同花顺紫气MACD交易指标公式源码[同花顺公式]
相关标签: 双线macd高胜算交易法 、 macd指标详解 、 macd指标 、 macd论坛 、 macd背离 、 macd指标详解l图 、 macd底背离选股公式 、 macd股票论坛 、 macd指标的最佳设置值 、
同花顺紫气MACD交易指标公式源码
参数:n=20
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK2,colorFFFF;
DEA1:=EMA(DIFF,9);
MACD:2*(DIFF-DEA1),LINETHICK0;
STICKLINE(MACD>0,0,MACD,8,1),colorFF;
STICKLINE(MACD<0,0,MACD,8,1),colorFFFF00;
DEA:EMA(DIFF,9),colorFF00;
PARTLINE(DIFF>DEA,DIFF),LINETHICK2,colorFF11CC;
PARTLINE(DIFF>DEA AND DIFF<0,DIFF),LINETHICK2,colorFF;
DRAWICON(CROSS(DIFF,DEA),DIFF-0.01,6);
DRAWICON(CROSS(DEA,DIFF),DIFF,11);
V1:=EMA(EMA(CLOSE,N),N);
V2:=100*WINNER(CLOSE*0.95);
TIPTEXT(ISNULL(REFX(&CLOSE,1)),0,' WWW.CXH99.COM '),colorred;
控盘力度:(V1-ref(V1,1))/ref(V1,1)*10,LINETHICK1,colorFFFFFF;
无庄控盘:IF(控盘力度<0,控盘力度,0),STICK,LINETHICK2,colorFF00;
有庄控盘:IF(控盘力度>ref(控盘力度,1) AND 控盘力度>0,控盘力度,0),STICK,LINETHICK2,colorFF00FF;
主力减仓:IF(控盘力度<ref(控盘力度,1) AND 控盘力度>0,控盘力度,0),STICK,LINETHICK2,colorFF0000;
高度控盘:IF(V2>50 AND COST(85)<CLOSE AND 控盘力度>0,控盘力度,0),STICK,LINETHICK2,colorFF;
开始控盘:IF(CROSS(控盘力度,0),0.2,0),LINETHICK2,colorFF00FF;
VAR1:=EMA(CLOSE,34)-EMA(CLOSE,5);
VAR2:=EMA(VAR1,5);
趋势:=(-3)*(VAR1-VAR2);
趋势,colorFF;
长期趋势:EMA(VAR1,10)*(-1);
EXPLAIN(趋势>0,'Z线趋势上升中'),colorFF;
EXPLAIN(趋势<0,'Z线趋势下降中'),colorFF00;
EXPLAIN(CROSS(趋势,0),'Z线考虑买入'),colorFFFF00;
EXPLAIN(CROSS(0,趋势),'Z线考虑卖出'),colorFFFF00;
VAR11:=MA(VOL/(HIGH-LOW),4);
VAR33:=ABS(CLOSE-OPEN);
VAR44:=VOL/(HIGH-LOW);
EXPLAIN(VAR44<VAR11 AND VAR33<MA(VAR33,4),'资金无入场意愿,萎缩中'),colorFFFF00;
EXPLAIN(VAR44<VAR11 AND VAR33>MA(VAR33,4),'场内资金运作行为'),colorFF;
EXPLAIN(VAR44>VAR11 AND VAR33<MA(VAR33,4),'多空双方激烈争夺中'),colorFFFFFF;
EXPLAIN(VAR44>VAR11 AND VAR33>MA(VAR33,4),'场外资金介入(或出局)意愿强烈'),colorFFFF;
TR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-ref(CLOSE,1))),ABS(LOW-ref(CLOSE,1))),14);
HD:=HIGH-ref(HIGH,1);
LD:=ref(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:=MA((ABS(MDI-PDI))/(MDI+PDI)*100,6);
ADXR:=(ADX+ref(ADX,6))/2;
EXPLAIN(CROSS(PDI,MDI),'PDI线从下向上突破MDI线,显示有新多头进场,为买进信号'),colorFF;
EXPLAIN(CROSS(MDI,PDI),'PDI线从上向下跌破MDI线,显示有新空头进场,为卖出信号'),colorFF00;
EXPLAIN(ADX>ref(ADX,1),'ADX值持续高于前一日,行情将维持原趋势'),colorFFFF;
EXPLAIN(ADX<ref(ADX,1) AND ADX<20,'ADX值递减,降到20以下,且横向行进时,市场气氛为盘整'),colorFFFFFF;
EXPLAIN(ADX<ref(ADX,1) AND ref(ADX,1)<ref(ADX,2) AND ref(ADX,2)>ref(ADX,3) AND ref(ADX,3)>ref(ADX,4),'ADX值从上升倾向转为下降时,表明行情即将反转'),colorFF0000;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
EXPLAINEX(1=1,'(中标)MAcd=',MACD,2,1),colorFFFFFF;
EXPLAIN(MACD>0 AND DIFF>0,'大势属多头市场'),colorFF;
EXPLAIN(MACD>0.35,'超买中,随时有可能见顶回落'),colorFF00;
EXPLAIN(MACD<0 AND DIFF<0,'大势属空头市场'),colorFFFF; //内容来至程序化交易网 CXH99.COM//
EXPLAIN(MACD<-0.35,'超卖中,随时有可能反弹'),colorFF0000;
EXPLAIN(CROSS(DIFF,DEA) AND CROSS(MACD,0),'上穿o轴,可考虑买入');
EXPLAIN(CROSS(J,K) AND K<50,'KDJ金叉'),colorFFFF;
EXPLAIN(CROSS(K,D) AND K>70,'KDJ死叉'),colorFF0000;
EXPLAIN(J>84,'KDJ指标高位');
EXPLAIN(J<16,'KDJ指标低位'),colorFF00;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
EXPLAIN(CCI<-180,'CCI指标底位,买入机会'),colorFF;
EXPLAIN(CCI>180,'CCI指标高位,卖出机会'),colorFF00;
EXPLAINEX(1=1,'(短标)cci=',CCI,2,1),colorFF0000;
EXPLAINEX(1=1,'换手率=',VOL/CAPITAL*100,2,1),colorFF00;
EXPLAIN(VOL/CAPITAL>0.075,'换手过大,小心主力出逃,短期头部'),colorFFFF;
WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
EXPLAINEX(1=1,'威廉指标(短标)=',WR,2,1),colorFFFF;
EXPLAIN(WR>-20,'W&R超买,短线即将见顶,应及时卖出'),colorFF0000;
EXPLAIN(WR<-80,'W&R超卖,短线即将见底,应伺机买进'),colorFFFFFF;
MTM:=CLOSE-ref(CLOSE,6);
MTMMA:=MA(MTM,6);//本文来至CXH99.COM//
EXPLAIN(CROSS(MTM,MTMMA) AND MTMMA<-0.8,'MTM从下向上突破MTMMA,买入信号'),colorFF;
EXPLAIN(CROSS(MTMMA,MTM) AND MTMMA>0.8,'MTM从上向下跌破MTMMA,卖出信号'),colorFF00;
LC:=ref(CLOSE,1);
RSI1:=(SMA(MAX(CLOSE-LC,0),6,1))/(SMA(ABS(CLOSE-LC),6,1))*100;
RSI2:=(SMA(MAX(CLOSE-LC,0),12,1))/(SMA(ABS(CLOSE-LC),12,1))*100;
EXPLAINEX(1=1,'相对强弱RSI1=',RSI1,2,1),colorFF;
EXPLAIN(RSI1>85,'6日RSI超买,防止回挡'),colorFF0000;
EXPLAIN(RSI1>80,'6日RSI向上突破85,超买,考虑卖出'),colorFF00FF;
EXPLAIN(RSI1<15,'6日RSI超卖,随时有可能反弹'),colorFF0000;
EXPLAIN(RSI1<15,'6日RSI向下跌破15,超卖,考虑买入'),colorFF00FF;
EXPLAIN(CROSS(RSI1,15),'6日RSI向上突破15,买进信号'),colorFF;
EXPLAIN(CROSS(RSI1,85),'6日RSI向下跌破85,卖出信号'),colorFF00FF;
PSY:=(COUNT(CLOSE>ref(CLOSE,1),12))/12*100;
EXPLAINEX(1=1,'12天心理线,PSY=',PSY,2,1),colorFF00;
EXPLAINEX(1=1,'获利盘比例=',WINNER(CLOSE)*100,2,1),colorFFFF;
EXPLAINEX(1=1,'套牢盘比例=',100-WINNER(CLOSE)*100,2,1),colorFF0000;
AA:=(EMA(CLOSE,30)*2+MA(CLOSE,60))/3;
RA:=VOL*CLOSE;
VL1A:=EMA(RA,13)/EMA(VOL,13);
VL2A:=EMA(RA,60)/EMA(VOL,60);
VLA:=EMA((VL1A+VL2A)/2,3);
分水岭:=MA((AA+VLA)/2,1);
EXPLAINEX(1=1,'分水岭(中长标)=',分水岭,2,1),colorFFFF;
EXPLAIN(CLOSE>分水岭,'股价在分水岭之上,大势属多头,可积极做多'),colorFF;
EXPLAIN(CLOSE<分水岭,'股价在分水岭之下,大势属空头,超跌只能抢反弹'),colorFF0000;
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:=BBI+3*STD(BBI,10);
DWN:=BBI-3*STD(BBI,10);
VAR55:=(UPR-DWN)/UPR<0.03;
VAR56:=(UPR-DWN)/UPR>0.18;
VAR57:=(MA(CLOSE,60)-MA(CLOSE,5))/MA(CLOSE,60)>0.15;
VAR58:=(MA(CLOSE,5)-MA(CLOSE,60))/MA(CLOSE,5)>0.15;
EXPLAIN(VAR55,'多空布林收敛中,有变盘的可能,上下自己分析'),colorFFFF;
EXPLAIN(VAR57 AND VAR56 AND CLOSE>OPEN,'布林上下乖离太大,有反弹的可能'),colorFF;
EXPLAIN(VAR58 AND VAR56 AND CLOSE<OPEN,'布林上下乖离太大,有回落的可能'),colorFF0000;
(责任编辑:程序化交易网整理)
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容

会员登录/注册