ARTICLE · 1042289
北斗多空主图通达信版源码//适合小白的指标源码
- 主升段持股
:红 K + 兄在弟上 + 分界线向上(品红高亮)→ 顺势,不轻易丢。
- 转弱预警
:K 线由红转青 + 向下箭头+出现「空」字 → 减仓 / 防守,别硬扛。
- 共振买点更稳
:青转红 + 标「多」+ 兄上穿弟,三信号共振比单信号靠谱。
- 量价背离
:价格创新高,但「弟」线走平或下行 → 上涨缺量支撑,小心假突破。

DRAWGBK(CLOSE>0,RGB(0,0,0),RGB(2,22,47),0,'背景',0);
FXA:=MA(((SLOPE(C,20)*5)+C),20);
STICKLINE(FXA<=C && CLOSE>OPEN,H,L,0.00001,0),COLORRED;
STICKLINE(FXA<=C && CLOSE<=OPEN,H,L,0.00001,0),COLORRED;
STICKLINE(FXA<=C && CLOSE>OPEN,OPEN,CLOSE,2,1),COLORRED;
STICKLINE(FXA<=C && CLOSE<=OPEN,OPEN,CLOSE,2,1),COLORRED;
STICKLINE(FXA>C && CLOSE>=OPEN,H,L,0.00001,1),COLORCYAN;
STICKLINE(FXA>C && CLOSE<OPEN,H,L,0.00001,0),COLORCYAN;
STICKLINE(FXA>C && CLOSE>=OPEN,OPEN,CLOSE,2,1),COLORCYAN;
STICKLINE(FXA>C && CLOSE<OPEN,OPEN,CLOSE,2,0),COLORCYAN;
DRAWTEXT(CROSS(C,FXA),LOW,'多'),COLORYELLOW;
DRAWTEXT(CROSS(FXA,C),H,'空'),COLORGREEN;
C1:=(C+ O +H+L)/4;
CA:=EMA(C1,1);
CB:=EMA(C1,3);
CC:=EMA(C1,5);
CE:=EMA((VOL*CA),1)/EMA(VOL,1);
CF:=EMA((VOL*(CA+CB+CC)/3),1)/EMA(VOL,1);
DXA:=EMA(EMA(EMA(CE,7),2),1),NODRAW;
DXB:=EMA(EMA(EMA(CF,13),3),1),NODRAW;
兄:EMA(DXA,1),COLORWHITE;
弟:EMA(DXB,1),COLORYELLOW;
分界线:MA(CLOSE,25),COLORFFFF80,LINETHICK2;
IF(兄>REF(兄,1),兄,DRAWNULL),COLORRED;
IF(弟>REF(弟,1),弟,DRAWNULL),COLORRED;
IF(分界线>REF(分界线,1),分界线,DRAWNULL),COLORFF00FF,LINETHICK2;
TY1:=HIGH;
HD1:=FILTER(BACKSET(FILTER(REF(TY1, N )=HHV(TY1,2* N +1), N ), N +1), N );
LD1:=FILTER(BACKSET(FILTER(REF(TY1, N )=LLV(TY1,2* N +1), N ), N +1), N );
A1:=REF(TY1,BARSLAST(HD1));
B1:=REF(LOW,BARSLAST(LD1));
T1:=BARSLAST(HD1)<BARSLAST(LD1) && NOT(HD1);
T2:=BARSLAST(HD1)>BARSLAST(LD1) && NOT(LD1);
PARTLINE(T1,RGB(0,255,0),A1),DOTLINE;
PARTLINE(T2,RGB(255,0,255),B1),DOTLINE;
波峰:IF(T1,A1,A1),RGB(0,255,0),NODRAW;
波谷:IF(T2,B1,B1),RGB(255,0,255),NODRAW;
AAA:=CLOSE>REF(CLOSE,1) && REF(CLOSE,1)>REF(CLOSE,2) && REF(CLOSE,1)<REF(CLOSE,3) && IF(REF(CLOSE,3)<REF(CLOSE,4),1,IF(REF(CLOSE,4)<REF(CLOSE,5),REF(CLOSE,1)<REF(CLOSE,4) || (REF(CLOSE,2)<REF(CLOSE,4) && REF(CLOSE,3)>=REF(CLOSE,5)),IF(REF(CLOSE,5)<REF(CLOSE,6),1,REF(CLOSE,6)<REF(CLOSE,7))));
BBB:=CLOSE<REF(CLOSE,1) && REF(CLOSE,1)<REF(CLOSE,2) && REF(CLOSE,1)>REF(CLOSE,3) && IF(REF(CLOSE,3)>REF(CLOSE,4),1,IF(REF(CLOSE,4)>REF(CLOSE,5),REF(CLOSE,1)>REF(CLOSE,4) || (REF(CLOSE,2)>REF(CLOSE,4) && REF(CLOSE,3)<=REF(CLOSE,5)),IF(REF(CLOSE,5)>REF(CLOSE,6),1,REF(CLOSE,6)>REF(CLOSE,7))));
DRAWICON(AAA && CLOSE>REF(OPEN,2),LOW,1);
DRAWICON(BBB && CLOSE<REF(CLOSE,2),HIGH,2);
源码编译不通过,主要因为你从公众号复制粘贴的时候会出现两个常见的错误,手机上的错误是“AND”这个单词前后没有空格,电脑版错误就是莫名其妙多出“?”这个符号,没有空格的前后加上空格,出现‘?’的把符号删除即可。