LOTS:=INTPART(8000000/(C*MARGIN*UNIT+FEE));//计算手数,使每次开仓金额都是800W TR:=MAX(MAX((H-L),ABS(REF(C,1)-HIGH)),ABS(REF(C,1)-L));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值 ATR:=MA(TR,26);//求N个周期内的TR的简单移动平均 收益XCD:=H-MAX(O,C);//定义上影线长度 XYXCD:=MIN(O,C)-L;//定义下影线长度 C收益X:=收益XCD>ATR*0.5;//定义长上影线 CXYX:=XYXCD>ATR*0.5;//定义长下影线 CXG:=H=HHV(H,10);//创前10日新高 SJZX1:=收益XCD>=2*XYXCD;//定义上影线>=2*下影线 SJZX2:=收益XCD>=2*k线ST;//定义上影线>=2*实体 SJZX:=CXG AND C收益X AND SJZX1 AND SJZX2;//上涨趋势 AND 长上影线 AND 上影线>=2*下影线 AND 上影线>=2*实体 SJZX,BK(LOTS);//满足射击之星形态时,当天收盘价进仓 BARSBK>=DAYBARPOS,SP(BKVOL);//一天后平仓
|