当天平仓后(实际持仓为0)的合约也包含在里面, 文档说明如下: 注意: 为保留一些可供用户查询的历史信息, 如 volume_long_yd(本交易日开盘前的多头持仓手数)...
根据你的描述,一个简单的办法是在每次调仓动作后都写入文件,以免遗漏。 于是,找到仅有的一处target_pos.set_target_volume(),它出现在def set_position()中,...
这是海龟交易策略的示例代码吧?https://doc.shinnytech.com/tqsdk/latest/demo/strategy.html#id10 我刚才跑了一下海龟,没问题的,请问具体报什么错?
谢谢老师提醒,已经做了修改
get_position 文档说: 注意: 为保留一些可供用户查询的历史信息, 如 volume_long_yd(本交易日开盘前的多头持仓手数) 等字段, 因此服务器会返回当天已平仓合约(...
嗯,刚才查看论坛邮件,才知道phdlh的回复,于是对上面的回答做了修正。 另,上期所默认可获得5档行情,但其它所不能。这一点可以参阅快期App[交易]界面中的盘口信息。...
涨停价 quote.upper_limit 跌停价 quote.lower_limit
委托单有触发,天勤打印委托单已提交,但是app上查不到委托单,这个问题我也遇到过。 当时,我想挂单在买5的位置,limit_price = quote.ask_price5 问题就出在这里。...
根据lookis的指引,打印K的datetime后发现,由于品种交易时间是固定值,所以只需要粗略统计相同day的k线总数,而不必按夜盘等时间段细分。 ...
试试用变量锁定开仓的次数,然后每次k更新时初始化变量 from tqsdk import TqApi number_of_open = 0 #记录开仓次数 allow_open = 3 #允许的开仓次数...
是的,能查当天的,和当日夜盘的。嗯变量名 k,v 改成 id,order ,这样符合读取order的习惯
get_order()可以得到之前的委托单,包括快期2/3中的委托单 orders = api.get_order() for k, v in orders.items(): print("委托单号", k) print(f"{v.instrument_id}...
刚才试着跑了一下,并没有报错。 我觉得,这个报错可能是在58行或者66行 58行 mark_high[-1] > mark_high[-2] 66行 mark_low[-1] < mark_low[-2] 假设当天空仓开多,到76行addend一个值。...