参考:
OBV:SUM(IFELSE(CLOSE>REF(CLOSE,1),VOL,IFELSE(CLOSE<REF(CLOSE,1),-VOL,0)),0);
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : =EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(MACD,0);
SC:=CROSSDOWN(MACD,0);
HS1:=REFX1(JC&&EVERY(OBV>REF(OBV,1),3),2);
HS2:=BACKSET(HS1,3);
IF(HS2||JC&&(V>MA(C,5)||V>MA(V,10)),OBV,NULL),COLORRED;
LS1:=REFX1(SC&&EVERY(OBV<REF(OBV,1),3),2);
LS2:=BACKSET(LS1,3);
IF(LS2||SC&&(V>MA(C,5)||V>MA(V,10)),OBV,NULL),COLORGREEN;
参考:
OBV:SUM(IFELSE(CLOSE>REF(CLOSE,1),VOL,IFELSE(CLOSE<REF(CLOSE,1),-VOL,0)),0);
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : =EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(MACD,0);
SC:=CROSSDOWN(MACD,0);
HS1:=REFX1(JC&&EVERY(OBV>REF(OBV,1),3),2);
HS2:=BACKSET(HS1,3);
DRAWICON(HS2||JC&&(V>MA(C,5)||V>MA(V,10)),OBV,4),VALIGN0;
LS1:=REFX1(SC&&EVERY(OBV<REF(OBV,1),3),2);
LS2:=BACKSET(LS1,3);
DRAWICON(LS2||SC&&(V>MA(C,5)||V>MA(V,10)),OBV,5);
参考:
OBV:SUM(IFELSE(CLOSE>REF(CLOSE,1),VOL,IFELSE(CLOSE<REF(CLOSE,1),-VOL,0)),0);
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : =EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(MACD,0);
SC:=CROSSDOWN(MACD,0);
HS1:=REFX1(JC&&EVERY(OBV>REF(OBV,1),3),2);
HS2:=BACKSET(HS1,3);
DRAWTEXT(HS2||JC&&(V>MA(C,5)||V>MA(V,10)),OBV,'↑'),VALIGN0,COLORRED,FONTSIZE25;
LS1:=REFX1(SC&&EVERY(OBV<REF(OBV,1),3),2);
LS2:=BACKSET(LS1,3);
DRAWTEXT(LS2||SC&&(V>MA(C,5)||V>MA(V,10)),OBV,'↓'),COLORGREEN,FONTSIZE25;
叉点
参考:
OBV:SUM(IFELSE(CLOSE>REF(CLOSE,1),VOL,IFELSE(CLOSE<REF(CLOSE,1),-VOL,0)),0);
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : =EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(MACD,0);
SC:=CROSSDOWN(MACD,0);
HS1:=REFX1(JC,2);
HS2:=BACKSET(HS1,3);
DRAWTEXT(HS2&&(V>MA(C,5)||V>MA(V,10)||OBV>REF(OBV,1)),OBV,'↑'),VALIGN0,COLORRED,FONTSIZE25;
LS1:=REFX1(SC,2);
LS2:=BACKSET(LS1,3);
DRAWTEXT(LS2&&(V>MA(C,5)||V>MA(V,10)||OBV<REF(OBV,1)),OBV,'↓'),COLORGREEN,FONTSIZE25;