以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 开仓指令总是报错 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=170731) |
-- 作者:滚雪球 -- 发布时间:2019/7/1 7:48:15 -- 开仓指令总是报错 def Q_AskPrice(): return get_dynainf(ContractId,34) buy_open(ContractId, "Limit",Q_AskPrice(),OrderNum) 这个开仓的代码能够正常开多,但是总是报以下的错误,该如何解决? 尝试过用一个变量接受返回值,也没有效果 <built-in function buy_open> returned a result with an error set
|
-- 作者:yukizzc -- 发布时间:2019/7/1 13:08:25 -- 其他地方的报错可能是,我这里直接下单没有问题 |
-- 作者:yukizzc -- 发布时间:2019/7/1 13:08:37 -- # 你选择的品种的数据更新将会触发此段逻辑,例如日或分钟历史数据切片或者是实时数据切片更新。--(必须实现) def handle_bar(context): # 开始编写你的主要的算法逻辑。 #使用buy_open、sell_close等方法下单 #下单示例: #buy_open(context.s1, "Market", volume = 100) # 市价开多 #buy_open(context.s1, "Limit", 25.45, 100) # 限价开多 print (\'now\') print(get_dynainf(\'IF00\',34)) print (context.now) def Q_AskPrice(): return get_dynainf(\'IF00\',34) buy_open(\'IF00\', "Limit",Q_AskPrice(),1)
|