分享

通达信趋势操盘抄底指标公式(附源码破译破解和源码及使用说明)

 追梦文库 2023-10-22 发布于湖北

编程思路破译

CXH1赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*100+50

CXH2赋值:CXH1的9日指数移动平均

CXH3赋值:((21日内最高价的最高值-收盘价)/(21日内最高价的最高值-21日内最低价的最低值))*100-10

CXH4赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100

CXH5赋值:CXH4的13日[8日权重]移动平均

CXH6赋值:CXH3的21日[8日权重]移动平均

CXH7赋值:收盘价的80日简单移动平均-收盘价的10日简单移动平均/7

CXH8赋值:收盘价的5日指数移动平均

CXH9赋值:(9日内收盘价的最低值)*1.1的14日简单移动平均

CXH10赋值:2*CXH9-CXH8-收盘价*0.1

CXH11赋值:如果((CXH8-CXH10)*5>0),返回((CXH8-CXH10)*5的2乘幂)/10,否则返回(-1*((CXH8-CXH10)*(5)的2乘幂))/(10)

CXH12赋值:如果(CXH11>0),返回CXH11-0,否则返回12

CXH13赋值:收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100

输出趋势线:CXH5的13日[8日权重]移动平均的向上舍入,线宽为2,COLOR0000FF

输出操盘线: 3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均的5日简单移动平均,线宽为2,画蓝色

当满足条件趋势线上穿CXH12AND趋势线>1日前的收盘价ORCROSS(趋势线,操盘线)AND趋势线<20OR趋势线>1日前的趋势线AND趋势线<35ANDC>1日前的收盘价的5日过滤时,在5和20位置之间画柱状线,宽度为2,2不为0则画空心柱.,COLOR00FF00

输出底部:如果(趋势线-CXH6<(-65)),返回20,否则返回40,COLORF0F000

输出顶部:如果(趋势线-CXH6>85),返回80,否则返回100,COLORF0F000

当满足条件如果CXH13<15,返回15,否则返回0时,在20位置画1号图标

输出黄金区:如果CXH13<15,返回15,否则返回0,画黄色

输出强弱分界:50,POINTDOT,COLORAABBDD,线宽为2

P1赋值:-6

BIAS1赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100

BIAS2赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100

BIAS3赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100

MM赋值:(BIAS1+2*BIAS2+3*BIAS3)/6

CXH99赋值:MM的3日简单移动平均,画红色

股价趋势赋值:MM的3日简单移动平均,画红色

买入信号赋值:股价趋势的2日指数移动平均

输出抄底:如果股价趋势<P1,返回20,否则返回0,COLORFFCCCC

当满足条件股价趋势上穿买入信号ANDCOUNT(买入信号<P1,2)>1时,在50位置书写文字,画红色,线宽为3

当满足条件(股价趋势<-9)时,在0和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORCC0033

当满足条件(股价趋势<-9)时,在0和5位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF9966

底部预警信号赋值:当满足条件(股价趋势<-9)时,在0和2位置之间画柱状线,宽度为4,0不为0则画空心柱. ,COLORFFCC66

当满足条件(股价趋势<-9)时,在0和8位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFFF66

XY1272赋值:当满足条件(股价趋势<-12)时,在10和-15位置之间画柱状线,宽度为4,0不为0则画空心柱. ,COLOR0066FF

当满足条件(股价趋势<-12)时,在10和-5位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0099FF

当满足条件(股价趋势<-12)时,在10和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00CCFF

当满足条件(股价趋势<-12)时,在10和3位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FFFF

程序源码

cxh1:=(EMA(C,12)-EMA(C,26))*100+50;

cxh2:=EMA(cxh1,9);

cxh3:=((HHV(H,21)-C)/(HHV(H,21)-LLV(L,21)))*100-10;

cxh4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;

cxh5:=SMA(cxh4,13,8);

cxh6:=SMA(cxh3,21,8);

cxh7:=MA(C,80)-MA(C,10)/7;

cxh8:=EMA(C,5);

cxh9:=MA((LLV(C,9))*1.1,14);

cxh10:=2*cxh9-cxh8-C*0.1;

cxh11:=IF(((cxh8-cxh10)*5>0),(POW((cxh8-cxh10)*5,2))/10,(-1*(POW((cxh8-cxh10)*(5),2)))/(10));

cxh12:=IF((cxh11>0),cxh11-0,12);

cxh13:=SMA(MAX(C-REF(C,2),0),7,1)/SMA(ABS(C-REF(C,2)),7,1)*100;

趋势线:CEILING(SMA(cxh5,13,8)),LINETHICK2,COLOR0000FF;

操盘线: MA(3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1),5),LINETHICK2,COLORBLUE;

STICKLINE(FILTER(CROSS(趋势线,cxh12)AND 趋势线>REF(C,1) OR CROSS(趋势线,操盘线) AND 趋势线<20 OR 趋势线>REF(趋势线,1)AND 趋势线<35 AND C>REF(C,1),5),5,20,2,2),COLOR00FF00;

底部:IF((趋势线-cxh6<(-65)),20,40),COLORF0F000;

顶部:IF((趋势线-cxh6>85),80,100),COLORF0F000;DRAWICON(IF(cxh13<15,15,0),20,1);

黄金区:IF(cxh13<15,15,0),COLORYELLOW;

强弱分界:50,POINTDOT,COLORAABBDD,LINETHICK2;

{抄底不败 参数:P1:-20 20 -6}

P1:=-6;

BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;

BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;

BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;

MM:=(BIAS1+2*BIAS2+3*BIAS3)/6;

cxh99:=MA(MM,3),COLORRED;股价趋势:=MA(MM,3),COLORRED;

买入信号:=EMA(股价趋势,2);

抄底:IF(股价趋势<P1,20,0),COLORFFCCCC;

DRAWTEXT(CROSS(股价趋势,买入信号) AND COUNT(买入信号<P1,2)>1,50,'┻'),COLORRED,LINETHICK3;

STICKLINE((股价趋势<-9),0,0,4,0 ),COLORCC0033;

STICKLINE((股价趋势<-9),0,5,4,0 ),COLORFF9966;

底部预警信号:=STICKLINE( (股价趋势<-9),0,2,4,0) ,COLORFFCC66;

STICKLINE( (股价趋势<-9),0,8,4,0 ),COLORFFFF66;

XY1272:=STICKLINE((股价趋势<-12),10 ,-15,4,0) ,COLOR0066FF;

STICKLINE((股价趋势<-12),10 ,-5,4,0 ),COLOR0099FF;

STICKLINE((股价趋势<-12),10 ,0,4,0 ),COLOR00CCFF;

STICKLINE((股价趋势<-12),10 ,3,4,0),COLOR00FFFF;

使用说明

根据给出的指标公式,我们可以得到以下几个指标:

1. cxh1:根据一段时间内的收盘价指数移动平均线(EMA)的差异计算得出的指标;

2. cxh2:根据cxh1的指数移动平均线计算得出的指标;

3. cxh3:根据最高价与收盘价之间的比值计算得出的指标;

4. cxh4:根据收盘价与最低价之间的比值计算得出的指标;

5. cxh5:根据cxh4的简单移动平均线计算得出的指标;

6. cxh6:根据cxh3的简单移动平均线计算得出的指标;

7. cxh7:根据收盘价的80日移动平均线与10日移动平均线的差异计算得出的指标;

8. cxh8:根据收盘价的指数移动平均线计算得出的指标;

9. cxh9:根据最低价的9日移动平均线乘以1.1计算得出的指标;

10. cxh10:根据cxh9、cxh8和收盘价的差异计算得出的指标;

11. cxh11:根据cxh8和cxh10的差异计算得出的指标;

12. cxh12:根据cxh11的结果计算得出的指标;

13. cxh13:根据收盘价与前两日收盘价之差的正向移动平均线与绝对值的移动平均线之比计算得出的指标。

基于以上指标,可以得出以下操作建议:

1. 根据趋势线和操盘线的交叉情况进行交易,具体条件有:趋势线上穿上一日收盘价或趋势线下穿20,或者趋势线上穿下一日趋势线且趋势线在35以下且收盘价大于上一日收盘价。这时可以考虑买入。

2. 根据底部预警信号进行操作,如果趋势线与cxh6的差异小于-65,则设置底部信号为20;如果趋势线与cxh6的差异大于85,则设置底部信号为80。根据底部信号可以判断市场底部情况,作为买入或卖出的参考依据。

3. 根据黄金区指标判断买入点,当cxh13小于15时,设置为黄金区,可以考虑买入。

4. 通过股价趋势指标判断买入信号,当股价趋势小于P1时,设置为抄底信号,可以考虑买入。

注:


       馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。


       发文不易,如获益,欢迎赞赏,赞赏必复!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多