掘金社区
麻烦哪位大神看下,为什么这个on_bar 在实时模式下无法被触发,在回测模式下可以。
from future import print_function, absolute_import
from gm.api import *
def init(context):
# 同时订阅浦发银行和平安银行,数据全部到齐再触发事件
subscribe(symbols='SHSE.600000,SZSE.000001', frequency='10S', count=5,
wait_group=True)
def on_bar(context, bars):
for bar in bars:
print(bar['symbol'], bar['eob'])
if name == 'main':
"""#回测模式可以
run(strategy_id='18fd45e6-7edc-11ea-94da-9cda3eXXXXXX',
filename='Multi-Driving.py',
mode=MODE_BACKTEST,
token='22112e5e0fcfe55c88212b0028af6a2a27XXXXXX',
backtest_start_time='2016-06-17 13:00:00',
backtest_end_time='2017-08-21 15:00:00')
"""#实时模式不行
run(strategy_id='18fd45e6-7edc-11ea-94da-9cda3eXXXXXX',
filename='Multi-Driving.py',
mode=MODE_LIVE,
token='22112e5e0fcfe55c88212b0028af6a2a27XXXXXX')