打印本文打印本文 关闭窗口关闭窗口

移动止损与设计不符

作者:金字塔 来源:cxh99.com 发布时间:2014年10月11日
  • 咨询内容: //如果当前持有多头仓位的状态
    A := HHV(H,ENTERBARS)-1*ATR;
    IF POSITION=1 AND BARPOS>T20 AND H>L THEN BEGIN
    此主题相关图片如下:qq图片20140425104928.jpg


    //建立多头离场条件 LONGX1 := c < A ; IF LONGX1 AND BUYORDERTHISBAR=0 THEN BEGIN MYEXITPRICE := IF(OPEN<A,OPEN ,A) ; MYEXITPRICE := FLOOR(MYEXITPRICE/MINDIFF)*MINDIFF ; SELL( _DEBUG ,POSNUM,LIMITR,MYEXITPRICE-MINDIFF); POSITION := 0 ; TURTLEUNITS := 0 ; END


    按照移动止损,今天螺纹开盘后,多单应该在C<3296-8.6=3287.4触发止损信号,但实际却在3282止损,请问是什么原因造成的?该如何解决,谢谢。

     

  • 金字塔客服:

    昨天好像是你发 的帖吧?

    你用本周期的价位,那么最高价的计算要用enterbars+1,直接enterbars计算上会取值到0的,所以hhv计算起来就不是你想要的结果了

     

  • 用户回复: 嗯,好的,非常感谢。刚刚试了一下,基本上符合要求了,但今天螺纹的移动止损应该在3287,但回测数据是在3283,其他的移动止损信号没发现有错误,不知道最近的这笔为什么有偏差?

     

  • 网友回复: 这个不会的吧,你再算算价格

     

  • 网友回复: //如果当前持有多头仓位的状态
    A := HHV(H,ENTERBARS)-1*ATR;     c < A; 发现用C会有信号闪烁,那么如果,自动持仓同步,勾选当前K线出现信号后停止检测,是不是就可以避免信号闪烁? 
打印本文打印本文 关闭窗口关闭窗口