东方财富(Python/C++量化) - 数据查询函数【context.data - 查询订阅数据】
函数原型:[code]context.data(symbol, frequency, count)[/code]参数:[img]http://p.algo2.net/2024/0306/8b6f2307e7450.png[/img]
返回值:参考Tick对象或者Bar对象。
[img]http://p.algo2.net/2024/0306/eaa2b038afc24.png[/img]
示例:[code]def init(context):
subscribe(symbols='SHSE.600519', frequency='60s', count=2)
def on_bar(context,bars):
data = context.data(symbol='SHSE.600519', frequency='60s', count=1)[/code]输出:[code] symbol eob bob open close high low amount pre_close position frequency volume
0 SHSE.600519 2020-12-21 09:31:00+08:00 2020-12-21 09:30:00+08:00 1840 1845.5 1845.5 1838.199951 210503484 0 0 60s 114365[/code]注意:
1. 只有在订阅后,此接口才能取到数据,如未订阅数据,则返回值为空。
2. symbols参数只支持输入一个标的。
3. count参数必须小于或等于订阅函数里面的count值
页:
[1]