您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

决策线N公式源码[同花顺公式]

 

这段代码是一种简化版的综合技术指标,包括多个指标的计算和综合。具体分析各部分功能和操作建议如下:

(1)P22:该部分代码表示二次导数波形指标。具体操作建议是,当MA7大于昨日的MA7且MASS大于26.5时,可能表明股票价格即将上涨,投资者可以考虑买入;当MA7小于昨日的MA7且MASS小于26.5时,可能表明股票价格即将下跌,投资者应做好卖出准备。

(2)VHF和VHF1:这两部分指标分别代表量价波动率和量价波动率指数。具体操作建议是,根据VHF与VHF1的大小关系,判断市场趋势,进入多头还是空头。

(3)逆时针曲线和P24:该部分代码表示逆时针曲线指标。具体操作建议是,根据逆时针曲线的变化,判断市场趋势,进入多头还是空头。

(4)ASI和P25:该部分代码表示累计摆动指标和ASI拐点指标。具体操作建议是,根据ASI与HHV或LLV的关系,判断市场趋势,进入多头还是空头。

(5)BIAS1和P26:该部分代码表示乖离率1和乖离率1拐点。具体操作建议是,根据BIAS1的大小关系,判断市场趋势,进入多头还是空头。

(6)决策曲线和MAJCQX:决策曲线是将多种指标加权综合的结果。MAJCQX是决策曲线的3日简单移动平均。具体操作建议是,根据决策曲线和MAJCQX的大小关系,判断市场趋势,进入多头还是空头。

 

 

 
MA1:=MA(C,5);
 
MA2:=MA(C,10);
P01:=IF(MA1>MA2,1,IF(MA2>MA1,-1,0));
MA3:=MA(C,3);
MA4:=MA(C,5);
P02:=IF(MA3>MA4,1,IF(MA4>MA3,-1,0));
MA5:=MA(C,12);
MA6:=MA(C,50);
P03:=IF(MA5>MA6,1,IF(MA6>MA5,-1,0));
RSV:=(C-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100;
K:=EMA(RSV,3);
D:=EMA(K,3);
//www.cxh99.com
P04:=IF(K>D,1,IF(D>K,-1,0));
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
P05:=IF(DIF>DEA,1,IF(DEA>DIF,-1,0));
TR2:=EMA(EMA(EMA(C,12),12),12);
TRIX:=(TR-REF(TR,1))/REF(TR,1)*100;
MATRIX:=MA(TRIX,9) ;
P06:=IF(TRIX>MATRIX,1,IF(MATRIX>TRIX,-1,0));
TR1:=EMA(MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(REF(C,1)-L)),7);
HD :=H-REF(H,1);
LD :=REF(L,1)-L;
DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),7);
DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),7);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX:= EMA(ABS(MDI-PDI)/(MDI+PDI)*100,7);
ADXR:=EMA(ADX,7);
P07:=IF(PDI>MDI AND ADX>PDI AND ADX>50,3,
IF(PDI<MDI AND ADX>MDI AND ADX>50,-3,0));
LC:=REF(C,1);
RSI1:=EMA(MAX(C-LC,0),5)/EMA(ABS(C-LC),5)*100;
P08:=IF(RSI1>80,1,IF(RSI1<20,-1,0));
TYP:=(H+L+C)/3;
CCI:=(TYP-MA(TYP,8))/(0.015*AVEDEV(TYP,8));
P09:=IF(CCI>180,2,IF(CCI<-180,-2,0));
WR1:=(C-LLV(L,6))/(HHV(H,6)-LLV(L,6))*100;
P10:= IF(WR1>80,1,IF(WR1<20,-1,0));
OSC:=100*(C-MA(C,20));
P11:=IF(OSC>0,1,IF(OSC<0,-1,0));
MOM:=C-REF(C,7);
P12:=IF(MOM>0,1,IF(MOM<0,-1,0));
DPO:=C-REF(MA(C,11),11/2+1);
P13:=IF(DPO>0,1,IF(DPO<0,-1,0));
MB:=MA(C,12);
R:=(C-MB)*(C-MB);
X1:=MA(R,12);
X2:=SQRT(X1);
D1:=1;
UPPER:=MB+(D1*X2);
LER:=MB-(D1*X2);
P14:=IF(C>UPPER,2,IF(C<LER,-2,0));
BR:=SUM(MAX(0,H-REF(C,1)),14)/SUM(MAX(0,REF(C,1)-L),14)*100;
AR:=SUM(H-O,14)/SUM(O-L,14)*100;
P15:=IF(BR>350 OR AR>180,3,IF(BR<45 OR AR<45,-3,0));
TH:=SUM(IF(C>REF(C,1),V,0),14);
TL:=SUM(IF(C<REF(C,1),V,0),14);
TQ:=SUM(IF(C=REF(C,1),V,0),14);
VR:=0100*(TH*2+TQ)/(TL*2+TQ);
P16:=IF(VR>350,3,IF(VR<45,-3,0));
WVAD:=SUM((C-O)/(H-L)*V,6)/10000;
P17:=IF(WVAD>0,1,IF(WVAD<0,-1,0));
VUME:=MA(V,4)/V;
MID:=100*(H+L-REF(H+L,1))/(H+L);
EMV:=MA(MID*VUME*(H-L)/MA(H-L,4),4);
P18:=IF(EMV>0,1,IF(EMV<0,-1,0));
VA:=IF(C>REF(C,1),V,-V);
OBV:=SUM(IF(C=REF(C,1),0,VA),0);
MAOBV:=EMA(OBV,24);
P19:=IF(OBV>MAOBV,1,IF(OBV<MAOBV,-1,0));
PVI:= PVI,colorwhite;
MPVI:=EMA(PVI,24),coloryellow;
P20:=IF(PVI>MPVI,1,IF(PVI<MPVI,-1,0));
NVI:=NVI,colorwhite;
MNVI:=EMA(NVI,24),coloryellow;
P21:=IF(NVI>MNVI,2,IF(NVI<MNVI,-2,0));
MASS:=SUM(MA(H-L,9)/MA(MA(H-L,9),9),25);
MA7:=MA(C,9);
P22:=IF(MA7>REF(MA7,1) AND MASS>26.5,2,IF(MA7<REF(MA7,1)
AND MASS<26.5,-2,0));
NUM:=ABS(HHV(H,15)-LLV(L,15));
DEN:=SUM(ABS(C-REF(C,1)),15);
VHF:=IF(DEN=0,0,NUM/DEN);
VHF1:=EMA(VHF,240);
P23:=IF(VHF>VHF1,1,IF(VHF<VHF1,-1,0));
PU:=MA(C,13);
CU:=MA(V,13);
PU1:=(PU-REF(PU,1))/REF(PU,1)*100;
CU1:=(CU-REF(CU,1))/REF(CU,1)*100;
逆时针曲线:=PU1+CU1;
P24:=IF(逆时针曲线>REF(逆时针曲线,1),1,IF(逆时针曲线<REF(逆时针曲线,1),-1,0));
LC2:=REF(C,1);
AA:=ABS(H-LC2);
BB:=ABS(L-LC2);
CC:=ABS(H-REF(L,1));
DD:=ABS(LC2-REF(O,1));
R2:=IF(AA>BB AND AA>CC,AA+BB/2+DD/4,IF(BB>CC AND BB>AA,BB+AA/2+DD/4,CC+DD/4));
X01:=(C-LC2+(C-O)/2+LC2-REF(O,1));
SI:=16*X01/R2*MAX(AA,BB);
ASI:=SUM(SI,0),colorwhite;
MASI:=MA(ASI,6),coloryellow;
P25:=IF(C<HHV(C,13) AND ASI=HHV(ASI,13),1,IF(C>LLV(C,13) AND ASI=LLV(ASI,13),-1,0));
BIAS1 :=(C-MA(C,12))/MA(C,12)*100;
P26:=IF(BIAS1>10,1,IF(BIAS1<-10,-1,0));
决策曲线: (36+P01+P02+P03+P04+P05+P06+P07+P08+P09+P10+P11+P12+P13+P14+P15+P16+
P17+P18+P19+P20+P21+P22+P23+P24+P25+P26)*1.36,colormagenta;
MAJCQX:MA(决策曲线,3),colorwhite;
DRAWTEXT(CROSS(82.5, 决策曲线),80,'↖清仓'),coloryellow;
DRAWTEXT(CROSS(75, 决策曲线),74,'↖卖点'),COLORGREEN;//http://www.cxh99.com
DRAWTEXT(CROSS( 决策曲线,27.5),30,'↖加仓'),colorwhite;
DRAWTEXT(CROSS( 决策曲线,18),16,'↖买点'),colorred;
回调持币:IF(决策曲线<=REF(决策曲线,1),决策曲线,DRAWNULL),colorgreen,LINETHICK2;
持股:IF(决策曲线>REF(决策曲线,1),决策曲线,DRAWNULL),colorred,LINETHICK2;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容