WH9模拟板委托单问题 (文华财经)

投资者咨询:WH9模拟板委托单问题 (文华财经)
来源:文华财经  日期:2020-10-20 8:22
 如果 14:00出现 BK信号  A_sendorder (),因为价格的劣势到15:00收盘,还是没有成交
21:00开盘前软件 提示 “有挂单没成交,需要手动处理“
请问1.开盘后21:01   F_OrderStatus(BKID)  的返回值是什么?(模拟板哈)
     2.如果在21:01要重新发个委托A_sendorder ()的话,下面流程这样对吗? 不对的话请老师指点
       查成交--查委托单--撤单--重新委托


技术人员回复
日期:2020-10-20 8:26
 1. 理论上返回值应该是已撤单,因为当天结算后未成交挂单交易所会自动撤单

2. 21点重新发委托,这时之前挂单已经没了,重新查询是没意义的

建议根据模组理论持仓和账户实际持仓对比,如果不同,直接发委托配平持仓
投资者咨询:WH9模拟板委托单问题 (文华财经)
来源:文华财经  日期:2020-10-20 8:22
 老师查询委托单的返回值要怎么写?是像下面写法一个一个查吗

IF(F_OrderStatus(BKID)==Enum_Filled )
{
Commentary("全部成交”);
}
IF(F_OrderStatus(BKID)==Enum_FillPart)
{
Commentary("部分成交”);
}
IF(F_OrderStatus(BKID)==Enum_Declare)
{
Commentary("委托发出”);
}

把下面参数都查询一遍吗
Enum_Filled 全部成交
Enum_FillPart 部分成交
Enum_Declare 委托发出(委托报送成功才会返回该状态)
Enum_Declared 委托成功
Enum_Canceling 正在撤单
Enum_Canceled 已撤单
Enum_Deleted 废单
技术人员回复
日期:2020-10-20 9:00
 是的 
投资者咨询:WH9模拟板委托单问题 (文华财经)
来源:文华财经  日期:2020-10-20 8:22
 老师:  测试  1楼  问1 返回值是  废单

请问 废单  要撤单吗?
技术人员回复
日期:2020-10-23 8:07
 废单不用撤单 

您后续根据实际持仓情况开盘后重新委托即可