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

缠论中枢指标 公式 源码[通达信公式]

指标公式代码分析:

这段代码是缠论中枢操作的指标源码。下面给出简要的编程思路和指标使用说明:

编程思路:
1. 计算MA10和MA20,分别为收盘价的5日均线和21日均线。
2. 判断MA10和MA20的交叉点,得到JX和SX。
3. 根据JX和SX计算LL和HH,LL为SX之后最后一个交叉点后的最低价,HH为JX之后最后一个交叉点后的最高价。
4. 根据MA10和MA20的关系以及最低价和最高价,计算支撑和压力。
5. 绘制支撑和压力的线。

指标使用说明:
1. 此指标用于缠论中枢操作,可辅助判断价格的支撑和压力水平。
2. 在绘制的图表上,红色的点线表示压力,黄色的点线表示支撑。
3. 当价格上涨并且突破压力线时,可能会形成上升趋势;当价格下跌并且突破支撑线时,可能会形成下降趋势。
4. 该指标还可以结合其他技术指标或交易策略进行进一步的分析和判断。

需要注意的是,以上只是对指标代码的简要解释,具体的使用还需要结合实际情况和个人的交易策略进行综合判断。

 

源码:

 

{缠论中枢操作}MA10:=MA(C,5);MA20:=MA(C,21);JX:=CROSS(MA10,MA20);SX:=CROSS(MA20,MA10);LL:=IF(REFX(JX,1),LLV(L,BARSLAST(SX)+1),DRAWNULL);HH:=IF(REFX(SX,1),HHV(H,BARSLAST(JX)+1),DRAWNULL);LD:=IF(MA10<MA20 AND L=REFX(LL,BARSNEXT(LL)),L,0);HD:=IF(MA10>MA20 AND H=REFX(HH,BARSNEXT(HH)),H,0);DRAWLINE(MA10>MA20 AND H=REFX(HH,BARSNEXT(HH)),H,MA10<MA20 AND L=REFX(LL,BARSNEXT(LL)),L,0);DRAWLINE(MA10<MA20 AND L=REFX(LL,BARSNEXT(LL)),L,MA10>MA20 AND H=REFX(HH,BARSNEXT(HH)),H,0);LC0:=REF(L,BARSLAST(LD));LC1:=IF(SUM(LD>0,0)>=2,REF(LC0,BARSLAST(LD)+1),0);LC2:=IF(SUM(LD>0,0)>=3,REF(LC1,BARSLAST(LD)+1),0);LC3:=IF(SUM(LD>0,0)>=4,REF(LC2,BARSLAST(LD)+1),0);LC4:=IF(SUM(LD>0,0)>=5,REF(LC3,BARSLAST(LD)+1),0);LC5:=IF(SUM(LD>0,0)>=6,REF(LC4,BARSLAST(LD)+1),0);LC6:=IF(SUM(LD>0,0)>=7,REF(LC5,BARSLAST(LD)+1),0);LC7:=IF(SUM(LD>0,0)>=8,REF(LC6,BARSLAST(LD)+1),0);LC8:=IF(SUM(LD>0,0)>=9,REF(LC7,BARSLAST(LD)+1),0);HC0:=REF(H,BARSLAST(HD));HC1:=IF(SUM(HD>0,0)>=2,REF(HC0,BARSLAST(HD)+1),0);HC2:=IF(SUM(HD>0,0)>=3,REF(HC1,BARSLAST(HD)+1),0);HC3:=IF(SUM(HD>0,0)>=4,REF(HC2,BARSLAST(HD)+1),0);HC4:=IF(SUM(HD>0,0)>=5,REF(HC3,BARSLAST(HD)+1),0);HC5:=IF(SUM(HD>0,0)>=6,REF(HC4,BARSLAST(HD)+1),0);HC6:=IF(SUM(HD>0,0)>=7,REF(HC5,BARSLAST(HD)+1),0);HC7:=IF(SUM(HD>0,0)>=8,REF(HC6,BARSLAST(HD)+1),0);HC8:=IF(SUM(HD>0,0)>=9,REF(HC7,BARSLAST(HD)+1),0);ZD0:=LC0,NODRAW;ZD1:=IF(LC1<HC0 AND ZD0>0,LC1,0),NODRAW;ZD2:=IF(LC2<MIN(HC0,HC1) AND ZD1>0,LC2,0),NODRAW;ZD3:=IF(LC3<MIN(HC0,MIN(HC1,HC2)) AND ZD2>0,LC3,0),NODRAW;ZD4:=IF(LC4<MIN(HC0,MIN(HC1,MIN(HC2,HC3))) AND ZD3>0,LC4,0),NODRAW;ZD5:=IF(LC5<MIN(HC0,MIN(HC1,MIN(HC2,MIN(HC3,HC4)))) AND ZD4>0,LC5,0),NODRAW;ZD6:=IF(LC6<MIN(HC0,MIN(HC1,MIN(HC2,MIN(HC3,MIN(HC4,HC5))))) AND ZD5>0,LC6,0),NODRAW;ZD7:=IF(LC7<MIN(HC0,MIN(HC1,MIN(HC2,MIN(HC3,MIN(HC4,MIN(HC5,HC6)))))) AND ZD6>0,LC7,0),NODRAW;ZD8:=IF(LC8<MIN(HC0,MIN(HC1,MIN(HC2,MIN(HC3,MIN(HC4,MIN(HC5,MIN(HC6,HC7))))))) AND ZD7>0,LC8,0),NODRAW;ZD:=MAX(ZD0,MAX(ZD1,MAX(ZD2,MAX(ZD3,MAX(ZD4,MAX(ZD5,MAX(ZD6,MAX(ZD7,ZD8)))))))),NODRAW;ZG0:HC0,NODRAW;ZG1:IF(HC1>MAX(LC0,LC1),HC1,9999),NODRAW;ZG2:IF(HC2-ZD>0 AND HC2>MAX(LC0,LC1) AND ZG1!=9999,HC2,9999),NODRAW;ZG3:=IF(HC3-ZD>0 AND HC3>MAX(LC0,MAX(LC1,LC2)) AND ZG2!=9999,HC3,9999),NODRAW;ZG4:=IF(HC4-ZD>0 AND HC4>MAX(LC0,MAX(LC1,MAX(LC2,LC3))) AND ZG3!=9999,HC4,9999),NODRAW;ZG5:=IF(HC5-ZD>0 AND HC5>MAX(LC0,MAX(LC1,MAX(LC2,MAX(LC3,LC4)))) AND ZG4!=9999,HC5,9999),NODRAW;ZG6:=IF(HC6-ZD>0 AND HC6>MAX(LC0,MAX(LC1,MAX(LC2,MAX(LC3,MAX(LC4,LC5))))) AND ZG5!=9999,HC6,9999),NODRAW;ZG7:=IF(HC7-ZD>0 AND HC7>MAX(LC0,MAX(LC1,MAX(LC2,MAX(LC3,MAX(LC4,MAX(LC5,LC6)))))) AND ZG6!=9999,HC7,9999),NODRAW;ZG8:=IF(HC8-ZD>0 AND HC8>MAX(LC0,MAX(LC1,MAX(LC2,MAX(LC3,MAX(LC4,MAX(LC5,MAX(LC6,LC7))))))) AND ZG7!=9999,HC8,9999),NODRAW;ZG:=MIN(ZG0,MIN(ZG1,MIN(ZG2,MIN(ZG3,MIN(ZG4,MIN(ZG5,MIN(ZG6,MIN(ZG7,ZG8))))))));A:=REF(ZG,BARSLAST(ZG!=REF(ZG,1)));B:=REF(ZD,BARSLAST(ZD!=REF(ZD,1)));压力:IF(1,A,A),COLORRED,POINTDOT,LINETHICK4;支撑:IF(1,B,B),COLORYELLOW,POINTDOT,LINETHICK4;{程序化交易 www.cxh99.com }

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容