关于更换合约
code1 = GetMainContract('CFFEX', 'm',20)
if g.code != code1:
print("主力合约变更")
print((g.code))
g.change_flag = 1
UnsubscribeBar(g.code,BarType.Min15)
g.code =code1
#订阅K线数据,用于驱动OnBar事件
SubscribeBar(g.code, BarType.Min15)
#K线行情事件,当有新行情出现时调用该事件Ex
def OnBar(context,code,bartype) :
...............................................................
以上语句那个是交易合约代码呢?
如果要更换成IH或者原油主力合约是什么代码?要改哪里?(有各主力合约的代码表,方便查询查询)谢谢
您尚未登录,请 登录 真格量化回答提问
以上语句错了,'m'豆粕期权对应的交易所是大商所'DCE',而你这里填写的中金所'CFFEX'
IH主力的话应该是
市场代码:上交所-SHSE、深交所-SZSE、上期所-SHFE、大商所-DCE、郑商所-CZCE、中金所-CFFEX、上海能源中心-INE