// 参数设置
N:=20; // 前高前低周期
R_UPPER:=75; // RSI超买阈值(可调)
R_LOWER:=25; // RSI超卖阈值(可调)
// MACD多空通道系统
VAR1 := EMA(CLOSE,12) – EMA(CLOSE,26); // DIFF线
VAR2 := EMA(VAR1,9); // DEA线
VAR8 := CROSS(VAR1,VAR2); // 金叉信号
VAR9 := CROSS(VAR2,VAR1); // 死叉信号
// RSI指标计算(固定周期)
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100,NODRAW; // 固定7周期[2,6](@REF)
RSI2:SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100,NODRAW;
// 双均线系统
MA8:MA(CLOSE,8),COLORRED,LINETHICK2; // 短期均线
MA21:MA(CLOSE,21),COLORGREEN,LINETHICK2; // 长期均线
// 前高前低支撑压力系统
HH:REF(HHV(H,N),1); // 压力线(前高)
LL:REF(LLV(L,N),1); // 支撑线(前低)
突破压力条件:=CROSS(H,HH) OR (H>HH AND REF(H<HH,1));
跌破支撑条件:=CROSS(LL,L) OR (L<LL AND REF(L>LL,1));
// 动态标签显示
DRAWTEXT(ISLASTBAR,HH,’压力:’),RGB(0,120,0);
DRAWTEXT(ISLASTBAR,LL,’支撑:’), COLORRED,VALIGN0;
DRAWSHIFTNUMBER(ISLASTBAR,HH,HH,0,COLORLIGHTBLUE,3,4);
DRAWSHIFTNUMBER(ISLASTBAR,LL,LL,0,COLORRED,3,4),VALIGN0;
DRAWTEXT(ISLASTBAR,LL,’支撑:’), COLORRED,VALIGN0;
DRAWSHIFTNUMBER(ISLASTBAR,HH,HH,0,COLORLIGHTBLUE,3,4);
DRAWSHIFTNUMBER(ISLASTBAR,LL,LL,0,COLORRED,3,4),VALIGN0;