使用一分钟SL和PP的连续合约数据:2015.11.28-2016.3.29。
交易明细如上传图片所示。
此主题相关图片如下:qq截图20170109100224.png

代码如下所示:
C2:="PP00$CLOSE";
IF ABS(HOLDING=1 THEN BEGIN
平空C2:SELLSHORT(1>0,1,LIMITR,C2);
END
IF ABS(HOLDING)=0 THEN BEGIN
开空C2:BUYSHORT(1>0,1,LIMITR,C2);
END
匡错了,是框的第二行,可以看到交易基本是对PP进行的,在代码里也是只有PP的交易指令,为什么第二行会有SL的交易?而且是PP的价格?交易的时候把SL和PP都加进去,你运行下代码就会发现这个问题。
那是因为你把sl也给加进去了,那么自然会对sl下单,你去掉sl就没有了
问题是我的交易命令里没有SL啊,为什么会对SL下单,如果我要对两个单子进行操作那又怎么办?当我对两个单子操作的时候就会有这种混乱的情况,一直混在在交易过程中。