以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  执行撤单  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171157)

--  作者:www532412596
--  发布时间:2019/7/19 10:00:06
--  执行撤单

TCANCEL(1,0);   //    取消挂单 

 

 

只有这一行代码,并且有3个未成交委托单,后台预警后没有效果,请问什么原因,怎么解决?  谢谢


--  作者:FireScript
--  发布时间:2019/7/19 10:09:07
--  
 看下日志里面,这个撤单代码是否执行了。比如你后台预警设置的是走完K,那么要等K走完撤单代码才会被执行,在此之前是不会发撤单委托的。

--  作者:www532412596
--  发布时间:2019/7/19 13:42:49
--  

2019-07-19 13:40:57.722    【后台】600257 TCancel 出现信号 类型:0
2019-07-19 13:40:57.731    【后台】600257 运行结束
2019-07-19 13:40:57.734    【后台】600240 TCancel 出现信号 类型:0
2019-07-19 13:40:57.742    【后台】600240 运行结束

 

 

日志是这样子的。  挂单依然存在。


--  作者:FireScript
--  发布时间:2019/7/19 13:45:31
--  
 1.模拟账号还是实盘账号。
2.手工能撤单吗?

--  作者:www532412596
--  发布时间:2019/7/19 14:16:42
--  

模拟账户

手动能撤单


--  作者:FireScript
--  发布时间:2019/7/19 14:22:27
--  
 在指定方向执行撤单操作

用法:TCANCEL(COND,N),当最后的一个周期的COND成立时,在指定方向上撤单.
N为委托方向.0所有方向;1开多;2平多;3开空;4平空

例如:TCANCEL(1,0),表示无条件撤销所有方向未成交和约.

注意:
该函数只有在后台程式化交易运行中有效。该函数依赖TBUY等交易语句或者在交易监控中的手工干预的成交记录
所属函数组:后台程式化交易(专业版)

这个单子是程序化下的单子吗?还是手动的下的或者其他来源的。

--  作者:FireScript
--  发布时间:2019/7/19 14:27:39
--  
你用这个吧。TCancelex(1,0,\'\',\'\');