适合30分钟或60分钟周期,红线上做多,绿线下做空,准确率极高,需要实战多复盘观察后再做决定。
{核心变量定义}
HH:=HHV(HIGH,10); {10周期内最高价}
LL:=LLV(LOW,10); {10周期内最低价}
HH1:=BARSLAST((HH > REF(HH,1))); {距离上次通道上沿创新高的周期数}
LL1:=BARSLAST((LL < REF(LL,1))); {距离上次通道下沿创新低的周期数}
{通道线绘制}
PARTLINE((HH1 < LL1),LL),COLORYELLOW; {多头时绘制黄色支撑线}
PARTLINE((HH1 > LL1),HH),COLORBLUE; { 空头时绘制蓝色压力线}
{K线颜色区分}
STICKLINE((HH1 < LL1),O,C,4,1),COLORRED; { 实心阳线}
STICKLINE((HH1 < LL1),C,H,0.1,1),COLORRED; {上影线}
STICKLINE((HH1 < LL1),O,L,0.1,1),COLORRED; {下影线}
STICKLINE((HH1 > LL1),O,C,4,0),COLORCYAN; {空心阴线}
STICKLINE((HH1 > LL1),H,C,0.1,1),COLORCYAN; {上影线}
STICKLINE((HH1 > LL1),O,L,0.1,1),COLORCYAN; {下影线}
{趋势转换信号}
DRAWTEXT(CROSS(HH1,LL1),HH,'线下空逢高空'); {多转空:价格跌破通道下沿}
DRAWTEXT(CROSS(LL1,HH1),LL,'线上多逢低多'); {空转多:价格突破通道上沿}
{趋势延续信号}
DRAWTEXT(((HH1 < REF(HH1,1)) AND (HH1 < LL1)),LOW,'↑刷多');
{解释:HH1值变小(创新高后时间重置)且处于多头状态 → 逢低做多}
DRAWTEXT(((LL1 < REF(LL1,1)) AND (HH1 > LL1)),HIGH,'↓刷空');
{解释:LL1值变小(创新低后时间重置)且处于空头状态 → 逢高做空}