参考:
DD:=ISCONTRACT('豆粕');
KU1:=IF(HIGH=HHV(HIGH,999),1,0);
KD1:=IF( LOW=LLV( LOW,999),1,0);
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2), REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
压力:=IF(HIGH>=MA(CLOSE,9),UL,REF(UL,BARSLAST(HIGH>MA(CLOSE,9)))),COLORMAGENTA,DOT;
//DRAWSL(HIGH>=MA(CLOSE,9),UL,0,1,0,COLORMAGENTA),DOT;
//DRAWSL(HIGH<MA(CLOSE,9),REF(UL,BARSLAST(HIGH>MA(CLOSE,9))),0,1,0,COLORMAGENTA),DOT;
支撑:=IF( LOW<=MA(CLOSE,9),DL,REF(DL,BARSLAST(LOW<=MA(CLOSE,9)))),COLORYELLOW,DOT;
//STICKLINE(BARSLAST(ABS(支撑-REF(支撑,1)))<BARSLAST(CLOSE>支撑 AND REF(CLOSE,1)<REF(支撑,1)),支撑,支撑,9,1),COLORMAGENTA;
//STICKLINE(BARSLAST(ABS(支撑-REF(支撑,1)))<BARSLAST(CLOSE<支撑 AND REF(CLOSE,1)>REF(支撑,1)),支撑,支撑,9,1),COLORYELLOW;
DRAWTEXT(CLOSE>压力 AND REF(CLOSE,1)<REF(压力,1)&&DD,LOW,'多'),COLORFF00FF;
DRAWTEXT(CLOSE<支撑 AND REF(CLOSE,1)>REF(支撑,1)&&DD,H,'空'),COLORFFFF00;
