3.26K 浏览
0

在测试过程,发现position的orders一直是空的,是不是没有用起来?

如下图,持仓pos=-7,但是orders却是空的。

west 已回答的问题 2020年3月16日
0

看文档https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.objs.html#tqsdk.objs.Position.pos

注: 本字段是由 pos_long 等字段计算出来的,而非服务器发回的原始数据中的字段,则:

  1. is_changing() 是判断服务器发回的数据字段,因此不能用于 is_changing() 判断。
  2. 在直接 print(position) 时不会显示出此字段。
  3. 只能用 position.pos 方式取值,不能用 position[“pos”] 方式。
  4. pos_long, pos_short, orders这三个字段同理。
west 已回答的问题 2020年3月16日