以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=160824)

--  作者:qq代人发帖
--  发布时间:2018/1/3 13:40:59
--  后台交易下单指令为什么下单成功后平仓信号出现不执行
帮我看看怎么回事后台交易下单指令为什么下单成功后平仓信号出现不执行

//下单
if 买1<=空 AND TBUYHOLDINGEX(账户,套利品种B,0)=0
 AND TSELLHOLDINGEX(账户,套利品种A,0)=0
   AND TSELLHOLDINGEX(账户,套利品种B,0)<5
  AND TBUYHOLDINGEX(账户,套利品种A,0)<5 THEN BEGIN
TBUY(1,多量,MKT,0,0 ,账户,套利品种A);
TBUYSHORT(1,多量,MKT ,0,0,账户,套利品种B);
END

if 卖1>=多  THEN BEGIN
TSELL(1,平量,MKT ,0,0,账户,套利品种A);
TSELLSHORT(1,平量,MKT,0,0 ,账户,套利品种B);
END


--  作者:FireScript
--  发布时间:2018/1/3 14:13:22
--  

1.提供下交易日志

2.你平仓条件就一个 “卖1>=多”,如果日志里面没有触发,那就要考虑这个条件是不是没有触发过。可以使用一些调试手段处理下,你这个可以简单点加一句代码:

msgout(卖1>=多,\'OK’);