空头开单条件是最低价小于20日最低价然后在20日最低价减去最小变动单位开,算出来开空价格刚好是最低价等于20日最低价减最小变动单位的价,格理论上应该是开的,但是20日最低价减去最小变动单位的黄线竟然在K线范围之外,请问这是为何?是否是因为ETF小数位的问题导致的计算结果有偏差呢?
[PEL] 复制代码 //建立空头进场条件
SHORT := L < T20LO ;
//空头进场
IF SHORT AND L<T20LO-MINDIFF AND POSITION=0 THEN BEGIN
MYENTRYPRICE := IF(OPEN<T20LO-MINDIFF ,OPEN ,T20LO-MINDIFF ) ;
IF VALID(ATR) THEN POSNUM : =FLOOR((ASSET*SCALE)/(2.2*ATR*MULTIPLIER));
BUYSHORT( _DEBUG,MAX(POSNUM,1),LIMITR,MYENTRYPRICE);
POSITION := -1 ;//持仓状态为-1(空头)
TURTLEUNITS := 1 ;
N := ATR ;
BUYORDERTHISBAR := 1;
END
开仓价 :T20LO-MINDIFF;
|