请问“金字塔自带海龟系统的止损问题”:自带的双向海龟交易系统中,有止损的代码,
但是在图表的信号提示中,始终没有出现止损的平仓信号,就是说没有“止损平仓信号”,
只有“多头或空头离场平仓信号”,图表上只显示离场平仓信号,没有出现“2N止损”信号,
比如20周期高低点开仓,10周期高低点平仓,开仓后,价格2N止损的时候,信号不出现,
等到10周期离场平仓时候才显示信号,这样很多时候会产生不必要的大的损失,请问怎么改进“止损的代码””
//建立空头止损条件
SHORTX2 := HIGH > MYENTRYPRICE + 2*N ;
IF SHORTX2 AND POSITION = -1 AND BUYORDERTHISBAR=0 THEN BEGIN
MYEXITPRICE := IF(OPEN>MYENTRYPRICE+2*N ,OPEN ,MYENTRYPRICE+2*N ) ;
MYEXITPRICE := CEILING(MYEXITPRICE/MINDIFF)*MINDIFF ;
止损2:SELLSHORT( _DEBUG,0,LIMITR,MYEXITPRICE);
POSITION := 0 ;
TURTLEUNITS := 0 ;
END
类似这样修改下就能看到相应的止损信号的触发了。
多空的止损都是有正常触发的。只是和出场信号混淆了而已。