为什么OnExchangeOpen和OnExchangeClose函数会重复执行多次?
可以先筛选品种再执行后续代码。可以参考https://quant.pobo.net.cn/doc?name=api#%E6%94%B6%E7%9B%98%E4%BA%8B%E4%BB%B6%E2%80%94onexchangeclose例如:
def OnExchangeClose(context, accountname, exchangecode, productcode): if exchangecode != 'DCE': #筛选交易所 return if productcode != '': #部分柜台开收盘信号只返回交易所,此时品种为空字符串,则不需进行品种筛选 if productcode != g.code: #筛选品种 return
可以先筛选品种再执行后续代码。
可以参考https://quant.pobo.net.cn/doc?name=api#%E6%94%B6%E7%9B%98%E4%BA%8B%E4%BB%B6%E2%80%94onexchangeclose
例如: