请问双向海龟交易系统编写的问题: 1 IF POSITION=0 AND BARPOS>T20 AND H>L THEN BEGIN 其中H>L 的条件是指什么?
2.
IF LONGX2 AND POSITION=1 AND BUYORDERTHISBAR=0 THEN BEGIN
MYEXITPRICE := IF(OPEN<MYENTRYPRICE-2*N ,OPEN ,MYENTRYPRICE-2*N ) ;
MYEXITPRICE := FLOOR(MYEXITPRICE/MINDIFF)*MINDIFF ;
SELL( _DEBUG ,0,LIMITR,MYEXITPRICE);
POSITION := 0 ;
TURTLEUNITS := 0 ;
END
GOTO CONTINUELINE ;
“GOTO CONTINUELINE ”为什么要写这条,要达到什么目的?
1.一般h=l时,是涨跌停。
2.跳过下面的代码,直接到continueline这一段运行
多头海龟交易系统
//交易系统
IF BARPOS>=21 THEN BEGIN //如果从上市到现在的交易日天数大于等于21天,那么
IF BARPOS=21 THEN //如果从上市到现在的交易日天数等于21,那么
N:=M; //N=M
IF DAYCOUNT=6 OR BARPOS=21 THEN BEGIN{5天调整N值}
N:=(19*N+TR)/20;{计算N值}
DAYCOUNT:=2;
END
DAYCOUNT:=DAYCOUNT+1;
ENTPOINT:=ENTERBARS+1;
IF ENTPOINT=ENTANDEXITSIGN THEN BEGIN{说明STOP指令买进头寸成功}
POSITIONCOUNT:=POSITIONCOUNT+1;{头寸计数}
SELLSIGN:=TRUE;{开始以STOP卖出,如果达到指定的价格}
请问标注这段怎样理解,"stop指令"是指什么?
其实这里没有用stop指令下单,都用的是market
这3句
第一句判断是不是开仓后一根k线
第二句在上面判断成立后,开仓次数+1
第三句同样在上面的判断成立后,把平仓标记置为true,表示可以平仓了