@@ -149,21 +149,18 @@ def run(self):
149
149
async def on_listen (self , conn , stream , msg ):
150
150
pass
151
151
152
- async def on_quotes (self , conn , subject , msg ):
153
- msg ._raw ['time' ] = msg .timestamp . to_pydatetime (). timestamp ()
152
+ async def on_quotes (self , msg ):
153
+ msg ._raw ['time' ] = msg .timestamp
154
154
self .q .put (msg ._raw )
155
155
156
- async def on_agg_sec (self , conn , subject , msg ):
157
- self .q .put (msg )
158
-
159
- async def on_agg_min (self , conn , subject , msg ):
160
- msg ._raw ['time' ] = msg .end .to_pydatetime ().timestamp ()
156
+ async def on_agg_min (self , msg ):
157
+ msg ._raw ['time' ] = msg .timestamp
161
158
self .q .put (msg ._raw )
162
159
163
- async def on_account (self , conn , stream , msg ):
160
+ async def on_account (self , msg ):
164
161
self .q .put (msg )
165
162
166
- async def on_trade (self , conn , stream , msg ):
163
+ async def on_trade (self , msg ):
167
164
self .q .put (msg )
168
165
169
166
@@ -632,6 +629,9 @@ def _t_streaming_prices(self, dataname, timeframe, q, tmout):
632
629
method = StreamingMethod .Quote
633
630
elif timeframe == bt .TimeFrame .Minutes :
634
631
method = StreamingMethod .MinuteAgg
632
+ else :
633
+ method = StreamingMethod .MinuteAgg
634
+
635
635
636
636
streamer = Streamer (q ,
637
637
api_key = self .p .key_id ,
0 commit comments