当天平仓后(实际持仓为0)的合约也包含在里面, 文档说明如下: 注意: 为保留一些可供用户查询的历史信息, 如 volume_long_yd(本交易日开盘前的多头持仓手数)...

查看问题
1 投票

根据你的描述,一个简单的办法是在每次调仓动作后都写入文件,以免遗漏。 于是,找到仅有的一处target_pos.set_target_volume(),它出现在def set_position()中,...

查看问题
0 投票

get_position 文档说: 注意: 为保留一些可供用户查询的历史信息, 如 volume_long_yd(本交易日开盘前的多头持仓手数) 等字段, 因此服务器会返回当天已平仓合约(...

查看问题
0 投票 编辑答案

嗯,刚才查看论坛邮件,才知道phdlh的回复,于是对上面的回答做了修正。 另,上期所默认可获得5档行情,但其它所不能。这一点可以参阅快期App[交易]界面中的盘口信息。...

查看问题
0 投票

委托单有触发,天勤打印委托单已提交,但是app上查不到委托单,这个问题我也遇到过。 当时,我想挂单在买5的位置,limit_price = quote.ask_price5 问题就出在这里。...

查看问题
0 投票 编辑答案

根据lookis的指引,打印K的datetime后发现,由于品种交易时间是固定值,所以只需要粗略统计相同day的k线总数,而不必按夜盘等时间段细分。 ...

查看问题
0 投票

试试用变量锁定开仓的次数,然后每次k更新时初始化变量 from tqsdk import TqApi number_of_open = 0 #记录开仓次数 allow_open = 3 #允许的开仓次数...

查看问题
0 投票

get_order()可以得到之前的委托单,包括快期2/3中的委托单 orders = api.get_order() for k, v in orders.items():     print("委托单号", k)     print(f"{v.instrument_id}...

查看问题
1 投票 选择

刚才试着跑了一下,并没有报错。 我觉得,这个报错可能是在58行或者66行 58行 mark_high[-1] > mark_high[-2] 66行 mark_low[-1] < mark_low[-2] 假设当天空仓开多,到76行addend一个值。...

查看问题
0 投票
加载更多的答案