您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

提示比较清晰买卖MACD 主力清洗指标 公式 源码[通达信公式]

指标公式代码分析:

根据给出的指标源码来分析,该指标主要包括三个部分:主力清洗、买卖MACD和其他指标。

1. 主力清洗部分:
   - 首先计算cxh1,表示前一日的价格平均值。
   - 然后计算cxh2,通过计算最近13日内的价格波动程度除以10日内价格上涨的程度,得到主力清洗的结果。
   - 接下来计算cxh3,使用EMA指标对cxh2进行平滑处理。
   - 计算cxh4,找到最近33日内的最低价格。
   - 计算cxh5,如果当日最低价小于等于cxh4,则取cxh3,否则取0。
   - 最后绘制相应的图形。

2. 买卖MACD部分:
   - 计算cxh3、cxh4、cxh5,分别表示相对于不同时间段的收盘价与移动平均线的差值与移动平均线的比例。
   - 计算cxh6,表示cxh3、cxh4、cxh5的平均值。
   - 计算cxh7,对cxh6进行指数移动平均处理。
   - 绘制相应的图形,如K线图、D线图和J线图。
   - 计算cxh8和cxh9,用于辅助判断底部情况。
   - 计算cxhA,用于判断底部买入信号。
   - 绘制相应的图形。

3. 其他指标部分:
   - 计算cxhE,表示价格相对于近34日最高价和最低价的位置。
   - 计算cxhF,根据价格相对于近75日最高价和最低价的位置进行计算。
   - 计算cxh10,根据开盘价进行类似的计算。
   - 根据一定条件判断是否出现大资金活动并绘制相应的图形。
   - 计算cxh12,表示价格的平均值。
   - 计算cxh13和cxh14,分别表示价格相对于其移动平均线的离散程度。
   - 判断价格的离散程度是否在一定范围内,并进行相应的设置。
   - 计算cxh17,表示价格相对于其移动平均线的涨跌幅度。
   - 计算cxh18,表示涨跌幅度的绝对值。
   - 计算cxh19,根据一定条件进行取值。
   - 计算cxh1A,根据价格相对于近34日最高价和最低价的位置进行计算。
   - 计算cxh1B,根据一定条件对cxh1A进行调整。
   - 判断是否出现大笔出货并绘制相应的图形。

编程思路:
根据给出的指标源码,可以看出大部分内容都是通过计算和判断来得到相应的结果,并进行图形的绘制。因此,编程思路主要包括以下几个步骤:
1. 定义所需的变量和指标。
2. 根据给定的公式和条件,计算相应的指标值。
3. 根据计算得到的指标值进行判断,确定相应的交易信号。
4. 绘制相应的图形,展示指标和交易信号的变化情况。

指标使用说明:
这些指标主要用于股票或期货等交易市场的技术分析,通过计算和判断市场的价格变动情况来辅助决策。具体使用时,可以根据自己的交易策略和风险偏好,结合其他分析工具进行综合判断和决策。
 

 

源码:

 


{主力清洗}cxh1:=REF((LOW + OPEN + CLOSE + HIGH) / 4, 1);cxh2:=SMA (ABS (LOW - cxh1), 13,1) / SMA (MAX(LOW-cxh1, 0),10,1);cxh3:= EMA (cxh2, 10);cxh4:= LLV (LOW, 33);cxh5:= EMA(IF(LOW <= cxh4, cxh3, 0), 3);Z:0, COLORWHITE;主力进场:IF (cxh5>REF (cxh5,1),cxh5,0),COLORRED, NODRAW;洗盘:IF (cxh5 < REF (cxh5,1), cxh5, 0), COLORGREEN, NODRAW;STICKLINE (cxh5 < REF (cxh5,1), 0, cxh5, 3, 0), COLORGREEN;STICKLINE (cxh5 > REF (cxh5,1), 0, cxh5, 3, 0), COLOR000055;STICKLINE (cxh5 > REF (cxh5, 1), 0, cxh5, 2.6, 0),COLOR000077;STICKLINE (cxh5 > REF (cxh5, 1), 0,cxh5, 2.1, 0), COLOR000099;STICKLINE (cxh5 > REF (cxh5,1),0,cxh5,1.5, 0), COLOR0000BB;STICKLINE (cxh5 > REF (cxh5,1),0, cxh5,0.9, 0), COLOR0000DD;STICKLINE (cxh5 > REF (cxh5,1),0, cxh5,0.3, 0), COLOR0000FF;STICKLINE (cxh5 < REF (cxh5, 1),0,cxh5,3,0), COLOR005500;STICKLINE (cxh5 < REF (cxh5,1),0, cxh5,2.6,0), COLOR007700;STICKLINE (cxh5 < REF (cxh5, 1),0,cxh5,2.1, 0), COLOR009900;STICKLINE (cxh5 < REF (cxh5,1),0 ,cxh5,1.5, 0), COLOR00BB00;STICKLINE (cxh5 < REF (cxh5,1),0 ,cxh5,0.9, 0), COLOR00DD00;STICKLINE (cxh5 < REF (cxh5,1),0, cxh5,0.3, 0), COLOR00FF00;cxh21:=SMA (ABS (HIGH - cxh1), 13, 1) / SMA (MIN (HIGH-cxh1, 0),10,1);{程序化久久公式网WWW.cxh99.com}cxh31:=EMA (cxh21, 10);cxh41:=HHV (HIGH, 33);cxh51:= EMA(IF(HIGH >= cxh41, cxh31, 0), 3);主力拉高:IF(cxh51<REF (cxh51,1),cxh51,0),COLORYELLOW,NODRAW;STICKLINE (cxh51 < REF (cxh51, 1), 0, cxh51, 3,0), COLORYELLOW;出货: IF (cxh51 >REF (cxh51,1), cxh51, 0), COLORCYAN, NODRAW;STICKLINE (cxh51 > REF (cxh51, 1), 0, cxh51,3,0), COLORCYAN;
{买卖MACD}cxh3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;cxh4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;cxh5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;cxh6:=(cxh3+cxh4+cxh5)/3;cxh7:=EMA(cxh6,5);指标: EMA(EMA(cxh3,5),5)*3, COLORSTICK;cxh8:=IF(cxh6<=-20,10,0);cxh9:=HHV(cxh8,10);STICKLINE(cxh8=10,20,10,5,0),COLOR6666FF;cxhA:=IF(cxh9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);K:EMA(cxh7,5)*2, , COLORFF00FF;D:EMA(K,5), , COLORWHITE;J:K*3-D*2, ,COLORYELLOW;cxhB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;换手:= VOL/CAPITAL*100, , COLORYELLOW;成交〖万手〗:=VOL/10000, ,COLORWHITE;DRAWTEXT(cxh8=10 AND FILTER(cxh8=10,5),-10{15},'近底部'),LINETHICK1,COLORYELLOW;STICKLINE(cxh8=10 AND FILTER(cxh8=10,5),-1.6{20},-10,5,0),COLORYELLOW;DRAWTEXT(cxhA=20,15,'底部'),LINETHICK1,COLORWHITE;STICKLINE((cxhA=20),0,10,5,0),COLORWHITE;cxhC:=(ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG (3,5),2)<=REF(ZIG(3,5),3));cxhD:=(ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND (REF(ZIG (3,5),2)>=REF(ZIG(3,5),3));STICKLINE((cxhC=1),(-14),0,4,0),COLOR0000FF;DRAWTEXT((cxhC=1),(-14),'买'),COLOR0000FF;STICKLINE((cxhD=1),14,0,4,0),COLOR00FF00;DRAWTEXT((cxhD=1),18,'卖'),COLOR00FF00;cxhE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;cxhF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);cxh10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);cxh11:=cxhF<REF(cxh10,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);DRAWTEXT(cxh11 AND COUNT(cxh11,30)=1,15,'大资金活动'),LINETHICK1,COLORFF00FF;{STICKLINE(cxh11 AND COUNT(cxh11,30)=1,1,10,5,0),COLORFF00FF;}cxh12:=(HIGH+LOW+CLOSE)/3;cxh13:=(cxh12-MA(cxh12,14))/(0.015*AVEDEV(cxh12,14));cxh14:=(cxh12-MA(cxh12,70))/(0.015*AVEDEV(cxh12,70));cxh15:=IF(cxh13>=150 AND cxh13<200 AND cxh14>=150 AND cxh14<200,10,0);cxh16:=IF(cxh13<=-150 AND cxh13>-200 AND cxh14<=-150 AND cxh14>-200,-10,cxh15);cxh17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;cxh18:=100-ABS(cxh17);cxh19:=IF(cxh18<90,cxh18,100);cxh1A:=IF(cxhE>0,cxhE,0);cxh1B:=IF(cxh14>=200 AND cxh13>=150,15,IF(cxh14<=-200 AND cxh13<=-150,-15,cxh16))+60;cxh1C:=cxh1A>48 AND cxh1B>60 AND cxh19<100;DRAWTEXT(cxh1C AND COUNT(cxh1C,30)=1,15,'大笔出货'),LINETHICK1,COLORFFCC66;STICKLINE(cxh1C AND COUNT(cxh1C,30)=1,0,10,5,0),COLORFFCC66;{程序化交易 www.cxh99.com }
{程序化交易 www.cxh99.com }

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容