请教算法里关于挂单函数的理解 [文华财经]
-
咨询内容:
IF(Typp1==0){ T_Deal(Codename, 0, 1, BuyPosition, 0); Typp1=1;}IF(T_IsNoOrder()!=1&&Typp2==0)//有挂单的情况{ T_DeleteOrderByCode(Codename, 1);//委托撤单 Typp2=1;}在上面的两个动作,开仓,有挂单撤单,返回的结果委托发出,然后撤单申请,撤单0手,然后委托成功。这说明:在委托发出后,表明有挂单。事实上应该是委托成功后才会有挂单。按理说,撤单申请应该在委托成功之后。
来源:程序化99
-
文华技术人员:
您理解的没错,您想实现的思路需要您自己编写控制,根据您的思路给您个开仓例子
IF(BKFLG == 0) //未发出买开委托
{
BKID = T_Deal(Codename, 0, 0, 2, 0); //对价买开2手
BKFLG = 1; //已发出买开weituo
}
IF(BKFLG == 1) //有买开委托发出
{
IF(T_OrderState(BKID) == 0 || T_OrderState(BKID) == 3) //买开委托全挂或部分挂单
{
IF(BKDEL == 0) //未发出买开撤单
{
T_DeleteOrder(BKID); //买开委托撤单
BKDEL = 1; //已发出买开撤单
}
}
}来源: WWW.CXH99.COM
-
文华客服:
来源: WWW.CXH99.COM
-
文华客服:
你把撤单语句写在
IF(BKFLG == 1) 条件之后,依然存在委托发出,委托撤单0手,委托成功的问题,
来源: WWW.CXH99.COM
-
文华客服:
T_OrderState(BKID) == 0有挂单,这个条件成立,应该在委托成功后面,为什么实际测试,偶尔会跑到委托成功前面,委托发出后面???
-
网友回复:
这是不是平台的bug??我如果想要实现有挂单立马撤单,该如何规避这种撤0手的问题??
-
网友回复:
您如何测试的,您提供下您测试源码和运行截图,我们找下原因
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容