一套实用的量化主图指标源码
懂源码,更懂市场;
有指标,更有逻辑。
安装后效果图


主图指标公式源码
ZG2:=HHV(C,2);
ZD2:=LLV(C,2);
JQJ:=(3*CLOSE+LOW+OPEN+HIGH)/6;
T1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
T2:=(REF(T1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
T3:=(REF(T2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
T4:=(REF(T3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
T5:=(REF(T4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
T6:=(REF(T5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
T7:=(REF(T6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
T8:=(REF(T7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
T9:=(REF(T8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
T10:=(REF(T9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
T11:=(REF(T10,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
T12:=(REF(T11,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
MD:=((REF(T1 OR T2 OR T3 OR T4 OR T5 OR T6 OR T7 OR T8 OR T9 OR T10 OR T11 OR T12,1)) AND T1);
ZSCG:=T1 OR T2 OR T3 OR T4 OR T5 OR T6 OR T7 OR T8 OR T9 OR T10 OR T11 OR T12,COLOR0000FF,NODRAW;
LCL:=IF(ZSCG,ZD2,DRAWNULL),COLOR8000FF,LINETHICK4;
DWM:=MD,COLOR33AACC,NODRAW;
PMCL:=((REF(T1 OR T2 OR T3 OR T4 OR T5 OR T6 OR T7 OR T8 OR T9 OR T10 OR T11 OR T12,1)) AND (CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2))),COLOR80FF00,NODRAW;
LHGZ:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4,COLORRED,LINETHICK2;
MA20:=MA(C,20);
DRAWBAND(LHGZ,RGB(155,50,50),MA20,RGB(0,100,50));
IF(LHGZ<MA20 OR C<LHGZ,LHGZ,DRAWNULL),COLORBLUE,LINETHICK2;
SFX:=IF(LHGZ>MA20,MA20,DRAWNULL),COLORMAGENTA,LINETHICK3;
XXX:=IF(LHGZ<=MA20,MA20,DRAWNULL),COLORBLUE,LINETHICK2;
V1:=(C+HIGH+LOW+O)/4;
V2:=MA((C*2+HIGH)/3,5);
V3:=MA((O*2+HIGH)/3,5);
V4:=MA((C+LOW*2)/3,5);
V5:=MA((O+LOW*2)/3,5);
V6:=O+(C-O)/2;
V7:=(C*2+HIGH+LOW)/4;
V8:=EMA(V7,13)-EMA(V7,34);
V9:=EMA(V8,5);
V10:=(-2)*(V8-V9)*3.8;
V11:=2*(V8-V9)*3.8;
DUAN:=V11>0;
V12:=C-MA(C,12.5);
ZHONG:=V8>0;
V13:=(EMA(C,12)-EMA(C,26))*100;
V14:=EMA(V13,9);
V15:=2*(V13-V14);
CHANG:=V13>=0;
GZ:=DUAN AND ZHONG AND CHANG;
MID:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
STICKLINE(C<MID,C,O,3,0),COLORBLUE;
STICKLINE(C<MID,H,L,0,0),COLORBLUE;
STICKLINE(C>=MID,C,O,3,0),COLORYELLOW;
STICKLINE(C>=MID,H,L,0,0),COLORYELLOW;
STICKLINE(C>=MID AND C>O,C,O,3,0),COLORRED;
DRAWICON(CROSS(GZ,0.6),L,9);
DRAWTEXT(CROSS(GZ,0.6),L,’★大机会’),COLORYELLOW;
DRAWICON(PMCL,H,35);
DRAWICON(DWM AND C>REF(L,1) AND L<REF(C,1),L,1);
VAR118:=((SMA(MAX((CLOSE-REF(CLOSE,1)),0),6,1)/SMA(ABS((CLOSE-REF(CLOSE,1))),6,1))*100);
DRAWTEXT(CROSS(80,VAR118),(HIGH),’★短跑’),COLORFFDDEE;
DRAWTEXT(CROSS(VAR118,20),(LOW),’★小机会’),COLORRED;
副图指标公式源码
BL:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
ZDM:=IF(CLOSE>OPEN,BL*(HIGH-LOW),IF(CLOSE<OPEN,BL*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
ZM:=ZDM/10000,COLORRED;
ZDMAI:=IF(CLOSE>OPEN,0-BL*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-BL*(HIGH-LOW),0-VOL/2));
ZS:=-ZDMAI/10000,COLORGREEN;
KX:=MA(ZS,5),LINETHICK1,COLORWHITE;
QX:=MA(ZM,5),COLORYELLOW;
DRAWBAND(QX,RGB(255,0,0),KX,RGB(100,300,150));
ZB:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
HLC:=(HIGH+LOW+CLOSE)/3;
ZQ:=(HLC-MA(HLC,14))/(0.015*AVEDEV(HLC,14));
CQ:=(HLC-MA(HLC,70))/(0.015*AVEDEV(HLC,70));
TJ1:=IF(ZQ>=150 AND ZQ<200 AND CQ>=150 AND CQ<200,10,0);
TJ2:=IF(ZQ<=-150 AND ZQ>-200 AND CQ<=-150 AND CQ>-200,-10,TJ1);
BIAS:=(CLOSE-MA(CLOSE,133))/MA(CLOSE,133)*100;
BIAS_A:=100-ABS(BIAS);
BIAS_F:=IF(BIAS_A<90,BIAS_A,100);
ZB_F:=IF(ZB>0,ZB,0);
ZH:=IF(CQ>=200 AND ZQ>=150,15,IF(CQ<=-200 AND ZQ<=-150,-15,TJ2))+60;
XG:=ZB_F>48 AND ZH>60 AND BIAS_F<100;
STICKLINE(XG AND COUNT(XG,30)=1,(KX+(QX-KX)*0.125),(KX+(QX-KX)*0.75),2,0),COLORFFCC66;
STICKLINE(C>MA(C,10),QX,KX,0.00000005,1),COLORYELLOW;
DRAWICON(XG AND COUNT(XG,30)=1,(KX+(QX-KX)*0.4),2);
KX2:=MA(ZS,5),LINETHICK1,COLORWHITE;
QX2:=MA(ZM,5),COLORYELLOW;
XPX:=MA(ZM,35),COLORMAGENTA,LINETHICK1;
YDX:=MA(ZM,135),COLORGREEN,LINETHICK1;
ZX:=(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*20;
LZ:=SMA(ZX,3,1),COLORSTICK;
SG1:=CROSS(QX2,KX2) AND REF(QX2,1)<REF(YDX,1) AND REF(QX2,1)>REF(XPX,1);
SG2:=CROSS(QX2,KX2) AND REF(QX2,1)<REF(XPX,1) AND REF(QX2,1)>REF(YDX,1);
SG3:=CROSS(QX2,KX2) AND REF(QX2,1)<REF(YDX,1) AND REF(QX2,1)<REF(XPX,1);
SG4:=YDX>XPX AND CROSS(YDX,QX2) AND CROSS(XPX,QX2);
SG5:=XPX>YDX AND CROSS(YDX,QX2) AND CROSS(XPX,QX2);
SG6:=XPX>YDX AND REF(CROSS(XPX,QX2),1) AND CROSS(YDX,QX2);
SG7:=YDX>XPX AND REF(CROSS(YDX,QX2),1) AND CROSS(XPX,QX2);
SG8:=REF(YDX,1)>REF(XPX,1) AND CROSS(KX2,YDX);
SG9:=REF(XPX,1)>REF(YDX,1) AND CROSS(KX2,XPX);
SG10:=XPX>YDX AND CROSS(QX2,YDX) AND CROSS(QX2,XPX);
SG11:=YDX>XPX AND CROSS(QX2,YDX) AND CROSS(QX2,XPX);
SG12:=XPX>YDX AND REF(CROSS(QX2,YDX),1) AND CROSS(QX2,XPX);
SG13:=YDX>XPX AND REF(CROSS(QX2,XPX),1) AND CROSS(QX2,YDX);
DRAWICON(SG1,(QX2+KX2)/2,1);
DRAWICON(SG2,(QX2+KX2)/2,1);
DRAWICON(SG3,(QX2+KX2)/2,1);
DRAWICON(SG10,(QX2+KX2)/2,1);
DRAWICON(SG11,(QX2+KX2)/2,1);
DRAWICON(SG12,(QX2+KX2)/2,1);
DRAWICON(SG13,(QX2+KX2)/2,1);
DRAWICON(SG8,YDX,2);
DRAWICON(SG9,XPX,2);
DRAWICON(SG4,XPX,2);
DRAWICON(SG5,YDX,2);
DRAWICON(SG6,YDX,2);
DRAWICON(SG7,XPX,2);
-
复制安装的时候常见错误,首先看提示是否多出了?号出来,把代码里面出现的多出来的 ?号删除即可。
-
第二种处理方式:复制到记事本,再从记事本复制到通达信上。
夜雨聆风