diff --git a/realtime.py b/realtime.py index 89191f3..e89da3e 100644 --- a/realtime.py +++ b/realtime.py @@ -1556,13 +1556,16 @@ class RealTimeChart: row=1, col=1 ) - # Volume chart + # Volume chart - use red/green colors based on price movement + colors = ['rgba(0,255,0,0.7)' if close >= open else 'rgba(255,0,0,0.7)' + for open, close in zip(df['open'], df['close'])] + fig.add_trace( go.Bar( x=df.index, y=df['volume'], name='Volume', - marker_color='rgba(0, 0, 255, 0.5)' + marker_color=colors ), row=2, col=1 )