投资者咨询:委托发出还未成功处理 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-19 21:40

以上日志中,我刚发出委托,委托还未成功,但我QSDD标志已清零,接着我以下语句被错误执行:
IF(T_BuyPosition(Code_name)>0 && QSDD!=1 && HCDD!=1 && LOCK_D!=1 && T_OpenOrder(Code_name,2)==0 && CheckPosition()==0)
我该如何处理这种情况?
技术人员回复
日期:2018-6-19 21:52
您可以上传一下完整的源码,我们针对源码分析后给您回复
投资者咨询:委托发出还未成功处理 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-19 21:40
技术人员回复
日期:2018-6-19 22:48
投资者咨询:委托发出还未成功处理 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-19 21:40
技术人员回复
日期:2018-6-20 9:34
投资者咨询:委托发出还未成功处理 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-19 21:40
我的问题是:在卖平委托发出时,委托还未成功,我设置的标志QSDD已有效,这时T_OpenOrder(Code_name,2)==0 满足,CheckPosition()==0也满足
但这不是我要的,我希望在委托发出还未成功的时间段。这两个函数不能满足
技术人员回复
日期:2018-6-20 11:09
分析以上部分编写使用T_OpenOrder会出现委托发出到挂单产生时T_OpenOrder(Code_name,2)==0 满足导致开仓
编写上取卖平的委托标识后,使用T_OrderState函数判断对应委托标识的状态就可以

