部分成交时的A_OrderStatus函数问题。 [开拓者 TB]
- 咨询内容:
1.buy(10,1000);
(2.成交5手;)
3.A_DeleteOrder();
(4.此时成交5手,撤单5手;)
5.Rflag=A_OrderStatus();
求问,此时Rflag是返回 Enum_Canceled 还是 Enum_FillPart ??
模拟账户没法测试部分成交,实盘代价太大,求指导啊~~~~
- TB技术人员:
本帖最后由 小米 于 2015-4-21 15:29 编辑
这种情况下,在当日交易的状态栏里会显示为“部成部撤”,其索引下可以返回enum_fillpart的枚举 - TB客服:
本帖最后由 ktzddz 于 2015-4-21 17:22 编辑
小米 发表于 2015-4-21 15:27
这种情况下,在当日交易的状态栏里会显示为“部成部撤”,其索引下可以返回enum_fillpart的枚举 ...
如果不管撤没撤下来,函数都返回enum_fillpart,那请问如何才能判断单子是否已经撤下来了?
或者说:怎么才能在这种情况下知道A_DeleteOrder()函数的执行结果? - 网友回复:
ktzddz 发表于 2015-4-21 17:19
如果不管撤没撤下来,函数都返回enum_fillpart,那请问如何才能判断单子是否已经撤下来了?
或者说: ...
如果没有其它的已报未成交单 ,可以使用a_getopenordercount是否为0来判断该单有没有撤掉。 - 网友回复:
多谢版主大人~~
还想请问一下,tb系统里的“空字符串”,是指 “” 还是 InvalidString??
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容