技术指标
通达信双色球双钻量化指标公式
前言:
通达信双色球双钻量化指标公式,主要的设计思路和逻辑如下:
1. 定义多个技术指标,包括MACD、KDJ、RSI、CCI、W&R等,用于评估股票的买卖信号和趋势方向。
2. 引入多个时间周期的指标,如日、周、月,以判断不同时间周期内的趋势。
3. 通过条件判断和赋值,将指标的买卖信号转换为数值,并进行汇总,从而形成综合买卖判断。
4. 判断股价是否突破近期高点,以及量能变化,以进一步辅助判断买卖时机。
5. 定义量能和成交额的变化趋势,以判断资金的流入情况。
6. 综合以上条件,计算综合评分,并根据评分结果进行买卖提示。
总体来说,双色球双钻量化指标公式采用了多种技术指标和多时间周期分析,并通过综合判断来指导交易决策,体现了量化交易的设计思路。
公式代码:
W:=10;
W2:=6;
W3:=1;
N1:=60;
TS:=3;
80,COLORBLACK;
45,COLORYELLOW;
30,COLORLIRED;
volUME:=VOL,VOLSTICK;
MAVOL1:=MA(VOLUME,5);
MAVOL2:=MA(VOLUME,10);
SSTS:=BARSSINCE(C>0);
N4:=IF(SSTS<N1,SSTS,N1);
MAV200:=EMA(VOL,N4);
QD1:=IF(MAVOL1>=MAVOL2,10,0);
{STICKLINE(MAVOL1>=MAVOL2,66,70,3,0),COLORYELLOW;
STICKLINE (MAVOL1<MAVOL2,66,70,3,1),COLOR333333;
STICKLINE(VOLUME>=2*REF(VOLUME,1) AND C>=REF(C,1),60,95,1,0),COLORYELLOW;
STICKLINE(VOLUME>=2*REF(VOLUME,1) AND C<REF(C,1),60,95,1,0),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=W3,68,'★量'),COLORFFFFFF;}
PJJ:=DMA((HIGH+LOW+CLOSE*2)/4,0.9);
JJ:=REF(EMA(PJJ,3),1);
QJJ:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN));
XVL:=IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF
(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2));
HSL:=(XVL/20)/1.15;
攻击流量:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
GJJ:=EMA(攻击流量,8);
LLJX:=EMA(攻击流量,3);
资金流量:=LLJX,LINETHICK0,COLOR0000FF;
A10:=资金流量>0;
{STICKLINE(资金流量>=0,72,76,3,0),COLORLIRED;
STICKLINE (资金流量<0,72,76,3,1),COLOR333333;
DRAWTEXT(CURRBARSCOUNT=W3,74,'★流'),COLORFFFFFF;}
QD2:=IF(资金流量>=0,10,0);
DIF60:=EMA(CLOSE,12/2)-EMA(CLOSE,26/2);
DEA60:=EMA(DIF60,9/2);
{STICKLINE(DIF60>=DEA60,54,58,3,0),COLORYELLOW;
STICKLINE(DIF60<DEA60,54,58,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W3,56,'★60M'),COLORFFFFFF;}
QD3:=IF(DIF60>=DEA60,10,0);
RSV60:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36));
K60:=SMA(RSV60,3,1);
D60:=SMA(K60,3,1);
{STICKLINE(K60>= D60,60,64,3,0),COLORRED;
STICKLINE(K60 < D60,60,64,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W2,62,'★60K '),COLORWHITE;}
QD4:=IF(K60>= D60,10,0);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
{STICKLINE(DIF>=DEA,48,52,3,0),COLORYELLOW;
STICKLINE(DIF<DEA,48,52,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W3,50,'★日M'),COLORFFFFFF;}
QD5:=IF(DIF>=DEA,10,0);
周MD:=macd.DIF#WEEK;
周MA:=MACD.DEA#WEEK;
{STICKLINE(周MD>=周MA,30,34,3,0),COLORYELLOW;
STICKLINE(周MD<周MA,30,34,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W3,32,'★周M'),COLORFFFFFF;}
QD6:=IF(周MD>=周MA,10,0);
月MD:=MACD.DIF#MONTH;
月MA:=MACD.DEA#MONTH;
{STICKLINE(月MD>=月MA,12,16,3,0),COLORYELLOW;
STICKLINE(月MD<月MA,12,16,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W3,14,'★月M'),COLORFFFFFF;}
QD7:=IF(月MD>=月MA,10,0);
RSV:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12));
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
{STICKLINE(K>=D,42,46,3,0),COLORLIRED;
STICKLINE(K<D,42,46,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W2,44,'★日K'),COLORFFFFFF;}
QD8:=IF(K>=D,10,0);
周K:=MA("kdj.K#WEEK"(9,3,3) ,5);
周D:=MA("kdJ.D#WEEK"(9,3,3) ,5);
周J:=MA("KDJ.J#WEEK"(9,3,3) ,5);
{STICKLINE(周K>=周D,24,28,3,0),COLORLIRED;
STICKLINE(周K<周D,24,28,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W2,26,'★周K'),COLORFFFFFF;}
QD9:=IF(周K>=周D,10,0);
{STICKLINE(周K>=REF(周K,1),-6,-2,3,0),COLORYELLOW;
STICKLINE (周K<REF(周K,1),-6,-2,3,0),COLOR333333;
DRAWTEXT(CURRBARSCOUNT=W2,-4,'★周K拐'),COLORFFFFFF;}
QD10:=IF(周K>=周D,10,0);
{STICKLINE(周J>=REF(周J,1),-12,-8,3,0),COLORRED;
STICKLINE(周J<REF(周J,1),-12,-8,3,0),COLOR333333;
DRAWTEXT(CURRBARSCOUNT=W2,-10,'★周J拐'),COLORWHITE;}
QD11:=IF(周J>=REF(周J,1),10,0);
月K:="KDJ.K#MONTH" ;
月D:="KDJ.D#MONTH" ;
{STICKLINE(月K>=月D,6,10,3,0),COLORLIRED;
STICKLINE(月K<月D,6,10,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W2,8,'★月K'),COLORWHITE;}
QD12:=IF(月K>=月D,10,0);
{rsi日}
日RSI1:="RSI.RSI1#DAY"(9);
日RSI2:="RSI.RSI2#DAY"(9);
{STICKLINE(日RSI1>=日RSI2,36,40,3,0),COLORFF00FF;
STICKLINE(日RSI1<日RSI2,36,40,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W,38,'★日R'),COLORFFFFFF;}
QD13:=IF(日RSI1>=日RSI2,10,0);
{RSI周}
周RSI1:="RSI.RSI1#WEEK"(9);
周RSI2:="RSI.RSI2#WEEK"(9);
{STICKLINE(周RSI1>=周RSI2,18,22,3,0),COLORFF00FF;
STICKLINE(周RSI1<周RSI2,18,22,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W,20,'★周R'),COLORFFFFFF;}
QD14:=IF(周RSI1>=周RSI2,10,0);
{RSI月}
月RSI1:="RSI.RSI1#MONTH"(9);
月RSI2:="RSI.RSI1#MONTH"(9);
{STICKLINE(月RSI1>=月RSI2,0,4,3,0),COLORFF00FF;
STICKLINE(月RSI1<月RSI2,0,4,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=W,2,'★月R'),COLORFFFFFF;}
QD15:=IF(月RSI1>=月RSI2,10,0);
XH1:=IF(DIF60>=DEA60,1,0);
XH2:=IF(K60>= D60,1,0);
XH3:=IF(DIF>=DEA,1,0);
XH4:=IF(周MD>=周MA,1,0);
XH5:=IF(月MD>=月MA,1,0);
XH6:=IF(K>=D,1,0);
XH7:=IF(周K>=REF(周K,1),1,0);
XH8:=IF(周J>=REF(周J,1),1,0);
XH9:=IF(月K>=月D,1,0);
XH10:=IF(MAVOL1>MAVOL2,1,0);
XH11:=IF(资金流量>0,1,0);
XH12:=IF(日RSI1>=日RSI2,1,0);
XH13:=IF(周RSI1>=周RSI2,1,0);
XH14:=IF(月RSI1>=月RSI2,1,0);
XH15:=IF(周K>=周D,1,0);
ZTB:=COUNT(C/REF(C,1)>=1.09,5)>=1;
XHHJ:XH1+XH2+XH3+XH4+XH6+XH7+XH8+XH5+XH9+XH10+XH11+XH12+XH13+XH14+XH15,NODRAW;
{IF( XHHJ<8,XHHJ*10,DRAWNULL),LINETHICK2,COLORGREEN;
IF(XHHJ>=8 AND XHHJ<10,XHHJ*10,DRAWNULL),LINETHICK2,COLORLIRED;
IF(XHHJ>=10,XHHJ*10,DRAWNULL),LINETHICK2,COLORYELLOW;
IF(XHHJ<REF(XHHJ,1) AND XHHJ>=10,XHHJ*10,DRAWNULL),LINETHICK2,COLORGREEN;}
55,COLORRED;
STICKLINE(XHHJ<8 ,0,XHHJ*3,2,0),COLORLIGREEN;
STICKLINE(XHHJ>=8 AND XHHJ<10,0,XHHJ*3,2,0),COLORLIRED;
STICKLINE(XHHJ>=10 ,0,XHHJ*3,2,0),COLORYELLOW;
STICKLINE(XHHJ=15 ,0,XHHJ*3,2,0),COLORRED;
{1指.能量线}
能量线:=EMA(100*(C-LLV(L,34))/(HHV(H,34)-LLV(L,34)),3),LINETHICK0;
{2指.RSI}
RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100,LINETHICK0;
{3指.KDJ}
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,LINETHICK0;
K1:=SMA(RSV1,3,1);
D1:=SMA(K1,3,1);
J1:=3*K1-2*D1,LINETHICK0;
{4指.W&R}
威廉wr:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100,LINETHICK0;
{5指.cci}
TYP := (HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)),LINETHICK0;
获利:WINNER(C)*100,COLORLIBLUE,LINETHICK2,NODRAW;
{IF(获利>=90,获利,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(获利>80 AND 获利<90,获利,DRAWNULL),COLORRED,LINETHICK2;
IF(获利>50 AND 获利<80,获利,DRAWNULL),COLORLIRED,LINETHICK2;}
获利分水岭:-30,COLORLIRED;
-20,COLORYELLOW;
STICKLINE(获利<=5,-50,-48,2,0),COLORBLUE;
STICKLINE(获利>=5 AND 获利<10,-50,-36,2,0),COLORLIBLUE;
STICKLINE(获利>=10 AND 获利<20,-50,-34,2,0),COLORLIGREEN;
STICKLINE(获利>=20 AND 获利<50,-50,-32,2,0),COLORWHITE;
STICKLINE(获利>=50 AND 获利<80,-50,-30,2,0),COLORLIRED;
STICKLINE(获利>=80 AND 获利<90,-50,-26,2,0),COLORRED;
STICKLINE(获利>=90 AND 获利<=100,-50,-20,2,0),COLORYELLOW;
XHHJ1:=XH2+XH6+XH9+XH15;
XHHJ2:=XH3+XH4+XH5+XH1;
XHHJ3:=XH12+XH13+XH14+XH2;
{XG1:=(XHHJ1=4) ;
XG2:=(XHHJ2= 4) ;
XG3:=(XHHJ3= 4) ;
DRAWTEXT(XG1,-6,'K'),COLORYELLOW;DRAWTEXT(XG2,-14,'M'),COLORYELLOW;DRAWTEXT(XG3,-22,'R'),COLORYELLOW;}
{DRAWICON(XG2 AND crOSS(DIF60,DEA60),90,26);}
DRAWICON(CROSS(XHHJ1,3) OR CROSS(XHHJ2,3),65,25);
DRAWICON(周K>=REF(周K,1) AND DIF60>=DEA60,55,13);
LV00:=VOL<MAV200*1 ;
LV0:=VOL>=MAV200*1 AND VOL<MAV200*2;
LV1:=VOL>=MAV200*2 AND VOL<MAV200*3;
LV2:=VOL>=MAV200*3 AND VOL<MAV200*4;
LV3:=VOL>=MAV200*4 AND VOL<MAV200*5;
LV4:=VOL>=MAV200*5 AND VOL<MAV200*6;
LV5:=VOL>=MAV200*6 AND VOL<MAV200*7;
LV6:=VOL>=MAV200*7 AND VOL<MAV200*8;
LV7:=VOL>=MAV200*8 AND VOL<MAV200*9;
LV8:=VOL>=MAV200*9 AND VOL<MAV200*10;
LV9:=VOL>=MAV200*10;
DRAWTEXT(LV00,-4 ,'0'),COLORGREEN;
DRAWTEXT(LV0,-4 ,'1'),COLORWHITE;
DRAWTEXT(LV1,-4 ,'2'),COLORLIRED;
DRAWTEXT(LV2,-4 ,'3'),COLORLIRED;
DRAWTEXT(LV3,-4 ,'4'),COLORLIRED;
DRAWTEXT(LV4,-4 ,'5'),COLORLIRED;
DRAWTEXT(LV5,-4 ,'6'),COLORYELLOW;
DRAWTEXT(LV6,-4,'7'),COLORYELLOW;
DRAWTEXT(LV7,-4,'8'),COLORYELLOW;
DRAWTEXT(LV8,-4,'9'),COLORRED;
DRAWTEXT(LV9,-4,'10'),COLORRED;
{成交额倍数}
成交额:=AMOUNT,NODRAW;
{STICKLINE(成交额>=REF(成交额,1) AND C>=REF(C,1),成交额,0,2.5,0),COLORRED;
STICKLINE(成交额>=REF(成交额,1) AND C<REF(C,1),成交额,0,2.5,0),COLORLIRED;
STICKLINE(成交额<REF(成交额,1) AND C>=REF(C,1),成交额,0,2.5,0),COLORYELLOW;
STICKLINE(成交额<REF(成交额,1) AND C<REF(C,1),成交额,0,2.5,0),COLORGREEN;}
{MACJE1:EMA(成交额,N1);
MACJE2:EMA(成交额,N2);}
MACJE3:=EMA(成交额,N1),LINETHICK2,COLORYELLOW;
LE00:=成交额<MACJE3*1 ;
LE0:=成交额>=MACJE3*1 AND 成交额<MACJE3*2;
LE1:=成交额>=MACJE3*2 AND 成交额<MACJE3*3;
LE2:=成交额>=MACJE3*3 AND 成交额<MACJE3*4;
LE3:=成交额>=MACJE3*4 AND 成交额<MACJE3*5;
LE4:=成交额>=MACJE3*5 AND 成交额<MACJE3*6;
LE5:=成交额>=MACJE3*6 AND 成交额<MACJE3*7;
LE6:=成交额>=MACJE3*7 AND 成交额<MACJE3*8;
LE7:=成交额>=MACJE3*8 AND 成交额<MACJE3*9;
LE8:=成交额>=MACJE3*9 AND 成交额<MACJE3*10;
LE9:=成交额>=MACJE3*10;
DRAWTEXT(LE00,-10 ,'0'),COLORGREEN;
DRAWTEXT(LE0,-10 ,'1'),COLORWHITE;
DRAWTEXT(LE1,-10 ,'2'),COLORLIRED;
DRAWTEXT(LE2,-10 ,'3'),COLORLIRED;
DRAWTEXT(LE3,-10 ,'4'),COLORLIRED;
DRAWTEXT(LE4,-10 ,'5'),COLORLIRED;
DRAWTEXT(LE5,-10 ,'6'),COLORYELLOW;
DRAWTEXT(LE6,-10,'7'),COLORYELLOW;
DRAWTEXT(LE7,-10,'8'),COLORYELLOW;
DRAWTEXT(LE8,-10,'9'),COLORRED;
DRAWTEXT(LE9,-10,'10'),COLORRED;
{换手率变化趋势}
换手:DYNAINFO(37)*100,NODRAW;
换手200:SUM(换手,200),NODRAW ;
换手60:=SUM(换手,TS) ;
YXTS:=BARSSINCE(换手60);
均换手6:=IF(YXTS>=1,EMA(换手,TS),0),LINETHICK2;
换手3:=3;
HS00:=换手<换手3*1 ;
HS0:=换手>=换手3*1 AND 换手<换手3*2;
HS1:=换手>=换手3*2 AND 换手<换手3*3;
HS2:=换手>=换手3*3 AND 换手<换手3*4;
HS3:=换手>=换手3*4 AND 换手<换手3*5;
HS4:=换手>=换手3*5 AND 换手<换手3*6;
HS5:=换手>=换手3*6 AND 换手<换手3*7;
HS6:=换手>=换手3*7 AND 换手<换手3*8;
HS7:=换手>=换手3*8 AND 换手<换手3*9;
HS8:=换手>=换手3*9 AND 换手<换手3*10;
HS9:=换手>=换手3*10;
DRAWTEXT(HS00,-16 ,'0'),COLORGREEN;
DRAWTEXT(HS0,-16 ,'1'),COLORWHITE;
DRAWTEXT(HS1,-16 ,'2'),COLORLIRED;
DRAWTEXT(HS2,-16 ,'3'),COLORLIRED;
DRAWTEXT(HS3,-16 ,'4'),COLORYELLOW;
DRAWTEXT(HS4,-16 ,'5'),COLORYELLOW;
DRAWTEXT(HS5,-16 ,'6'),COLORRED;
DRAWTEXT(HS6,-16,'7'),COLORRED;
DRAWTEXT(HS7,-16,'8'),COLORRED;
DRAWTEXT(HS8,-16,'9'),COLORRED;
DRAWTEXT(HS9,-16,'10'),COLORRED;
PL3:=BARSLASTCOUNT(LV00)>=3 OR BARSLASTCOUNT(LV0)>=3 OR BARSLASTCOUNT(LV1)>=3 OR BARSLASTCOUNT(LV2)>=3 OR BARSLASTCOUNT(LV3)>=3 OR BARSLASTCOUNT(LV4)>=3 OR BARSLASTCOUNT(LV5)>=3 OR BARSLASTCOUNT(LV6)>=3 OR BARSLASTCOUNT(LV7)>=3 OR BARSLASTCOUNT(LV8)>=3 OR BARSLASTCOUNT(LV9)>=3;
DRAWICON(PL3>=1 AND C<HHV(C,3),65,14);
DRAWICON(PL3>=1 AND C=HHV(C,3),65,26);
今日量比: DYNAINFO(17),NODRAW;
均量比:IF(K=1,AMOUNT/VOL/IF(CAPITAL,100,10000),AMOUNT/REF(MA(AMOUNT,5),1)),NODRAW,COLORYELLOW;
{DRAWTEXT(量比<1,70,'缩'),COLORYELLOW;
DRAWTEXT(量比>=1 AND 量比<1.5,70,'平'),COLORYELLOW;
DRAWTEXT(量比>=1.5 AND 量比<=2.5,70,'温'),COLORYELLOW;
DRAWTEXT(量比>=2.5 AND 量比<=5,70,'放'),COLORYELLOW;
DRAWTEXT(量比>=5 AND 量比<=10,70,'剧'),COLORYELLOW;
DRAWTEXT(量比>=10,70,'极'),COLORYELLOW;}
LB0:=AMOUNT/REF(MA(AMOUNT,5),1)<1;
LB1:=AMOUNT/REF(MA(AMOUNT,5),1)>=1 AND AMOUNT/REF(MA(AMOUNT,5),1)<2;
LB2:=AMOUNT/REF(MA(AMOUNT,5),1)>=2 AND AMOUNT/REF(MA(AMOUNT,5),1)<3;
LB3:=AMOUNT/REF(MA(AMOUNT,5),1)>=3 AND AMOUNT/REF(MA(AMOUNT,5),1)<4;
LB4:=AMOUNT/REF(MA(AMOUNT,5),1)>=4 AND AMOUNT/REF(MA(AMOUNT,5),1)<5;
LB5:=AMOUNT/REF(MA(AMOUNT,5),1)>=5 AND AMOUNT/REF(MA(AMOUNT,5),1)<6;
LB6:=AMOUNT/REF(MA(AMOUNT,5),1)>=6 AND AMOUNT/REF(MA(AMOUNT,5),1)<7;
LB7:=AMOUNT/REF(MA(AMOUNT,5),1)>=7 AND AMOUNT/REF(MA(AMOUNT,5),1)<8;
LB8:=AMOUNT/REF(MA(AMOUNT,5),1)>=8 AND AMOUNT/REF(MA(AMOUNT,5),1)<9;
LB9:=AMOUNT/REF(MA(AMOUNT,5),1)>=9 AND AMOUNT/REF(MA(AMOUNT,5),1)<10;
LB10:=AMOUNT/REF(MA(AMOUNT,5),1)>=10 ;
DRAWTEXT(LB0,70,'0'),COLORGREEN;
DRAWTEXT(LB1,70,'1'),COLORWHITE;
DRAWTEXT(LB2,70,'2'),COLORLIRED;
DRAWTEXT(LB3,70,'3'),COLORLIRED;
DRAWTEXT(LB4,70,'4'),COLORYELLOW;
DRAWTEXT(LB5,70,'5'),COLORYELLOW;
DRAWTEXT(LB6,70,'6'),COLORYELLOW;
DRAWTEXT(LB7,70,'7'),COLORRED;
DRAWTEXT(LB8,70,'8'),COLORRED;
DRAWTEXT(LB9,70,'9'),COLORRED;
DRAWTEXT(LB10,70,'10'),COLORRED;
MD2:=BARSLASTCOUNT(LV00)>=2 OR BARSLASTCOUNT(LV0)>=2 OR BARSLASTCOUNT(LV1)>=2 OR BARSLASTCOUNT(LV2)>=2 ;
DRAWTEXT(MD2 AND XHHJ>REF(XHHJ,1) AND CROSS(C,REF(C,1)),XHHJ*3,'加'),COLORYELLOW;
DRAWTEXT(MD2 AND XHHJ<REF(XHHJ,1) AND H<REF(H,1)AND CROSS(REF(C,1),C),XHHJ*3,'减'),COLORGREEN;
P200TS:=BARSLAST(CROSS(C,HHV(REF(C,1),200)));
{STICKLINE(P200TS>1 AND C>=REF(C,P200TS),REF(C,P200TS),REF(C,P200TS),60,0),COLORWHITE;}
DRAWTEXT(P200TS>1 AND C>=REF(C,P200TS),65,'牛'),COLORYELLOW;
效果图:
使用说明:
1、该公式为日线级别使用。原因是公式中使用了大量的REF函数来计算前一天的指标值,这需要在日线级别才有意义。
2、该公式更适合在波动性较大的股票、牛市环境、短期和中长期交易中使用。
3、部分买卖信号说明:
买入信号有哪些?
红钻:当XHHJ2等于4时,表示MACD周线指标中DIF大于DEA,MACD月线指标中DIF大于DEA,以及KDJ周线指标中K线值大于D线值,这些指标都发出了买入信号。
黄钻:当换手率在3倍以上,同时满足3个条件:当前收盘价等于过去3天的最高价、量比达到过去200天平均的2倍以上,且量比达到过去60天平均的2倍以上,出现此图标表示看涨信号。
红色球:当XHHJ1等于4时,表示KDJ日线指标中K线值大于D线值,RSI日线指标中RSI1大于RSI2,MACD日线指标中DIF大于DEA,以及KDJ周线指标中K线值大于D线值,这些指标都发出了买入信号。
‘加’字:表示当量能持续2天以上放大且综合指标XHHJ出现上升趋势时,会显示加仓信号。
‘牛’字:表示当股价突破200日最高价后站稳,会显示牛市信号图标。
卖出信号有哪些?
‘减’字:表示当量能持续2天以上放大且综合指标XHHJ出现下降趋势时,会显示减仓信号。
蓝色球:当换手率在3倍以上,同时满足3个条件:当前收盘价低于过去3天的最高价、量比小于过去200天平均的2倍,且量比小于过去60天平均的2倍,出现此图标表示看跌信号。
4、柱状图说明
柱状图的颜色和长度反映了获利、量比、换手率这三个指标的大小,不同颜色和长度代表不同的指标值范围。这些指标反映了股票的活跃程度和价格变动趋势
例如:
红色柱状图代表价格上涨且成交量放大,黄色柱状图代表价格上涨但成交量未显著放大,浅红色柱状图代表价格下跌但成交量放大。它们反映了股票价格和成交量的不同变化趋势。
不同颜色的柱子代表不同的获利盘比例区间,从5%以下到90%以上。柱子颜色和获利盘比例的对应关系如下:
蓝色:5%以下
浅蓝色:5%-10%
浅绿色:10%-20%
白色:20%-50%
浅红色:50%-80%
红色:80%-90%
黄色:90%-100%
这些不同获利比例的持仓分布情况参考,主要用来助于评估市场情绪和投资者获利情况。
5、本指标买入信号比较多,因此可以选择最强信号节点(共振)时介入。
6、如果您此时看到了这里,说明您真的很有耐心,指标公式是不是设计得越复杂越好,是不是看起来越花里胡哨的就越强?并不是!
适合自己的,易于理解的,就是好用的。但今天把这个复杂的指标贴出来,是想让大家对于交易思考的方向和维度有更多的启发和理解,对于量化交易的感受也会能更深刻一些。
翻译参考:
W赋值:10
W2赋值:6
W3赋值:1
N1赋值:60
TS赋值:3
80,画黑色
45,画黄色
30,画淡红色
VOLUME赋值:成交量(手),VOLSTICK
MAVOL1赋值:VOLUME的5日简单移动平均
MAVOL2赋值:VOLUME的10日简单移动平均
SSTS赋值:首次收盘价>0距今天数
N4赋值:如果SSTS<n1,返回ssts,否则返回n1< div="">
MAV200赋值:成交量(手)的N4日指数移动平均
QD1赋值:如果MAVOL1>=MAVOL2,返回10,否则返回0
PJJ赋值:以0.9为权重(最高价+最低价+收盘价*2)/4的动态移动平均
JJ赋值:1日前的PJJ的3日指数移动平均
QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
XVL赋值:如果收阳线,返回QJJ*(最高价-最低价),否则返回如果收阴线,返回QJJ*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2+如果收阳线,返回0-QJJ*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-QJJ*(最高价-最低价),否则返回0-成交量(手)/2
HSL赋值:(XVL/20)/1.15
攻击流量赋值:((HSL*0.55+(1日前的HSL*0.33))+(2日前的HSL*0.22))
GJJ赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
资金流量赋值:LLJX,线宽为0,COLOR0000FF
A10赋值:资金流量>0
QD2赋值:如果资金流量>=0,返回10,否则返回0
DIF60赋值:收盘价的12/2日指数移动平均-收盘价的26/2日指数移动平均
DEA60赋值:DIF60的9/2日指数移动平均
QD3赋值:如果DIF60>=DEA60,返回10,否则返回0
RSV60赋值:(收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值)
K60赋值:RSV60的3日[1日权重]移动平均
D60赋值:K60的3日[1日权重]移动平均
QD4赋值:如果K60>=D60,返回10,否则返回0
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
QD5赋值:如果DIF>=DEA,返回10,否则返回0
周MD赋值:平滑异同平均线的DIF[取周线数据]
周MA赋值:平滑异同平均线的DEA[取周线数据]
QD6赋值:如果周MD>=周MA,返回10,否则返回0
月MD赋值:平滑异同平均线的DIF[取月线数据]
月MA赋值:平滑异同平均线的DEA[取月线数据]
QD7赋值:如果月MD>=月MA,返回10,否则返回0
RSV赋值:(收盘价-12日内最低价的最低值)/(12日内最高价的最高值-12日内最低价的最低值)
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
QD8赋值:如果K>=D,返回10,否则返回0
周K赋值:"KDJ的K[取周线数据]"(9,3,3)的5日简单移动平均
周D赋值:"KDJ的D[取周线数据]"(9,3,3)的5日简单移动平均
周J赋值:"KDJ的J[取周线数据]"(9,3,3)的5日简单移动平均
QD9赋值:如果周K>=周D,返回10,否则返回0
QD10赋值:如果周K>=周D,返回10,否则返回0
QD11赋值:如果周J>=1日前的周J,返回10,否则返回0
月K赋值:"KDJ的K[取月线数据]"
月D赋值:"KDJ的D[取月线数据]"
QD12赋值:如果月K>=月D,返回10,否则返回0
日RSI1赋值:"RSI的RSI1[取日线数据]"(9)
日RSI2赋值:"RSI的RSI2[取日线数据]"(9)
QD13赋值:如果日RSI1>=日RSI2,返回10,否则返回0
周RSI1赋值:"RSI的RSI1[取周线数据]"(9)
周RSI2赋值:"RSI的RSI2[取周线数据]"(9)
QD14赋值:如果周RSI1>=周RSI2,返回10,否则返回0
月RSI1赋值:"RSI的RSI1[取月线数据]"(9)
月RSI2赋值:"RSI的RSI1[取月线数据]"(9)
QD15赋值:如果月RSI1>=月RSI2,返回10,否则返回0
XH1赋值:如果DIF60>=DEA60,返回1,否则返回0
XH2赋值:如果K60>=D60,返回1,否则返回0
XH3赋值:如果DIF>=DEA,返回1,否则返回0
XH4赋值:如果周MD>=周MA,返回1,否则返回0
XH5赋值:如果月MD>=月MA,返回1,否则返回0
XH6赋值:如果K>=D,返回1,否则返回0
XH7赋值:如果周K>=1日前的周K,返回1,否则返回0
XH8赋值:如果周J>=1日前的周J,返回1,否则返回0
XH9赋值:如果月K>=月D,返回1,否则返回0
XH10赋值:如果MAVOL1>MAVOL2,返回1,否则返回0
XH11赋值:如果资金流量>0,返回1,否则返回0
XH12赋值:如果日RSI1>=日RSI2,返回1,否则返回0
XH13赋值:如果周RSI1>=周RSI2,返回1,否则返回0
XH14赋值:如果月RSI1>=月RSI2,返回1,否则返回0
XH15赋值:如果周K>=周D,返回1,否则返回0
ZTB赋值:统计5日中满足收盘价/1日前的收盘价>=1.09的天数>=1
输出XHHJ:XH1+XH2+XH3+XH4+XH6+XH7+XH8+XH5+XH9+XH10+XH11+XH12+XH13+XH14+XH15,NODRAW
55,画红色
当满足条件XHHJ<8时,在0和XHHJ*3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡绿色
当满足条件XHHJ>=8ANDXHHJ<10时,在0和XHHJ*3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡红色
当满足条件XHHJ>=10时,在0和XHHJ*3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件XHHJ=15时,在0和XHHJ*3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
能量线赋值:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均,线宽为0
RSI赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100,线宽为0
RSV1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100,线宽为0
K1赋值:RSV1的3日[1日权重]移动平均
D1赋值:K1的3日[1日权重]移动平均
J1赋值:3*K1-2*D1,线宽为0
威廉WR赋值:(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值)*100,线宽为0
赋值: (最高价 + 最低价 + 收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差),线宽为0
输出获利:以收盘价计算的获利盘比例*100,画淡蓝色,线宽为2,NODRAW
输出获利分水岭:-30,画淡红色
-20,画黄色
当满足条件获利<=5时,在-50和-48位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色
当满足条件获利>=5AND获利<10时,在-50和-36位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡蓝色
当满足条件获利>=10AND获利<20时,在-50和-34位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡绿色
当满足条件获利>=20AND获利<50时,在-50和-32位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色
当满足条件获利>=50AND获利<80时,在-50和-30位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡红色
当满足条件获利>=80AND获利<90时,在-50和-26位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件获利>=90AND获利<=100时,在-50和-20位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
XHHJ1赋值:XH2+XH6+XH9+XH15
XHHJ2赋值:XH3+XH4+XH5+XH1
XHHJ3赋值:XH12+XH13+XH14+XH2
当满足条件XHHJ1上穿3ORCROSS(XHHJ2,3)时,在65位置画25号图标
当满足条件周K>=1日前的周KANDDIF60>=DEA60时,在55位置画13号图标
LV00赋值:成交量(手)<mav200*1 < div="">
LV0赋值:成交量(手)>=MAV200*1 AND 成交量(手)<mav200*2< div="">
LV1赋值:成交量(手)>=MAV200*2 AND 成交量(手)<mav200*3< div="">
LV2赋值:成交量(手)>=MAV200*3 AND 成交量(手)<mav200*4< div="">
LV3赋值:成交量(手)>=MAV200*4 AND 成交量(手)<mav200*5< div="">
LV4赋值:成交量(手)>=MAV200*5 AND 成交量(手)<mav200*6< div="">
LV5赋值:成交量(手)>=MAV200*6 AND 成交量(手)<mav200*7< div="">
LV6赋值:成交量(手)>=MAV200*7 AND 成交量(手)<mav200*8< div="">
LV7赋值:成交量(手)>=MAV200*8 AND 成交量(手)<mav200*9< div="">
LV8赋值:成交量(手)>=MAV200*9 AND 成交量(手)<mav200*10< div="">
LV9赋值:成交量(手)>=MAV200*10
当满足条件LV00时,在-4位置书写文字,画绿色
当满足条件LV0时,在-4位置书写文字,画白色
当满足条件LV1时,在-4位置书写文字,画淡红色
当满足条件LV2时,在-4位置书写文字,画淡红色
当满足条件LV3时,在-4位置书写文字,画淡红色
当满足条件LV4时,在-4位置书写文字,画淡红色
当满足条件LV5时,在-4位置书写文字,画黄色
当满足条件LV6时,在-4位置书写文字,画黄色
当满足条件LV7时,在-4位置书写文字,画黄色
当满足条件LV8时,在-4位置书写文字,画红色
当满足条件LV9时,在-4位置书写文字,画红色
成交额赋值:成交额(元),NODRAW
MACJE3赋值:成交额的N1日指数移动平均,线宽为2,画黄色
LE00赋值:成交额<macje3*1 < div="">
LE0赋值:成交额>=MACJE3*1 AND 成交额<macje3*2< div="">
LE1赋值:成交额>=MACJE3*2 AND 成交额<macje3*3< div="">
LE2赋值:成交额>=MACJE3*3 AND 成交额<macje3*4< div="">
LE3赋值:成交额>=MACJE3*4 AND 成交额<macje3*5< div="">
LE4赋值:成交额>=MACJE3*5 AND 成交额<macje3*6< div="">
LE5赋值:成交额>=MACJE3*6 AND 成交额<macje3*7< div="">
LE6赋值:成交额>=MACJE3*7 AND 成交额<macje3*8< div="">
LE7赋值:成交额>=MACJE3*8 AND 成交额<macje3*9< div="">
LE8赋值:成交额>=MACJE3*9 AND 成交额<macje3*10< div="">
LE9赋值:成交额>=MACJE3*10
当满足条件LE00时,在-10位置书写文字,画绿色
当满足条件LE0时,在-10位置书写文字,画白色
当满足条件LE1时,在-10位置书写文字,画淡红色
当满足条件LE2时,在-10位置书写文字,画淡红色
当满足条件LE3时,在-10位置书写文字,画淡红色
当满足条件LE4时,在-10位置书写文字,画淡红色
当满足条件LE5时,在-10位置书写文字,画黄色
当满足条件LE6时,在-10位置书写文字,画黄色
当满足条件LE7时,在-10位置书写文字,画黄色
当满足条件LE8时,在-10位置书写文字,画红色
当满足条件LE9时,在-10位置书写文字,画红色
输出换手:换手率*100,NODRAW
输出换手200:换手的200日累和,NODRAW
换手60赋值:换手的TS日累和
YXTS赋值:首次换手60距今天数
均换手6赋值:如果YXTS>=1,返回换手的TS日指数移动平均,否则返回0,线宽为2
换手3赋值:3
HS00赋值:换手<换手3*1
HS0赋值:换手>=换手3*1 AND 换手<换手3*2
HS1赋值:换手>=换手3*2 AND 换手<换手3*3
HS2赋值:换手>=换手3*3 AND 换手<换手3*4
HS3赋值:换手>=换手3*4 AND 换手<换手3*5
HS4赋值:换手>=换手3*5 AND 换手<换手3*6
HS5赋值:换手>=换手3*6 AND 换手<换手3*7
HS6赋值:换手>=换手3*7 AND 换手<换手3*8
HS7赋值:换手>=换手3*8 AND 换手<换手3*9
HS8赋值:换手>=换手3*9 AND 换手<换手3*10
HS9赋值:换手>=换手3*10
当满足条件HS00时,在-16位置书写文字,画绿色
当满足条件HS0时,在-16位置书写文字,画白色
当满足条件HS1时,在-16位置书写文字,画淡红色
当满足条件HS2时,在-16位置书写文字,画淡红色
当满足条件HS3时,在-16位置书写文字,画黄色
当满足条件HS4时,在-16位置书写文字,画黄色
当满足条件HS5时,在-16位置书写文字,画红色
当满足条件HS6时,在-16位置书写文字,画红色
当满足条件HS7时,在-16位置书写文字,画红色
当满足条件HS8时,在-16位置书写文字,画红色
当满足条件HS9时,在-16位置书写文字,画红色
PL3赋值:条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3 OR 条件连续成立次数>=3
当满足条件PL3>=1ANDC<3日内收盘价的最高值时,在65位置画14号图标
当满足条件PL3>=1ANDC=3日内收盘价的最高值时,在65位置画26号图标
输出今日量比: 量比,NODRAW
输出均量比:如果K=1,返回成交额(元)/成交量(手)/如果当前流通股本(手),返回100,否则返回10000,否则返回成交额(元)/1日前的成交额(元)的5日简单移动平均,NODRAW,画黄色
LB0赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均<1
LB1赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=1 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<2
LB2赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=2 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<3
LB3赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=3 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<4
LB4赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=4 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<5
LB5赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=5 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<6
LB6赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=6 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<7
LB7赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=7 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<8
LB8赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=8 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<9
LB9赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=9 AND 成交额(元)/1日前的成交额(元)的5日简单移动平均<10
LB10赋值:成交额(元)/1日前的成交额(元)的5日简单移动平均>=10
当满足条件LB0时,在70位置书写文字,画绿色
当满足条件LB1时,在70位置书写文字,画白色
当满足条件LB2时,在70位置书写文字,画淡红色
当满足条件LB3时,在70位置书写文字,画淡红色
当满足条件LB4时,在70位置书写文字,画黄色
当满足条件LB5时,在70位置书写文字,画黄色
当满足条件LB6时,在70位置书写文字,画黄色
当满足条件LB7时,在70位置书写文字,画红色
当满足条件LB8时,在70位置书写文字,画红色
当满足条件LB9时,在70位置书写文字,画红色
当满足条件LB10时,在70位置书写文字,画红色
MD2赋值:条件连续成立次数>=2 OR 条件连续成立次数>=2 OR 条件连续成立次数>=2 OR 条件连续成立次数>=2
当满足条件MD2ANDXHHJ>1日前的XHHJANDCROSS(收盘价,1日前的收盘价)时,在XHHJ*3位置书写文字,画黄色
当满足条件MD2ANDXHHJ<1日前的XHHJANDH<1日前的最高价ANDCROSS(1日前的收盘价,收盘价)时,在XHHJ*3位置书写文字,画绿色
P200TS赋值:上次收盘价上穿200日内1日前的收盘价的最高值距今天数
当满足条件P200TS>1ANDC>=P200TS日前的收盘价时,在65位置书写文字,画黄色
热点信息
-
通达信华山论剑选股公式 综合运用了多种技术指标和条件,旨在捕捉具有潜力的股票。公式通过结合均线系统、...
-
通达信登山望远云卷云舒公式通过综合运用价格、成交量和时间周期的统计分析,首先计算加权平均价格和成交量...