KD多空公式 指标 源码[大智慧公式]
指标公式代码分析 及使用说明参考:
这段代码看起来是用于金融市场的技术分析和交易策略的编程。下面是对代码的具体思路和使用参考建议:
1. OBV (On-Balance Volume) 计算:首先计算了OBV指标,通过统计成交量的正负变化来评估资金流入流出情况,进而判断市场的买卖力量。
2. EMA (Exponential Moving Average) 计算:对OBV指标进行了指数移动平均,以便更好地观察其变化趋势。
3. RSV、K线和D线计算:通过最高价和最低价的变化情况,计算得出了RSV指标,并进一步计算出K线和D线,用于后续的KD指标计算。
4. KD指标计算:根据K线和D线的数值,计算出了KD指标,用于判断买卖信号。
5. MACD指标计算:计算了DIFF和DEA指标,以及多头MACD和短买等指标,用于判断市场的趋势和买卖信号。
6. DMI指标计算:计算了DMI指标的各种条件,用于判断市场的趋势和买卖信号。
7. 多空指标计算:计算了多空指标,用于判断市场的多空情况。
8. 绘图和标注:通过STICKLINE和DRAWTEXT等函数,绘制出各种指标的图形,并进行标注,方便用户观察和分析。
使用参考建议:
- 该代码主要用于金融市场的技术分析和交易策略,对于金融领域有一定了解的用户可以根据代码进行相关分析和策略制定。
- 如果你是金融从业者或者对技术分析有一定了解,可以根据代码中的各种指标计算和逻辑,结合实际市场情况进行分析和应用。
- 对于不熟悉金融市场的用户,建议先学习相关的技术分析知识,理解各种指标和其在市场中的应用,再结合该代码进行实际操作。
- 在使用该代码时,建议谨慎对待其中包含的买卖信号和交易建议,可以结合其他信息和风险控制原则进行决策。
总之,该段代码涉及了金融市场的复杂技术分析指标和交易信号,建议在充分理解的基础上谨慎应用,或者寻求专业人士的意见和帮助。
源码:OBV:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0)/25000,1);
obve:=ema(obv,3);
{FILLRGN(K1,D1,K1>D1,RGB(255,0,0),K1<D1,rgb(0,255,0));}
rsv2:=(obve-LLV(obve,120))/(HHV(obve,120)-LLV(obve,120))*100;
K2:=SMA(RSV2,40,1);
D2:=SMA(K2,40,1);
dk:1.5*(k2-d2),linethick0;
stickline(dk>0,50+2*dk,50,0.8,0),colorred;
stickline(dk<0,50,50+2*dk,0.8,0),COLORGREEN;{http://www.cxh99.com}
RSV:=((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*200-100)/2;
k:SMA(SMA( RSV,3,1),3,1);
D:MA(EMA(k,3),3);
J:3*k-2*D,COLOR3D,COLORffff00;
空头:(-(3*k-2*D)),DOTLINE,COLOR00ff00;
DIFF:=EMA(CLOSE,13)-EMA(CLOSE,26)*100;
DEA:=EMA(DIFF,3);
多头MACD:(-3*(DIFF-DEA)),LINETHICK2,COLOR0000ff;
STICKLINE(多头MACD>0,多头MACD,0,2,1),COLORRED,LINETHICK2;
STICKLINE(多头MACD<0,多头MACD,0,2,1),COLOR00ff00,LINETHICK1;
短买:IF((CROSS(k,d) and k<0 ),10,0),color005aff,LINETHICK0;
DRAWICON((CROSS(k,d) and k<0 ),k,12),ALIGN1,VALIGN0;
追击:IF(CROSS(多头MACD,空头),25,0),color00ffff,LINETHICK2;
cxh1:="DMI.PDI"(12,6);
cxh2:="DMI.MDI"(12,6);
cxh3:=cxh1>65 AND cxh1>REF(cxh1,1);
cxh4:=LLV(cxh1,0);
cxh5:=BARSLAST(cxh4=cxh1);
cxh6:=(0-REF(cxh2,4))/(cxh4-REF(cxh2,cxh5))>2;
cxh7:=cxh1>REF(cxh1,1);
cxh8:=VOL>2*MA(VOL,30);
cxh9:="DMI.ADX"(12,6);
cxhA:="DMI.ADXR"(12,6);
cxhB:=CLOSE>MA(CLOSE,30) AND CLOSE<MA(CLOSE,30)*1.04;
cxhC:=MA(CLOSE,30)>REF(MA(CLOSE,30),1);
cxhD:=BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)))<BARSLAST(CROSS(MA(CLOSE,10),MA(CLOSE,5)));
cxhE:=0-"MACD.DIFF"(7,21,3);
cxhF:=TROUGHBARS(3,15,1)<4;
cxh10:=EMA(CLOSE,30)>REF(EMA(CLOSE,30),2);
cxh11:=IF(cxhF=1,50,0);
cxh12:=CROSS(cxh2,cxh1) AND CROSS(cxhA,cxh9);
cxh13:=CROSS(cxh2,cxh1) AND CROSS(cxh9,cxhA);
cxh14:=cxhB AND cxhC AND cxhD AND cxh10 AND cxh6 AND cxh7 AND cxh8*50;
cxh15:=BARSLAST(CROSS(cxh2,cxh1)=1);
cxh16:=BARSLAST(CROSS(cxh1,cxh2)=1);
cxh17:=HHV(cxh1,cxh16);
cxh18:=BARSLAST(cxh1=cxh17);
多空:EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*100,3),COLORWHITE;
0,COLORRED;
STICKLINE(FILTER(cxhF=1,5) AND 多空<-10,50,0,15,0),colorf00ff0;
STICKLINE(FILTER(cxhF=1,5),50,0,8,0),COLORYELLOW;
cxh19:=cxh3 OR cxh12 OR cxh13*100;
cxh1A:=cxh13*100;
DRAWTEXT(FILTER(cxhF=1,3),25,'未来之星'),COLORGREEN;
STICKLINE(多空<-10,0,多空,0.85,0),COLORyellow;{程序化交易 www.cxh99.com }
{程序化交易 www.cxh99.com }
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容