打印本文
关闭窗口
移动止损与设计不符
作者:金字塔 来源: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线出现信号后停止检测,是不是就可以避免信号闪烁?
打印本文
关闭窗口