
缠论由 笔→线段→中枢→走势类型逐级构建 ;
1. 笔由至少5根K线构成,满足:
顶分型 + 底分型交替;
中间K线高低点不重叠;
高低点之间有明确方向。
笔是缠论分析的最小单位。
2. 线段由至少3笔构成 ,方向一致且不被破坏。线段代表一段明确的趋势。
3. 中枢是缠论的灵魂所在。
定义:至少三个连续次级别走势类型重叠的部分。
在日线图上,通常表现为价格在某一区间内反复震荡,形成“箱体”或“平台”。
上中枢:由高点递减、低点抬高的三段重叠构成;
下中枢:由低点递增、高点降低的三段重叠构成。
中枢一旦形成,就成为多空博弈的关键区域,支撑/阻力作用显著。
建议初学者先掌握笔与线段的手工画法,再借助此类指标辅助验证,方能真正领悟缠论精髓。
友情提示(指标只是辅助,不作建议)
声明: 本文指标公式仅是分享知识与工具,不构成任何投资建议。
图片
图片
CXHZB1:=STRCAT(5388,STRCAT(STRCAT(STRCAT(5389,HYBLOCK),STRCAT(5390,DYBLOCK)),STRCAT(5391,GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,CXHZB1),COLORMAGENTA;
CXHZB2:=REF(CLOSE,1);DRAWKLINE(H,O,L,C);
CXHZB3:=REF(CLOSE,1)*1.097;
CXHZB4:=CLOSE>=CXHZB3 AND CLOSE=HIGH;
STICKLINE(CXHZB4,OPEN,CLOSE,2.5,0),COLORYELLOW;
CXHZB5:=IF(DTPRICE(REF(CLOSE,1),0.1)=CLOSE,2,0);
STICKLINE(CXHZB5,OPEN,CLOSE,2.5,0),COLORGREEN;
CXHZB6:=LOW
CXHZB7:=LOW>REF(LOW,1) AND HIGH>REF(HIGH,1);
CXHZB8:=LOW=REF(HIGH,1) AND REF(LOW,1)>=REF(LOW,2) AND REF(HIGH,1)<=REF(HIGH,2) AND HIGH
CXHZB9:=HIGH>REF(HIGH,1) AND LOW<=REF(LOW,1) AND REF(HIGH,1)<=REF(HIGH,2) AND REF(LOW,1)>=REF(LOW,2) AND LOW>REF(LOW,2) AND COUNT(CXHZB7,BARSLAST(CXHZB6))=0;
CXHZB10:=HIGH=REF(HIGH,2) AND LOW
CXHZB11:=LOW>REF(LOW,1) AND REF(HIGH,1)>=REF(HIGH,2) AND REF(LOW,1)<=REF(LOW,2) AND HIGH>REF(HIGH,2) AND COUNT(CXHZB7,BARSLAST(CXHZB6))=0;
CXHZB12:=CXHZB6 OR CXHZB8 OR CXHZB10;
CXHZB13:=CXHZB7 OR CXHZB9 OR CXHZB11;
CXHZB14:=CXHZB13 AND COUNT(CXHZB13,BARSLAST(CXHZB12))=1;
CXHZB15:=CXHZB12 AND COUNT(CXHZB12,BARSLAST(CXHZB13))=1;
CXHZB16:=IF(CXHZB14,LLV(LOW,1+BARSLAST(CXHZB15)),0);
CXHZB17:=IF(CXHZB16,CXHZB16,REF(CXHZB16,BARSLAST(CXHZB16)));
CXHZB18:=IF(CXHZB15,HHV(HIGH,1+BARSLAST(CXHZB14)),0);
CXHZB19:=IF(CXHZB18,CXHZB18,REF(CXHZB18,BARSLAST(CXHZB18)));
CXHZB20:=HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1);
CXHZB21:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,1);
CXHZB22:=CXHZB20 OR CXHZB21;
CXH:DRAWTEXT_FIX(1,0.52,0,0,'☆微信公众号:(程序化指标) ☆'),COLORRED;
CXHZB23:=HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1) AND REF(LOW,1)>=REF(HIGH,2) AND REF(HIGH,1)<=REF(HIGH,2) AND HIGH>=REF(HIGH,2);
CXHZB24:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,1) AND REF(HIGH,1)>=REF(HIGH,2) AND REF(LOW,1)<=REF(LOW,2) AND LOW<=REF(LOW,2);
CXHZB25:=CXHZB23 OR CXHZB24 AND (COUNT(CXHZB15,BARSLAST(CXHZB14))=0 OR CXHZB15);
CXHZB26:=HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1) AND REF(HIGH,1)<=REF(HIGH,2) AND REF(LOW,1)>=REF(LOW,2) AND LOW>=REF(LOW,2);
CXHZB27:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,2) AND REF(LOW,1)<=REF(LOW,2) AND REF(HIGH,1)>=REF(HIGH,2) AND HIGH>=REF(HIGH,2);
CXHZB28:=CXHZB26 OR CXHZB27 AND (COUNT(CXHZB14,BARSLAST(CXHZB15))=0 OR CXHZB14);
CXHZB29:=CXHZB25 OR CXHZB28;
CXHZB30:=BARSLAST(CXHZB17!=REF(CXHZB17,1))-COUNT(CXHZB22,BARSLAST(CXHZB17!=REF(CXHZB17,1)))+COUNT(CXHZB29,BARSLAST(CXHZB17!=REF(CXHZB17,1)))>2 AND HIGH=HHV(HIGH,1+BARSLAST(CXHZB17!=REF(CXHZB17,1))) AND COUNT(LOW0;
CXHZB31:=SUMBARS(CXHZB17!=REF(CXHZB17,1),2)-COUNT(CXHZB22,SUMBARS(CXHZB17!=REF(CXHZB17,1),2))+COUNT(CXHZB29,SUMBARS(CXHZB17!=REF(CXHZB17,1),2))>3 AND HIGH=HHV(HIGH,SUMBARS(CXHZB17!=REF(CXHZB17,1),2)) AND REF(CXHZB17,SUMBARS(CXHZB17!=REF(CXHZB17,1),2)-1)<=LLV(LOW,SUMBARS(CXHZB17!=REF(CXHZB17,1),2));
CXHZB32:=SUMBARS(CXHZB17!=REF(CXHZB17,1),3)-COUNT(CXHZB22,SUMBARS(CXHZB17!=REF(CXHZB17,1),3))+COUNT(CXHZB29,SUMBARS(CXHZB17!=REF(CXHZB17,1),3))>3 AND HIGH=HHV(HIGH,SUMBARS(CXHZB17!=REF(CXHZB17,1),3)) AND REF(CXHZB17,SUMBARS(CXHZB17!=REF(CXHZB17,1),3)-1)<=LLV(LOW,SUMBARS(CXHZB17!=REF(CXHZB17,1),3));
CXHZB33:=SUMBARS(CXHZB17!=REF(CXHZB17,1),4)-COUNT(CXHZB22,SUMBARS(CXHZB17!=REF(CXHZB17,1),4))+COUNT(CXHZB29,SUMBARS(CXHZB17!=REF(CXHZB17,1),4))>3 AND HIGH=HHV(HIGH,SUMBARS(CXHZB17!=REF(CXHZB17,1),4)) AND REF(CXHZB17,SUMBARS(CXHZB17!=REF(CXHZB17,1),4)-1)<=LLV(LOW,SUMBARS(CXHZB17!=REF(CXHZB17,1),4));
CXHZB34:=SUMBARS(CXHZB17!=REF(CXHZB17,1),5)-COUNT(CXHZB22,SUMBARS(CXHZB17!=REF(CXHZB17,1),5))+COUNT(CXHZB29,SUMBARS(CXHZB17!=REF(CXHZB17,1),5))>3 AND HIGH=HHV(HIGH,SUMBARS(CXHZB17!=REF(CXHZB17,1),5)) AND REF(CXHZB17,SUMBARS(CXHZB17!=REF(CXHZB17,1),5)-1)<=LLV(LOW,SUMBARS(CXHZB17!=REF(CXHZB17,1),5));
CXHZB35:=SUMBARS(CXHZB17!=REF(CXHZB17,1),6)-COUNT(CXHZB22,SUMBARS(CXHZB17!=REF(CXHZB17,1),6))+COUNT(CXHZB29,SUMBARS(CXHZB17!=REF(CXHZB17,1),6))>3 AND HIGH=HHV(HIGH,SUMBARS(CXHZB17!=REF(CXHZB17,1),6)) AND REF(CXHZB17,SUMBARS(CXHZB17!=REF(CXHZB17,1),6)-1)<=LLV(LOW,SUMBARS(CXHZB17!=REF(CXHZB17,1),6));
CXHZB36:=BARSLAST(CXHZB19!=REF(CXHZB19,1))-COUNT(CXHZB22,BARSLAST(CXHZB19!=REF(CXHZB19,1)))+COUNT(CXHZB29,BARSLAST(CXHZB19!=REF(CXHZB19,1)))>2 AND COUNT(HIGH>REF(CXHZB19,BARSLAST(CXHZB19!=REF(CXHZB19,1))),BARSLAST(CXHZB19!=REF(CXHZB19,1)))=0 AND LOW=LLV(LOW,BARSLAST(CXHZB19!=REF(CXHZB19,1))) AND BARSLAST(CXHZB19!=REF(CXHZB19,1))>0;
CXHZB37:=SUMBARS(CXHZB19!=REF(CXHZB19,1),2)-COUNT(CXHZB22,SUMBARS(CXHZB19!=REF(CXHZB19,1),2))+COUNT(CXHZB29,SUMBARS(CXHZB19!=REF(CXHZB19,1),2))>3 AND LOW=LLV(LOW,SUMBARS(CXHZB19!=REF(CXHZB19,1),2)) AND REF(CXHZB19,SUMBARS(CXHZB19!=REF(CXHZB19,1),2)-1)>=HHV(HIGH,SUMBARS(CXHZB19!=REF(CXHZB19,1),2));
CXHZB38:=SUMBARS(CXHZB19!=REF(CXHZB19,1),3)-COUNT(CXHZB22,SUMBARS(CXHZB19!=REF(CXHZB19,1),3))+COUNT(CXHZB29,SUMBARS(CXHZB19!=REF(CXHZB19,1),3))>3 AND LOW=LLV(LOW,SUMBARS(CXHZB19!=REF(CXHZB19,1),3)) AND REF(CXHZB19,SUMBARS(CXHZB19!=REF(CXHZB19,1),3)-1)>=HHV(HIGH,SUMBARS(CXHZB19!=REF(CXHZB19,1),3));
CXHZB39:=SUMBARS(CXHZB19!=REF(CXHZB19,1),4)-COUNT(CXHZB22,SUMBARS(CXHZB19!=REF(CXHZB19,1),4))+COUNT(CXHZB29,SUMBARS(CXHZB19!=REF(CXHZB19,1),4))>3 AND LOW=LLV(LOW,SUMBARS(CXHZB19!=REF(CXHZB19,1),4)) AND REF(CXHZB19,SUMBARS(CXHZB19!=REF(CXHZB19,1),4)-1)>=HHV(HIGH,SUMBARS(CXHZB19!=REF(CXHZB19,1),4));
CXHZB40:=SUMBARS(CXHZB19!=REF(CXHZB19,1),5)-COUNT(CXHZB22,SUMBARS(CXHZB19!=REF(CXHZB19,1),5))+COUNT(CXHZB29,SUMBARS(CXHZB19!=REF(CXHZB19,1),5))>3 AND LOW=LLV(LOW,SUMBARS(CXHZB19!=REF(CXHZB19,1),5)) AND REF(CXHZB19,SUMBARS(CXHZB19!=REF(CXHZB19,1),5)-1)>=HHV(HIGH,SUMBARS(CXHZB19!=REF(CXHZB19,1),5));
CXHZB41:=SUMBARS(CXHZB19!=REF(CXHZB19,1),6)-COUNT(CXHZB22,SUMBARS(CXHZB19!=REF(CXHZB19,1),6))+COUNT(CXHZB29,SUMBARS(CXHZB19!=REF(CXHZB19,1),6))>3 AND LOW=LLV(LOW,SUMBARS(CXHZB19!=REF(CXHZB19,1),6)) AND REF(CXHZB19,SUMBARS(CXHZB19!=REF(CXHZB19,1),6)-1)>=HHV(HIGH,SUMBARS(CXHZB19!=REF(CXHZB19,1),6));
CXHZB42:=CXHZB30 OR CXHZB31 OR CXHZB32 OR CXHZB33 OR CXHZB34 OR CXHZB35;
CXHZB43:=CXHZB36 OR CXHZB37 OR CXHZB38 OR CXHZB39 OR CXHZB40 OR CXHZB41;
CXHZB44:=CXHZB42 AND COUNT(CXHZB42,1+BARSLAST(CXHZB43))=1;
CXHZB45:=CXHZB43 AND COUNT(CXHZB43,1+BARSLAST(CXHZB42))=1;
CXHZB46:=IF(CXHZB44,LLV(LOW,1+BARSLAST(CXHZB45)),0);
CXHZB47:=IF(CXHZB46,CXHZB46,REF(CXHZB46,BARSLAST(CXHZB46)));
CXHZB48:=IF(CXHZB45,HHV(HIGH,1+BARSLAST(CXHZB44)),0);
CXHZB49:=IF(CXHZB48,CXHZB48,REF(CXHZB48,BARSLAST(CXHZB48)));
CXHZB50:=HHV(HIGH,1+BARSLAST(CXHZB46))=HIGH;
CXHZB51:=LLV(LOW,1+BARSLAST(CXHZB48))=LOW;
CXHZB52:=FILTERX(CXHZB50,BARSLAST(CXHZB51));
CXHZB53:=FILTERX(CXHZB51,BARSLAST(CXHZB50));
CXHZB54:=IF(CXHZB53,LOW,0);
CXHZB55:=IF(CXHZB52,HIGH,0);
CXHZB56:=IF(CXHZB54>0,CXHZB54,REF(CXHZB54,BARSLAST(CXHZB54>0)));
CXHZB57:=IF(CXHZB55>0,CXHZB55,REF(CXHZB55,BARSLAST(CXHZB55>0)));
CXHZB58:=BARSLAST(CXHZB53)-COUNT(CXHZB22,BARSLAST(CXHZB53))+COUNT(CXHZB29,BARSLAST(CXHZB53))>3 AND COUNT(LOW0;
CXHZB59:=BARSLAST(CXHZB52)-COUNT(CXHZB22,BARSLAST(CXHZB52))+COUNT(CXHZB29,BARSLAST(CXHZB52))>3 AND COUNT(HIGH>REF(CXHZB57,BARSLAST(CXHZB52)),BARSLAST(CXHZB52))=0 AND LOW=LLV(LOW,BARSLAST(CXHZB52)) AND BARSLAST(CXHZB52)>0;
CXHZB60:=FILTERX(CXHZB58,BARSLAST(CXHZB59));
CXHZB61:=FILTERX(CXHZB59,BARSLAST(CXHZB58));
CXHZB62:=IF(CXHZB61,LOW,0);
CXHZB63:=IF(CXHZB60,HIGH,0);
CXHZB64:=IF(CXHZB62>0,CXHZB62,REF(CXHZB62,BARSLAST(CXHZB62>0)));
CXHZB65:=IF(CXHZB63>0,CXHZB63,REF(CXHZB63,BARSLAST(CXHZB63>0)));
CXHZB66:=LLV(LOW,1+BARSLAST(CXHZB64!=REF(CXHZB64,1) OR (CXHZB62>0 AND CXHZB64=REF(CXHZB64,1))))=LOW AND COUNT(CXHZB65!=REF(CXHZB65,1),BARSLAST(CXHZB64!=REF(CXHZB64,1) OR (CXHZB62>0 AND CXHZB64=REF(CXHZB64,1))))=0;
CXHZB67:=HHV(HIGH,1+BARSLAST(CXHZB65!=REF(CXHZB65,1) OR (CXHZB63>0 AND CXHZB65=REF(CXHZB65,1))))=HIGH AND COUNT(CXHZB64!=REF(CXHZB64,1),BARSLAST(CXHZB65!=REF(CXHZB65,1) OR (CXHZB63>0 AND CXHZB65=REF(CXHZB65,1))))=0;
CXHZB68:=FILTERX(CXHZB67,BARSLAST(CXHZB66));
CXHZB69:=FILTERX(CXHZB66,BARSLAST(CXHZB67));
CXHZB70:=IF(CXHZB69,LOW,0);
CXHZB71:=IF(CXHZB68,HIGH,0);
CXHZB72:=IF(CXHZB70>0,CXHZB70,REF(CXHZB70,BARSLAST(CXHZB70>0)));
CXHZB73:=IF(CXHZB71>0,CXHZB71,REF(CXHZB71,BARSLAST(CXHZB71>0)));
CXHZB74:=IF(CXHZB72>REF(CXHZB72,1),CXHZB73,REF(CXHZB73,BARSLAST(CXHZB72>REF(CXHZB72,1))));
CXHZB75:=IF(CXHZB73
CXHZB76:=HIGH>CXHZB74 AND COUNT(HIGH>CXHZB74,BARSLAST(LOWREF(CXHZB72,1))REF(CXHZB73,1));
CXHZB77:=LOWCXHZB74))=1 AND BARSLAST(CXHZB72BARSLAST(CXHZB73
CXHZB78:=IF(CXHZB76,LLV(LOW,1+BARSLAST(CXHZB77)),0);
CXHZB79:=IF(CXHZB78,CXHZB78,REF(CXHZB78,BARSLAST(CXHZB78)));
CXHZB80:=IF(CXHZB77,HHV(HIGH,1+BARSLAST(CXHZB76)),0);
CXHZB81:=IF(CXHZB80,CXHZB80,REF(CXHZB80,BARSLAST(CXHZB80)));
CXHZB82:=HHV(HIGH,1+BARSLAST(CXHZB78))=HIGH;
CXHZB83:=LLV(LOW,1+BARSLAST(CXHZB80))=LOW;
CXHZB84:=FILTERX(CXHZB82,BARSLAST(CXHZB83));
CXHZB85:=FILTERX(CXHZB83,BARSLAST(CXHZB82));
CXHZB86:=IF(CXHZB85,LOW,0);
CXHZB87:=IF(CXHZB84,HIGH,0);
CXHZB88:=IF(CXHZB86>0,CXHZB86,REF(CXHZB86,BARSLAST(CXHZB86>0)));
CXHZB89:=IF(CXHZB87>0,CXHZB87,REF(CXHZB87,BARSLAST(CXHZB87>0)));
CXHZB90:=IF(CXHZB88>REF(CXHZB88,1),CXHZB89,REF(CXHZB89,BARSLAST(CXHZB88>REF(CXHZB88,1))));
CXHZB91:=IF(CXHZB89
CXHZB92:=HIGH>CXHZB90 AND COUNT(HIGH>CXHZB90,BARSLAST(LOW
CXHZB93:=LOWCXHZB90))=1;
CXHZB94:=IF(CXHZB92,LLV(LOW,1+BARSLAST(CXHZB93)),0);
CXHZB95:=IF(CXHZB94,CXHZB94,REF(CXHZB94,BARSLAST(CXHZB94)));
CXHZB96:=IF(CXHZB93,HHV(HIGH,1+BARSLAST(CXHZB92)),0);
CXHZB97:=IF(CXHZB96,CXHZB96,REF(CXHZB96,BARSLAST(CXHZB96)));
CXHZB98:=HHV(HIGH,1+BARSLAST(CXHZB94))=HIGH;
CXHZB99:=LLV(LOW,1+BARSLAST(CXHZB96))=LOW;
CXHZB100:=FILTERX(CXHZB98,BARSLAST(CXHZB99));
CXHZB101:=FILTERX(CXHZB99,BARSLAST(CXHZB98));
CXHZB102:=IF(CXHZB101,LOW,0);
CXHZB103:=IF(CXHZB100,HIGH,0);
CXHZB104:=IF(CXHZB102>0,CXHZB102,REF(CXHZB102,BARSLAST(CXHZB102>0)));
CXHZB105:=IF(CXHZB103>0,CXHZB103,REF(CXHZB103,BARSLAST(CXHZB103>0)));
CXHZB106:=IF(CXHZB104>REF(CXHZB104,1),CXHZB105,REF(CXHZB105,BARSLAST(CXHZB104>REF(CXHZB104,1))));
CXHZB107:=IF(CXHZB105
CXHZB108:=HIGH>CXHZB106 AND COUNT(HIGH>CXHZB106,BARSLAST(LOW
CXHZB109:=LOWCXHZB106))=1;
CXHZB110:=IF(CXHZB108,LLV(LOW,1+BARSLAST(CXHZB109)),0);
CXHZB111:=IF(CXHZB110,CXHZB110,REF(CXHZB110,BARSLAST(CXHZB110)));
CXHZB112:=IF(CXHZB109,HHV(HIGH,1+BARSLAST(CXHZB108)),0);
CXHZB113:=IF(CXHZB112,CXHZB112,REF(CXHZB112,BARSLAST(CXHZB112)));
CXHZB114:=HHV(HIGH,1+BARSLAST(CXHZB110))=HIGH;
CXHZB115:=LLV(LOW,1+BARSLAST(CXHZB112))=LOW;
CXHZB116:=FILTERX(CXHZB114,BARSLAST(CXHZB115));
CXHZB117:=FILTERX(CXHZB115,BARSLAST(CXHZB114));
CXHZB118:=IF(CXHZB117,LOW,0);
CXHZB119:=IF(CXHZB116,HIGH,0);
CXHZB120:=IF(CXHZB118>0,CXHZB118,REF(CXHZB118,BARSLAST(CXHZB118>0)));
CXHZB121:=IF(CXHZB119>0,CXHZB119,REF(CXHZB119,BARSLAST(CXHZB119>0)));
CXHZB122:=CXHZB72!=REF(CXHZB72,1) AND CXHZB72<=REF(CXHZB73,1+BARSLAST(CXHZB73!=REF(CXHZB73,1)));
CXHZB123:=MIN(REF(CXHZB73,1+BARSLAST(CXHZB73!=REF(CXHZB73,1))),REF(CXHZB73,BARSLAST(CXHZB73!=REF(CXHZB73,1))));
CXHZB124:=MAX(REF(CXHZB72,1+BARSLAST(CXHZB72!=REF(CXHZB72,1))),REF(CXHZB72,BARSLAST(CXHZB72!=REF(CXHZB72,1))));
CXHZB125:=IF(CXHZB122,CXHZB123,REF(CXHZB123,BARSLAST(CXHZB122)));
CXHZB126:=IF(CXHZB122,CXHZB124,REF(CXHZB124,BARSLAST(CXHZB122)));
CXHZB127:=CXHZB73!=REF(CXHZB73,1) AND CXHZB73>=REF(CXHZB72,1+BARSLAST(CXHZB72!=REF(CXHZB72,1)));
CXHZB128:=MIN(REF(CXHZB73,1+BARSLAST(CXHZB73!=REF(CXHZB73,1))),REF(CXHZB73,BARSLAST(CXHZB73!=REF(CXHZB73,1))));
CXHZB129:=MAX(REF(CXHZB72,1+BARSLAST(CXHZB72!=REF(CXHZB72,1))),REF(CXHZB72,BARSLAST(CXHZB72!=REF(CXHZB72,1))));
CXHZB130:=IF(CXHZB127,CXHZB128,REF(CXHZB128,BARSLAST(CXHZB127)));
CXHZB131:=IF(CXHZB127,CXHZB129,REF(CXHZB129,BARSLAST(CXHZB127)));
CXHZB132:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>LLV(CXHZB73,BARSLAST(CXHZB86>0)) AND COUNT(CXHZB72>REF(CXHZB72,1) AND CXHZB72>LLV(CXHZB73,BARSLAST(CXHZB86>0)),BARSLAST(CXHZB86>0))=1;
CXHZB133:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB132))=1;
CXHZB134:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB133)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB133)),BARSLAST(CXHZB133))=1;
CXHZB135:=CXHZB73CXHZB125,BARSLAST(CXHZB133))=0 AND COUNT(CXHZB73
CXHZB136:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB134))=1 AND BARSLAST(CXHZB134)>0;
CXHZB137:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB135))=1 AND BARSLAST(CXHZB135)>0;
CXHZB138:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB136)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB136)),BARSLAST(CXHZB136))=1;
CXHZB139:=CXHZB73CXHZB125,BARSLAST(CXHZB136))=0 AND COUNT(CXHZB73
CXHZB140:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB138))=1 AND BARSLAST(CXHZB138)>0;
CXHZB141:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB139))=1 AND BARSLAST(CXHZB139)>0;
CXHZB142:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB140)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB140)),BARSLAST(CXHZB140))=1;
CXHZB143:=CXHZB73CXHZB125,BARSLAST(CXHZB140))=0 AND COUNT(CXHZB73
CXHZB144:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB142))=1 AND BARSLAST(CXHZB142)>0;
CXHZB145:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB143))=1 AND BARSLAST(CXHZB143)>0;
CXHZB146:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB144)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB144)),BARSLAST(CXHZB144))=1;
CXHZB147:=CXHZB73CXHZB125,BARSLAST(CXHZB144))=0 AND COUNT(CXHZB73
CXHZB148:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB146))=1 AND BARSLAST(CXHZB146)>0;
CXHZB149:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB147))=1 AND BARSLAST(CXHZB147)>0;
CXHZB150:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB148)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB148)),BARSLAST(CXHZB148))=1;
CXHZB151:=CXHZB73CXHZB125,BARSLAST(CXHZB148))=0 AND COUNT(CXHZB73
CXHZB152:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB150))=1 AND BARSLAST(CXHZB150)>0;
CXHZB153:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB151))=1 AND BARSLAST(CXHZB151)>0;
CXHZB154:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB152)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB152)),BARSLAST(CXHZB152))=1;
CXHZB155:=CXHZB73CXHZB125,BARSLAST(CXHZB152))=0 AND COUNT(CXHZB73
CXHZB156:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB154))=1 AND BARSLAST(CXHZB154)>0;
CXHZB157:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB155))=1 AND BARSLAST(CXHZB155)>0;
CXHZB158:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB156)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB125,BARSLAST(CXHZB156)),BARSLAST(CXHZB156))=1;
CXHZB159:=CXHZB73CXHZB125,BARSLAST(CXHZB156))=0 AND COUNT(CXHZB73
CXHZB160:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB158))=1 AND BARSLAST(CXHZB158)>0;
CXHZB161:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB159))=1 AND BARSLAST(CXHZB159)>0;
CXHZB162:=CXHZB730)) AND COUNT(CXHZB730)),BARSLAST(CXHZB87>0))=1;
CXHZB163:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB162))=1;
CXHZB164:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB163)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB163)),BARSLAST(CXHZB163))=1;
CXHZB165:=CXHZB73CXHZB130,BARSLAST(CXHZB163))=0 AND COUNT(CXHZB73
CXHZB166:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB164))=1 AND BARSLAST(CXHZB164)>0;
CXHZB167:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB165))=1 AND BARSLAST(CXHZB165)>0;
CXHZB168:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB167)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB167)),BARSLAST(CXHZB167))=1;
CXHZB169:=CXHZB73CXHZB130,BARSLAST(CXHZB167))=0 AND COUNT(CXHZB73
CXHZB170:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB168))=1 AND BARSLAST(CXHZB168)>0;
CXHZB171:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB169))=1 AND BARSLAST(CXHZB169)>0;
CXHZB172:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB171)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB171)),BARSLAST(CXHZB171))=1;
CXHZB173:=CXHZB73CXHZB130,BARSLAST(CXHZB171))=0 AND COUNT(CXHZB73
CXHZB174:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB172))=1 AND BARSLAST(CXHZB172)>0;
CXHZB175:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB173))=1 AND BARSLAST(CXHZB173)>0;
CXHZB176:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB175)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB175)),BARSLAST(CXHZB175))=1;
CXHZB177:=CXHZB73CXHZB130,BARSLAST(CXHZB175))=0 AND COUNT(CXHZB73
CXHZB178:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB176))=1 AND BARSLAST(CXHZB176)>0;
CXHZB179:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB177))=1 AND BARSLAST(CXHZB177)>0;
CXHZB180:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB179)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB179)),BARSLAST(CXHZB179))=1;
CXHZB181:=CXHZB73CXHZB130,BARSLAST(CXHZB179))=0 AND COUNT(CXHZB73
CXHZB182:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB180))=1 AND BARSLAST(CXHZB180)>0;
CXHZB183:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB181))=1 AND BARSLAST(CXHZB181)>0;
CXHZB184:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB183)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB183)),BARSLAST(CXHZB183))=1;
CXHZB185:=CXHZB73CXHZB130,BARSLAST(CXHZB183))=0 AND COUNT(CXHZB73
CXHZB186:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB184))=1 AND BARSLAST(CXHZB184)>0;
CXHZB187:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB185))=1 AND BARSLAST(CXHZB185)>0;
CXHZB188:=CXHZB72>REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB187)) AND COUNT(CXHZB73REF(CXHZB72,1) AND CXHZB72>REF(CXHZB130,BARSLAST(CXHZB187)),BARSLAST(CXHZB187))=1;
CXHZB189:=CXHZB73CXHZB130,BARSLAST(CXHZB187))=0 AND COUNT(CXHZB73
CXHZB190:=CXHZB122 AND COUNT(CXHZB122,BARSLAST(CXHZB188))=1 AND BARSLAST(CXHZB188)>0;
CXHZB191:=CXHZB127 AND COUNT(CXHZB127,BARSLAST(CXHZB189))=1 AND BARSLAST(CXHZB189)>0;
CXHZB192:=CXHZB133 OR CXHZB136 OR CXHZB140 OR CXHZB144 OR CXHZB148 OR CXHZB152 OR CXHZB156 OR CXHZB160 OR CXHZB166 OR CXHZB170 OR CXHZB174 OR CXHZB178 OR CXHZB182 OR CXHZB186 OR CXHZB190;
上中枢上1:IF(CXHZB192>0,CXHZB123,REF(CXHZB123,BARSLAST(CXHZB192>0))),DOTLINE,COLORLIRED;
上中枢下1:IF(CXHZB192>0,CXHZB124,REF(CXHZB124,BARSLAST(CXHZB192>0))),DOTLINE,COLORLIRED;
CXHZB193:=(上中枢上1-上中枢下1)/2+上中枢下1;
CXHZB194:=BARSLAST(CXHZB192);
CXHZB195:=BACKSET(CXHZB194=0,SUMBARS(CXHZB71>0,2)-1);
DRAWLINE(CROSS(CXHZB195,0.5),REFX(CXHZB125,BARSNEXT(CXHZB192)),CXHZB192,CXHZB125,0),COLORRED,LINETHICK2;
DRAWLINE(CROSS(CXHZB195,0.5),REFX(CXHZB126,BARSNEXT(CXHZB192)),CXHZB192,CXHZB126,0),COLORRED,LINETHICK2;
DRAWLINE(CROSS(CXHZB195,0.5),(REFX(CXHZB125,BARSNEXT(CXHZB192))-REFX(CXHZB126,BARSNEXT(CXHZB192)))/2+REFX(CXHZB126,BARSNEXT(CXHZB192)),CXHZB192,(REFX(CXHZB125,BARSNEXT(CXHZB192))-REFX(CXHZB126,BARSNEXT(CXHZB192)))/2+REFX(CXHZB126,BARSNEXT(CXHZB192)),0),COLORRED,LINETHICK2;
STICKLINE(CROSS(CXHZB195,0.5),REFX(CXHZB125,BARSNEXT(CXHZB192)),REFX(CXHZB126,BARSNEXT(CXHZB192)),0,0),COLORRED,LINETHICK2;
STICKLINE(CXHZB192,CXHZB125,CXHZB126,0,0),COLORRED,LINETHICK2;
CXHZB196:=CXHZB137 OR CXHZB137 OR CXHZB141 OR CXHZB145 OR CXHZB149 OR CXHZB153 OR CXHZB157 OR CXHZB161 OR CXHZB163 OR CXHZB167 OR CXHZB171 OR CXHZB175 OR CXHZB179 OR CXHZB183 OR CXHZB187 OR CXHZB191;
下中枢上1:IF(CXHZB196,CXHZB128,REF(CXHZB128,BARSLAST(CXHZB196))),DOTLINE,COLORLIBLUE;
下中枢下1:IF(CXHZB196,CXHZB129,REF(CXHZB129,BARSLAST(CXHZB196))),DOTLINE,COLORLIBLUE;
CXHZB197:=(下中枢上1-下中枢下1)/2+下中枢下1;
CXHZB198:=BARSLAST(CXHZB196);DRAWTEXT_FIX(C>O,0.01,0.01,0,''),COLORWHITE;
CXHZB199:=BACKSET(CXHZB198=0,SUMBARS(CXHZB70>0,2)-1);
DRAWLINE(CROSS(CXHZB199,0.5),REFX(CXHZB130,BARSNEXT(CXHZB196)),CXHZB196,CXHZB130,0),COLORLIGREEN,LINETHICK2;
DRAWLINE(CROSS(CXHZB199,0.5),REFX(CXHZB131,BARSNEXT(CXHZB196)),CXHZB196,CXHZB131,0),COLORLIGREEN,LINETHICK2;
DRAWLINE(CROSS(CXHZB199,0.5),(REFX(CXHZB130,BARSNEXT(CXHZB196))-REFX(CXHZB131,BARSNEXT(CXHZB196)))/2+REFX(CXHZB131,BARSNEXT(CXHZB196)),CXHZB196,(REFX(CXHZB130,BARSNEXT(CXHZB196))-REFX(CXHZB131,BARSNEXT(CXHZB196)))/2+REFX(CXHZB131,BARSNEXT(CXHZB196)),0),COLORLIGREEN,LINETHICK2;
STICKLINE(CROSS(CXHZB199,0.5),REFX(CXHZB130,BARSNEXT(CXHZB196)),REFX(CXHZB131,BARSNEXT(CXHZB196)),0,0),COLORLIGREEN,LINETHICK2;
STICKLINE(CXHZB196,CXHZB130,CXHZB131,0,0),COLORLIGREEN,LINETHICK2;
CXHZB200:=HHV(HIGH,1+BARSLAST(CXHZB16))=HIGH;
CXHZB201:=LLV(LOW,1+BARSLAST(CXHZB18))=LOW;
CXHZB202:=FILTERX(CXHZB200,BARSLAST(CXHZB201));
CXHZB203:=FILTERX(CXHZB201,BARSLAST(CXHZB200));
CXHZB204:=IF(CXHZB203,LOW,0);
CXHZB205:=IF(CXHZB202,HIGH,0);
CXHZB206:=IF(CXHZB204>0,CXHZB204,REF(CXHZB204,BARSLAST(CXHZB204>0)));
CXHZB207:=IF(CXHZB205>0,CXHZB205,REF(CXHZB205,BARSLAST(CXHZB205>0)));
DRAWLINE(CXHZB205,HIGH,CXHZB204,LOW,0),COLORWHITE;
DRAWLINE(CXHZB204,LOW,CXHZB205,HIGH,0),COLORWHITE;
DRAWLINE(CXHZB71,HIGH,CXHZB70,LOW,0),COLORGREEN,LINETHICK2;
DRAWLINE(CXHZB70,LOW,CXHZB71,HIGH,0),COLORRED,LINETHICK2;
CXHZB208:=CXHZB132 OR CXHZB134 OR CXHZB138 OR CXHZB142 OR CXHZB146 OR CXHZB150 OR CXHZB154 OR CXHZB158 OR CXHZB164 OR CXHZB168 OR CXHZB172 OR CXHZB176 OR CXHZB180 OR CXHZB184 OR CXHZB188;
CXHZB209:=CXHZB135 OR CXHZB139 OR CXHZB143 OR CXHZB147 OR CXHZB151 OR CXHZB155 OR CXHZB159 OR CXHZB162 OR CXHZB165 OR CXHZB169 OR CXHZB173 OR CXHZB177 OR CXHZB181 OR CXHZB185 OR CXHZB189;
CXHZB210:=CXHZB208 AND COUNT(CXHZB208,BARSLAST(CXHZB209))=1;
CXHZB211:=CXHZB209 AND COUNT(CXHZB209,BARSLAST(CXHZB208))=1;
CXHZB212:=IF(CXHZB210,LLV(CXHZB72,1+BARSLAST(CXHZB211)),0);
CXHZB213:=IF(CXHZB212,CXHZB212,REF(CXHZB212,BARSLAST(CXHZB212)));
CXHZB214:=IF(CXHZB211,HHV(CXHZB73,1+BARSLAST(CXHZB210)),0);
CXHZB215:=IF(CXHZB214,CXHZB214,REF(CXHZB214,BARSLAST(CXHZB214)));
DRAWICON(CXHZB208,LOW,1);
DRAWICON(CXHZB209,HIGH,2);
CXHZB216:=1+COUNT(CXHZB206REF(CXHZB206,1)));
CXHZB217:=1+COUNT(CXHZB207>REF(CXHZB207,1),1+BARSLAST(CXHZB207
DRAWNUMBER(CXHZB206
DRAWNUMBER(CXHZB206>REF(CXHZB206,1),LOW,1),NODRAW,COLORGREEN;
DRAWNUMBER(CXHZB207>REF(CXHZB207,1),HIGH+(SUM(HIGH-LOW,5)-HHV(HIGH-LOW,5))/8,CXHZB217),NODRAW,COLORRED;
DRAWNUMBER(CXHZB207
公式太长建议使用一键复制功能
复制多?号问题导致 安装失败
嫌弃手动复制麻烦者
进入 我的自营 微信小程序用 一键复制指标公式 源码
喜欢的留言区评论下使用心得!
所有指标公式均 提供完整源代码 ,免费分享!
关注我解锁更多经过实战验证的量化策略与技术指标——无论你是短线交易者、波段投资者,还是趋势跟踪爱好者,都能在这里找到契合你交易风格的专属工具。 持续更新,协助你高效决策,精准把握市场节奏!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。兴盛网配资提示:文章来自网络,不代表本站观点。