关于止损的疑惑 (文华财经WH8赢智V8.2)

投资者咨询:关于止损的疑惑 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-8 9:48
 请教老师,我已购买WH8自动交易通道,以郑煤指数10分钟K线为数据合约,交易郑煤主力合约1809。

               我打算数据合约(不是交易的主力合约)亏损46个价位,立刻止损。

               写出如下语句:
                         STOP(1,-46);
                         STOP(4,+46);   //亏46个价位(1个点5个价位)立

  请问:1),语句写法正确吗?是否改为      STOP(0,-46);
                                                         STOP(3,+46);      
  
          2,)在郑煤指数10分钟K线图中,系统在6月7日上午的10点10分开了多仓(指数的收盘价位是643.4),

                  在下午的14点00分触发了止损。

                 但是,触发指数的这根K线的最低价(郑煤指数)是635.4,即亏损8点,也就是40个价位。

                     没有达到我设定的46个价位,为什么会止损呢?

           谢谢老师解答!
技术人员回复
日期:2018-6-8 10:13
您需要改成0,3的,因为0,3是取数据合约,1,4取的是交易合约,所以当前是按照主力合约来判断盈亏的

您调整为0,3就可以了,编写平台有指令详细的用法说明,不理解的也可以随时咨询一对一的金融工程师,能更高效为您解决


图片点击可在新窗口打开查看
   
投资者咨询:关于止损的疑惑 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-8 9:48
 多谢老师的解答。

再请问,我在用模型回测郑煤指数的时候,不论是用  STOP(1,-46);
                                                              STOP(4,+46); 

    还是用                                     STOP(0,-46);
                                                   STOP(3,+46); 

测试结果都是一样的。
 
这是怎么回事呢?
技术人员回复
日期:2018-6-8 10:37
您在指数上测试添加TRADE_OTHER('AUTO');回测就不一样了

如果没有指定交易合约,数据合约和交易合约是一样的,您了解下
投资者咨询:关于止损的疑惑 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-8 9:48
 再请问老师,添加TRADE_OTHER('AUTO');后,用  STOP(0,-46);
                                                               STOP(3,+46);  测试四年K线,‘

没有测试数据(即没有成交)。

用  STOP(1,-46);
    STOP(4,+46);  测试,  只有一次交易

这是什么原因呢?

技术人员回复
日期:2018-6-11 21:47
和您开仓条件有关,这个是止损语句,不开仓不是它控制的

您右键》设定信号计算起止时间》调整开仓时间,然后重新回测看下

可以选择一些简单的开平模型测试,比如阳线开仓,阴线开仓这种的
投资者咨询:关于止损的疑惑 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-8 9:48
 还得请教老师,这个问题的关键是  添加   TRADE_OTHER('AUTO');

完整程序如下,不添加TRADE_OTHER('AUTO');时,交易次数很多。

添加TRADE_OTHER('AUTO');后,几乎没有交易。

用1,4还有一次交易,用0,3就没有交易了。

那么在测试和交易时,应该怎么使用?
投资者咨询:关于止损的疑惑 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-8 9:48
 MA5:=MA(CLOSE,5);
MA30:=MA(CLOSE,30);

CROSSUP(MA5,MA30),BK;  
CROSSDOWN(MA5,MA30),SK;
   
C>=BKPRICE+18||C<=BKPRICE-11,SP;   
C<=SKPRICE-18||C>=SKPRICE+11,BP;

STOP(0,-46);
STOP(3,+46);  //亏46个价位(1个点5个价位)立刻止损 

TRADE_OTHER('AUTO');

AUTOFILTER;
 
技术人员回复
日期:2018-6-12 9:55
这里是这样的

收盘价模型含STOP指令,指数、主指等TRADE_OTHER('AUTO')不支持回测,主连TRADE_OTHER('AUTO')支持回测。 

您在主连上测试就行了,您了解下