股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[飞狐] 不一样的超级MACD屠龙


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2023-10-25 10:46:03



参数:S:26-20100
K:12-20100
M:9-20100
N:1011001000
DRAWGBK(CLOSE,COLORRGB(1,0,0),COLORRGB(1,0,0),1);
DIFF:=EMA(CLOSE,K)-EMA(CLOSE,S);
DEA1:=EMA(DIFF,M);
0;
MACD:=3*(DIFF-DEA1);
FILLRGN(MACD<=0,0,MACD),colorFFFF00;
FILLRGN(MACD>=0,0,MACD),colorFF;
DIFF1:EMA(CLOSE,K)-EMA(CLOSE,S),LINETHICK2,colorFFFF;
DEA:=EMA(DIFF,M);
0;
MACD屠龙刀:0.29*(CROSS(DIFF1,DEA1)ANDDIFF1>=0ANDDIFF<=0.08AND(COUNT(DIFF1>DEA1,10))>3),LINETHICK2;
DRAWICON(MACD屠龙刀>0,0.3,1),colorFFFF;
DRAWICON(MACD屠龙刀>0,0.3,4),colorFFFF;
DRAWTEXT(MACD屠龙刀>0,0.3,'-^MACD'),colorFFFF;
DRAWTEXT(MACD屠龙刀>0,0.3,'^屠龙'),colorFF;
DEA:EMA(DIFF,M),colorFF00;
0=0.14;
STICKLINE(CROSS(DIFF,DEA)ANDDIFF>=-0.32ANDDIFF<=-0.21,DEA,0.23,0,0),LINETHICK2,colorFFFF;
DRAWICON(CROSS(DIFF,DEA)ANDDIFF>-0.32ANDDIFF<-0.21,0.23,1);
DRAWICON(CROSS(DIFF,DEA)ANDDIFF>-0.32ANDDIFF<-0.21,DIFF,10);
DRAWTEXT(CROSS(DIFF,DEA)ANDDIFF>-0.32ANDDIFF<-0.21,0.23,'^DIFF金叉'),PXUP8,colorFF;
PARTLINE(DIFF>=DEA,DIFFANDDIFF>=0),LINETHICK3,colorFF;
PARTLINE(DIFF>=DEAANDDIFF<=0,DIFF),LINETHICK3,colorFF00FF;
PARTLINE(DIFF<=0ANDDIFF<=DEA,DIFF),LINETHICK3,colorFF00;
PARTLINE(MACD>=0,MACD),LINETHICK0,colorFF;
PARTLINE(MACD<=0,MACD),LINETHICK0,colorFFFF00;
STICKLINE(CROSS(MACD,DIFF)ANDMACD>=-0.05ANDMACD<=0.02,MACD,0.23,0,0),LINETHICK2,colorFFFF;
DRAWTEXT(CROSS(MACD,DIFF)ANDMACD>=-0.05ANDMACD<=0.02,0.23,'^MACD'),colorFF;
DRAWTEXT(CROSS(MACD,DIFF)ANDMACD>=-0.05ANDMACD<=0.02,0.23,'金叉'),PXUP8,colorFFFFFF;
DRAWICON(CROSS(MACD,DIFF)ANDMACD>=-0.05ANDMACD<=0.02,0.23,1);
VCF1:=LLV(LOW,5);
VCF2:=HHV(HIGH,5);
VCF3:=EMA((CLOSE-VCF1)/(VCF2-VCF1)*100,4);
VCF4:=EMA(0.667*REF(VCF3,1)+0.333*VCF3,2);
VCF5:=(HIGH+LOW)/2;
VCF6:=DMA(VCF5,VOL/SUM(VOL,MIN(5,BARSCOUNT(CLOSE))));
VCF7:=DMA(VCF5,VOL/SUM(VOL,MIN(13,BARSCOUNT(CLOSE))));
VCF8:=DMA(VCF5,VOL/SUM(VOL,MIN(34,BARSCOUNT(CLOSE))));
VCF9:=DMA(VCF5,VOL/SUM(VOL,MIN(75,BARSCOUNT(CLOSE))));
VCFA:=EMA(WINNER(0.9*CLOSE),5);
VCFB:=1-EMA(WINNER(1.2*CLOSE),5);
VCFC:=EMA(WINNER(CLOSE),5);
VCFD:=100*(CLOSE-VCF6)/VCF6;
VCFE:=100*(CLOSE-VCF7)/VCF7;
VCFF:=100*(MIN(CLOSE,OPEN)-VCF8)/VCF8;
VCF10:=BARSLAST(VCF8>VCF9ANDREF(VCF8,1)<=REF(VCF9,1));
VCF11:=((COUNT(WINNER(CLOSE)<0.11ANDEMA(WINNER(CLOSE),5)<0.15,2))>0OR1-WINNER(1.2*CLOSE)>=0.8ANDWINNER(CLOSE)<0.05)AND(COUNT(VCFE<-16,2))>0AND(COUNT(VCFF<-20,2))>0;
VCF12:=(COUNT(VCFD<-10,2))>0AND(COUNT(VCFE<-15,2))>0AND(COUNT(VCFF<-15,2))>0AND(COUNT(VCFA>0.8,VCF10))=0;
VCF13:=(COUNT(VCF11ORVCF12,2))>0ANDVCF3>REF(VCF3,1)AND(1-WINNER(1.15*CLOSE))*100>80;
出击1:=IF(VCF13ANDCOUNT(VCF13,3)<=1,0.1,0);
DRAWBKBMP(出击1>=0.1,'sun');
黑马出击:IF(VCF13ANDCOUNT(VCF13,3)<=1,0.37,0),LINETHICK3,colorFF;
DRAWICON(黑马出击>0,0.37,1);
DRAWTEXT(黑马出击>0,0.35,'.★黑马'),colorFFFFFF;
DRAWTEXT(黑马出击>0,0.35,'出击'),colorFF00;
放量拉升:0.12*(LLV(CLOSE,100)=LLV(CLOSE,5)ANDCLOSE/REF(CLOSE,1)>1+3/100),LINESTICK,LINETHICK2;
DRAWICON(放量拉升>=0.1,0.13,1);
DRAWTEXT(放量拉升>0,0.11,'-★^放量拉升'),colorFFFF;
VAR10:=(CLOSE-MA(CLOSE,58))/MA(CLOSE,58)*100;
VAR11:=(VAR10>1*REF(VAR10,1)ANDVAR10<选股ANDVAR10>抄底)*1.5;
VAR12:=VOL/CAPITAL*100;
VAR13:=LLVBARS(LOW,50);
VAR14:=SUM(VOL,VAR13);
VAR15:=HHVBARS(HIGH,50);
VAR16:=SUM(VOL,VAR15);
VAR17:=(CLOSE-REF(OPEN,VAR15))/REF(OPEN,VAR15)*100;
VAR18:=VAR16/CAPITAL*100;
VAR19:=(CLOSE-REF(OPEN,VAR13))/REF(OPEN,VAR13)*100;
VAR20:=VAR14/CAPITAL*100;
VAR21:=MA(CLOSE,3);
VAR22:=REF(CLOSE,2)*0.865;
VAR23:=REF(CLOSE,13)*0.772;
VAR24:=MIN(VAR22,VAR23);
VAR25:=MA(CLOSE,13);
抄底王:(IF((CLOSE-VAR24)/CLOSE<0.03ANDVAR17<-35ANDSUM(VAR12,5)/5<1.8,1,0))*0.4,LINETHICK3,colorFF0000;
DRAWTEXT(抄底王>0,抄底王,'.★抄底王'),PXUP6,colorFFFFFF;
DRAWTEXT(抄底王>0,抄底王,'(成功率90%)'),PXUP6,colorFF00;
VAR26:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
VAR27:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100;
VAR28:=EMA(VAR27,9);
VAR29:=2*(VAR27-VAR28);
STICKLINE(VAR27<-50ANDVAR26>7,0,-0.1,5,0),colorFF;
DRAWTEXT(VAR27<-50ANDVAR26>7ANDVAR27<VAR28,-0.08,'底'),colorFFFFFF;
DRAWTEXT(VAR27<-50ANDVAR26>7ANDVAR27>=VAR28,-0.1,'追'),colorFFFFFF;
VAR1:=IF(DATE>=99990600,0,1);
VAR2:=MA(CLOSE,18);
VAR3:=(CLOSE-VAR2)/VAR2*100;
VAR4:=MA(VAR3,1);
升跌:=VAR4*VAR1;
VAR5:=BARSLAST(CROSS(-10,VAR4)=1);
VAR6:=BARSLAST(CROSS(VAR4,10)=1);
VAR7:=VAR4<-10ANDVAR5>=5;
VAR8:=VAR4>10ANDVAR6>=5;
C1:0.01*(IF(VAR4<-10ANDVAR5>=5,VAR4,0))*VAR1,LINETHICK3,colorFFFFFF;
C2:=C1;
C3:=(IF(VAR4>10ANDVAR6>=5,VAR4,0))*VAR1;
C4:=C3;
D1:=(升跌>REF(升跌,1)ANDVAR7)*0.2*VAR1;
DRAWBKBMP(D1>=0.2,'sun');
D:(升跌>REF(升跌,1)ANDVAR7)*0.25*VAR1,LINETHICK3,colorFF;
DRAWTEXT(D>=0.25,D,'。★-铁底'),colorFFFF;
VARB:=REF(LOW,1)*0.9;
VARC:=LOW*0.9;
VARD:=(VARC*VOL+VARB*(CAPITAL-VOL))/CAPITAL;
VARE:=EMA(VARD,30);
VARF:=CLOSE-REF(CLOSE,1);
VAR10:=MAX(VARF,0);
VAR11:=ABS(VARF);
VAR12:=SMA(VAR10,7,1)/SMA(VAR11,7,1)*100;
VAR13:=SMA(VAR10,13,1)/SMA(VAR11,13,1)*100;
VAR14:=SMA(MAX(VARF,0),6,1)/SMA(ABS(VARF),6,1)*100;
VAR15:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
VAR16:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR17:=SMA((SMA(VAR16,4,1)-50)*2,3,1);
VAR18:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR19:=SMA(VAR18,4,1);
VAR1A:=SMA(VAR19,3,1);
VAR1B:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR1C:=VAR14<=25ANDVAR15<-95ANDVAR1B>20ANDVAR17<-30ANDVAR1A<30ANDVARE-CLOSE>=-0.25ANDVAR12<22ANDVAR13<28;
VARA1:=AMOUNT/VOL;
VARA2:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,5);
VARA111:="1A0001$VOL"*"1A0001$CLOSE";
VARA21:=EMA(VARA111,5)/EMA("1A0001$VOL",5);
CYS:=("1A0001$CLOSE"-VARA21)/VARA21*100;
A1:=VARA1/100;
A2:=MA(A1,5);
A3:=MA(A1,20);
A4:=MA(A1,30);
B1:=A4>A2*1.09ANDA3>A2*1.06;
B2:=A2>A1*1.03ANDA3>A1*1.13;
VARA32:=MA(CLOSE,27);
VARA33:=(CLOSE-VARA32)/VARA32*100;
VARA34:=MA(VARA33,3);
VARA10:=CYS<-2ANDB2;
屠龙刀:=VARA2<6ANDVARA10ANDVARA34<-15;
屠龙刀*0.18,STICK,LINETHICK6,colorFF;
DRAWTEXT(屠龙刀,0.18,'-★屠龙刀'),colorFFAA00;
DIFF2:=EMA(CLOSE,2)-EMA(OPEN,5);
操盘手:=DIFF2;
0.13*(CROSS(操盘手,MACD)ANDMACD<=-0.11),LINETHICK2,colorFFFFFF;
DRAWTEXT(CROSS(操盘手,MACD)ANDMACD<=-0.11,0.13,'5%'),colorB7D16F;
0.1*(CROSS(DIFF,DEA)ANDDIFF>=-0.01ANDDEA<=0),LINETHICK3,colorFF;
DRAWTEXT(CROSS(DIFF,DEA)ANDDIFF>=-0.01ANDDEA<=0,0.1,'2.5%');
V2:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
V3:=MA(VOL,2)/MA(VOL,10);
V4:=VOL/CAPITAL;
A1:=0.0068*V2-0.0072*V3-0.5676*V4-0.0105;
A2:=0.0015*V2-0.0124*V3+1.7461*V4-0.0074;
A3:=-0.0003*V2+0.047*V3-0.5734*V4-0.0549;
买:-12.2401*A1-1*A2+0.321<0,LINETHICK3,color1;
MA1:=MA(CLOSE,P1);
MA2:=MA(CLOSE,P2);
N15HIGH:=REF(HIGH,15);
N1LOW:=REF(LOW,1);
FF:=(N15HIGH-N1LOW)/N1LOW>0.15;
DRAWICON(CROSS(MA(CLOSE,P1),MA(CLOSE,P2))>0AND(N15HIGH-N1LOW)/N1LOW<0.15ANDOPEN>=MA(CLOSE,P1)ANDCLOSE>=MA(CLOSE,P1)ANDLOW<=MA(CLOSE,P1),0.42,1);
STICKLINE(CROSS(MA(CLOSE,P1),MA(CLOSE,P2))AND(N15HIGH-N1LOW)/N1LOW<0.15ANDOPEN>=MA(CLOSE,P1)ANDLOW<=MA(CLOSE,P1)ANDCLOSE>=MA(CLOSE,P1),0,0.39,0,1),LINETHICK4,colorFF;
DRAWTEXT(CROSS(MA(CLOSE,P1),MA(CLOSE,P2))>0AND(N15HIGH-N1LOW)/N1LOW<0.15ANDOPEN>=MA(CLOSE,P1)ANDCLOSE>=MA(CLOSE,P1)ANDLOW<=MA(CLOSE,P1),0.42,'★^回头望月'),colorFF0000;
RANGE(OPEN>=MA(CLOSE,P1),LOW<=MA(CLOSE,P1),CLOSE>=MA(CLOSE,P1));





回复

举报

QQ|

GMT+8, 2024-10-1 03:33

快速回复 返回顶部 返回列表