您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧公式>>正文内容

龙飞操盘DMI ARBR指标 选股 源码[大智慧公式]

指标公式代码分析:
这段代码使用了一系列技术指标来进行股票分析,并根据指标的交叉和数值关系给出买卖信号。下面是对每个指标的简要分析及使用参考建议:

1. TR(真实波幅):计算了股票的真实振幅,即最高价与最低价之差与收盘价与昨日收盘价之差的最大值,用于衡量股票价格的波动性。

2. DMP 和 DMM:分别计算了上涨日和下跌日的价格差,用于衡量股票市场的买卖力量。

3. PDI 和 MDI:通过将 DMP 和 DMM 进行归一化处理,计算了正方向指标和负方向指标,用于判断股票市场的趋势强度。

4. ADX(平均趋向指数):通过计算 PDI 和 MDI 的差值比上总和的移动平均值,得到一个0-100的指数,用于衡量股票市场的趋势强度。

5. fadx(平滑的ADX):通过对 ADX 进行多个时间周期的移动平均值计算,得到一个更平滑的ADX值,用于判断股票市场的趋势强度。

6. cxh1(成交活跃度):通过计算成交量与价格波动之间的关系,用于衡量股票市场的活跃度。

7. 买盘和卖盘:根据开盘价、收盘价和最高最低价之间的关系,计算买盘和卖盘的力量,用于判断股票的买卖情况。

8. ABR(买卖力量指标):通过对买盘和卖盘的比例进行加权平均值计算,得到一个买卖力量指标,用于判断股票的买卖压力。

9. QS(趋势强度指标):通过计算最高价与收盘价之间的相对位置,用于衡量股票市场的趋势强度。

根据这些指标的计算结果,代码给出了一些买卖信号,如弹和交叉等。使用时需要注意以下几点:

1. 技术指标只是辅助工具,不能完全依赖它们进行交易决策,需要结合自己的交易经验和市场情况进行综合判断。

2. 不同的交易策略适用于不同的市场环境,需要根据市场情况进行灵活调整。

3. 程序化交易虽然可以提高交易效率和准确性,但也存在一定的风险,需要谨慎使用。

4. 在使用之前,需要对程序进行充分的测试和验证,确保其稳定性和可靠性。

总之,这段代码给出了一些技术指标的计算和买卖信号的判断,可以作为参考,但需要根据自己的实际情况进行调整和优化,才能取得更好的效果。

龙飞操盘:黄线底绿线顶,出现黄线次日股价站上黄线为买点,止损点为黄线;
如出现黄线而股价还在绿线内,则以突破绿线为买点,止损点为绿线;
强势行情中调整3-5天再次突破可追涨。


源码:



{龙飞操盘}
N=5;M=5;
DRAWRECTABS(0,0,30,35,rgb(250,60,80)),color000099;
DRAWRECTABS(0,30,30,45,rgb(250,250,80)),color009999;
DRAWTEXTABS(2,5,'股海'),colorFFFFFF,LINETHICK1;
DRAWTEXTABS(2,18,'养心'),colorFFFFFF,LINETHICK1;
DRAWTEXTABS(4,30,'图'),color0000FF,LINETHICK1;
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI:=DMP*100/TR;
MDI:=DMM*100/TR;
ADX:=(MA((PDI-MDI)/(MDI+PDI),M)*100) ;
fadx:=((MA(adx,3)-ma(adx,13)+ma(adx,8))) ;
cxh1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
买盘:=IF(CLOSE>OPEN,cxh1*(HIGH-LOW),IF(CLOSE<OPEN,cxh1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)) ;
卖盘:=-IF(CLOSE>OPEN,0-cxh1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-cxh1*(HIGH-LOW),0-VOL/2)) ;
ABR:=Ema((买盘-卖盘)/VOL*100,7)*2;
QS:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),13)+100 ;
STICKLINE(FILTER(CROSS(ABR,ADX),5) AND COUNT(ABR<ADX,4)>=2 ,L ,L ,50 , 901),COLORYELLOW ;
DRAWTEXT(CROSS(ABR,ADX) AND COUNT(ABR<ADX,4)>=2 AND QS<=REF(QS,1) ,L ,'弹' );

STICKLINE(CROSS(ADX,ABR) ,H ,H ,50 , 501),COLORGREEN;{http://www.cxh99.com}
DRAWICON(ADX<REF(ADX,1) AND REF(ADX,1)>=REF(ADX,2) AND FADX>60,H+0.05 ,8);
低周期:=BARSLAST( CROSS(ABR,ADX));
DRAWICON(FILTER(ADX>REF(ADX,1) AND REF(ADX,1)<REF(ADX,2) AND FADX<-50,5) AND FADX>-100,L ,10);
{程序化交易 www.cxh99.com }

{程序化交易 www.cxh99.com }

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容