<走勢分類>--引用指標} 先建一個被引用指標 --- 走勢分類 {<走勢分類>--引用指標} 開盤:=BARSLAST(DATE<>REF(DATE,1))+1,LINETHICK; H1:=REF(H,1),LINETHICK;L1:=REF(L,1),LINETHICK; H2:=REF(H,2),LINETHICK;L2:=REF(L,2),LINETHICK; Z0:=H1<H2 AND L1<L2 AND H1>=L2;{下跌} Z1:=H1<=H2 AND L1>=L2;{小包含} Z2:=H1>=H2 AND L1<=L2;{大包含} Z3:=H1>H2 AND L1>L2 AND L1<=H2;{上漲} HH:=IF(Z3,H2,IF(Z2,H2,IF(Z1,H1,IF(Z0,H1,0))))COLORRED;{昨天區(qū)間高} LL:=IF(Z3,l1,IF(Z2,l2,IF(Z1,l1,IF(Z0,l2,0))))COLORGREEN;{昨天區(qū)間底} ZZ0:=H<HH AND L<LL AND H>=LL;{下跌} ZZ1:=H<=HH AND L>=LL;{小包含} ZZ2:=H>=HH AND L<=LL;{大包含} ZZ3:=H>HH AND L>LL AND L<=HH;{上漲} HHH:IF(ZZ3,Hh,IF(ZZ2,Hh,IF(ZZ1,H,IF(ZZ0,H,0))))COLORRED,LINETHICK;;{3天區(qū)間高} LLL:IF(ZZ3,L,IF(ZZ2,lL,IF(ZZ1,l,IF(ZZ0,LL,0))))COLORGREEN,LINETHICK;;{3天區(qū)間底} T3:=開盤=3 and hhh>0;{開盤前3根K線有中樞} T4:=開盤=4 and hhh>0 AND LAST(NOT(T3),4,0);{開盤第4根K線才有中樞} T5:=開盤=5 and hhh>0 AND LAST(NOT(T3 OR T4),5,0);{開盤第5根K線才有中樞} T6:=開盤=6 and hhh>0 AND LAST(NOT(T3 OR T4 OR T5),6,0);{開盤第6根K線才有中樞} T7:=開盤=7 and hhh>0 AND LAST(NOT(T3 OR T4 OR T5 OR T6),7,0);{開盤第7根K線才有中樞} T8:=開盤=8 and hhh>0 AND LAST(NOT(T3 OR T4 OR T5 OR T6 OR T7),8,0);{開盤第8根K線才有中樞} 全天無中樞:開盤=8 and hhh=0 AND LAST(NOT(T3 OR T4 OR T5 OR T6 OR T7),8,0); Q7H:=開盤=7 and hhh>0 AND REF(HHH,4)>0 AND (LLL>REF(HHH,4)OR HHH<REF(LLL,4)); Q8H:=開盤=8 and hhh>0 AND REF(HHH,1)=0 AND REF(HHH,5)>0 AND (LLL>REF(HHH,5)OR HHH<REF(LLL,5)); T7H:=REF(HHH,4)=0 AND 開盤=7 and hhh>0 AND REF(HHH,3)>0 AND (LLL>REF(HHH,3)OR HHH<REF(LLL,3)); T8H:=REF(HHH,5)=0 AND 開盤=8 and hhh>0 AND REF(HHH,1)=0 AND REF(HHH,4)>0 AND (LLL>REF(HHH,4)OR HHH<REF(LLL,4)); 中樞數量:SUM(T3+T4+T5+T6+T7+T8+Q7H+Q8H+T7H+T8H,開盤); 第一中樞高:SUM(IF(T3,HHH,IF(T4,HHH,IF(T5,HHH,IF(T6,HHH,IF(T7,HHH,IF(T8,HHH,0)))))),開盤); 第一中樞底:SUM(IF(T3,LLL,IF(T4,LLL,IF(T5,LLL,IF(T6,LLL,IF(T7,LLL,IF(T8,LLL,0)))))),開盤); 第二中樞高:SUM(IF(Q7H,HHH,IF(Q8H,HHH,IF(T7H,HHH,IF(T8H,HHH,0)))),開盤); 第二中樞底:SUM(IF(Q7H,LLL,IF(Q8H,LLL,IF(T7H,LLL,IF(T8H,LLL,0)))),開盤); 第四K高:SUM(IF(開盤=4,H,0),開盤); 第四K底:SUM(IF(開盤=4,L,0),開盤); 第五K高:SUM(IF(開盤=5,H,0),開盤); 第五K底:SUM(IF(開盤=5,L,0),開盤); 前三K高:SUM(IF(開盤=3,MAX(H,MAX(H1,H2)) ,0),開盤); 前三K底:SUM(IF(開盤=3,MIN(L,MIN(L1,L2)) ,0),開盤); 第八K高:SUM(IF(開盤=8,H ,0),開盤); 第八K底:SUM(IF(開盤=8,L ,0),開盤); // 主公式 --- 可放在自己喜歡的主圖指標后面(方便使用)........ {每日走勢分類} EXPLAIN(1=1,''+STKNAME+''),COLORYELLOW; 中樞數量:=stkindi('','走勢分類.中樞數量',0,4); 第一中樞高:=stkindi('','走勢分類.第一中樞高',0,4); 第一中樞底:=stkindi('','走勢分類.第一中樞底',0,4); 第二中樞高:=stkindi('','走勢分類.第二中樞高',0,4); 第二中樞底:=stkindi('','走勢分類.第二中樞底',0,4); 第四K高:=stkindi('','走勢分類.第四K高',0,4); 第四K底:=stkindi('','走勢分類.第四K底',0,4); 第五K高:=stkindi('','走勢分類.第五K高',0,4); 第五K底:=stkindi('','走勢分類.第五K底',0,4); 前三K高:=stkindi('','走勢分類.前三K高',0,4); 前三K底:=stkindi('','走勢分類.前三K底',0,4); 第八K高:=stkindi('','走勢分類.第八K高',0,4); 第八K底:=stkindi('','走勢分類.第八K底',0,4); 升:=第二中樞底>第一中樞高 AND 中樞數量=2; 跌:=第二中樞高<第一中樞底 AND 中樞數量=2; 單邊區(qū)間高1:=IF(升 ,第二中樞底,0); 單邊區(qū)間高2:=IF(跌 ,第一中樞底,0); 單邊區(qū)間高:=IF(中樞數量=2 AND 升,第二中樞底,第一中樞底); 單邊區(qū)間底1:=IF(升 AND 中樞數量=2,第一中樞高,0); 單邊區(qū)間底2:=IF(跌 AND 中樞數量=2,第二中樞高,0); 單邊區(qū)間底:=IF(中樞數量=2 AND 升,第一中樞高,第二中樞高); 區(qū)間市1:=中樞數量=2 AND C>=第二中樞高; 區(qū)間市2:=中樞數量=2 AND BETWEEN(C,第二中樞底,第二中樞高); 區(qū)間市3:=中樞數量=2 AND C<=第二中樞底; TT1:=中樞數量=2 AND 第八K高<單邊區(qū)間底;{沒有穿越} TT2:=中樞數量=2 AND (BETWEEN(第八K底,單邊區(qū)間底,單邊區(qū)間高) OR BETWEEN(第八K高,單邊區(qū)間底,單邊區(qū)間高)); TT3:=中樞數量=2 AND 第八K底>單邊區(qū)間高 ; EXPLAIN(區(qū)間市1,'收盤高于第2中樞高點'),COLORRED;//紅 EXPLAIN(區(qū)間市2,'收盤介于第2中樞之間'),COLORWHITE;//白 EXPLAIN(區(qū)間市3,'收盤低于第2中樞低點'),COLORCYAN;//青 EXPLAIN(TT2,'最后一根K線穿越單邊區(qū)間'),COLORRED;//紅 EXPLAIN(TT3,'最后一根K線完全在單邊區(qū)間上方,沒有穿越單邊區(qū)間'),COLORWHITE;//白 EXPLAIN(TT1,'最后一根K線完全在單邊區(qū)間下方,沒有穿越單邊區(qū)間'),COLORCYAN;//青 弱平衡市1:=中樞數量=1 AND (前三K高=H ) AND C>=(第一中樞高+H)/2; 弱平衡市2:=中樞數量=1 AND (前三K高=H ) AND BETWEEN(C,(第一中樞高+H)/2,第一中樞高); 弱平衡市3:=中樞數量=1 AND (前三K高=H ) AND BETWEEN(C,第一中樞底,第一中樞高); 弱平衡市4:=中樞數量=1 AND (前三K高=H ) AND BETWEEN(C,(第一中樞底+L)/2,第一中樞底); 弱平衡市5:=中樞數量=1 AND (前三K高=H ) AND C<=(第一中樞底+L)/2; 強平衡市1:=中樞數量=1 AND 前三K底=L AND C>=(第一中樞高+H)/2; 強平衡市2:=中樞數量=1 AND 前三K底=L AND BETWEEN(C,(第一中樞高+H)/2,第一中樞高); 強平衡市3:=中樞數量=1 AND 前三K底=L AND BETWEEN(C,第一中樞高,第一中樞底); 強平衡市4:=中樞數量=1 AND 前三K底=L AND BETWEEN(C,(第一中樞底+L)/2,第一中樞底); 強平衡市5:=中樞數量=1 AND 前三K底=L AND C<=(第一中樞底+L)/2; 轉折平衡市1:=中樞數量=1 AND (前三K底<>L AND 前三K高<>H) AND C>=(第一中樞高+H)/2; 轉折平衡市2:=中樞數量=1 AND (前三K底<>L AND 前三K高<>H) AND BETWEEN(C,(第一中樞高+H)/2,第一中樞高); 轉折平衡市3:=中樞數量=1 AND (前三K底<>L AND 前三K高<>H) AND BETWEEN(C,第一中樞高,第一中樞底); 轉折平衡市4:=中樞數量=1 AND (前三K底<>L AND 前三K高<>H) AND BETWEEN(C,(第一中樞底+L)/2,第一中樞底); 轉折平衡市5:=中樞數量=1 AND (前三K底<>L AND 前三K高<>H) AND C<=(第一中樞底+L)/2; EXPLAIN(弱平衡市1,'今天的走勢為弱平衡市,類型為強1級 \n收盤價高于中樞高點,而且收盤價近乎全天最高價'),COLORRED;//紅 EXPLAIN(弱平衡市2,'今天的走勢為弱平衡市,類型為強2級 \n收盤價介于中樞高點和最高價之間一半'),ColorFF7BFF;//粉 EXPLAIN(弱平衡市3,'今天的走勢為弱平衡市,類型為強3級 \n收盤價介于中樞區(qū)間內'),COLORWHITE;//白 EXPLAIN(弱平衡市4,'今天的走勢為弱平衡市,類型為強4級 \n收盤價介于中樞低點和最低價之間一半'),COLORCYAN;//青 EXPLAIN(弱平衡市5,'今天的走勢為弱平衡市,類型為強5級 \n收盤價低于中樞低點,而且收盤價近乎全天最低價,'),ColorFF7B00;//藍 EXPLAIN(強平衡市1,'今天的走勢為強平衡市,類型為強1級 \n收盤價高于中樞高點,而且收盤價近乎全天最高價'),COLORRED;//紅 EXPLAIN(強平衡市2,'今天的走勢為強平衡市,類型為強2級 \n收盤價介于中樞高點和最高價之間一半'),ColorFF7BFF;//粉 EXPLAIN(強平衡市3,'今天的走勢為強平衡市,類型為強3級 \n收盤價介于中樞區(qū)間內'),COLORWHITE;//白 EXPLAIN(強平衡市4,'今天的走勢為強平衡市,類型為強4級 \n收盤價介于中樞低點和最低價之間一半'),COLORCYAN;//青 EXPLAIN(強平衡市5,'今天的走勢為強平衡市,類型為強5級 \n收盤價低于中樞低點,而且收盤價近乎全天最低價,'),ColorFF7B00;//藍 EXPLAIN(轉折平衡市1,'今天的走勢為轉折平衡市,類型為強1級 \n收盤價高于中樞高點,而且收盤價近乎全天最高價'),COLORRED;//紅 EXPLAIN(轉折平衡市2,'今天的走勢為轉折平衡市,類型為強2級 \n收盤價介于中樞高點和最高價之間一半'),ColorFF7BFF;//粉 EXPLAIN(轉折平衡市3,'今天的走勢為轉折平衡市,類型為強3級 \n收盤價介于中樞區(qū)間內'),COLORWHITE;//白 EXPLAIN(轉折平衡市4,'今天的走勢為轉折平衡市,類型為強4級 \n收盤價介于中樞低點和最低價之間一半'),COLORCYAN;//青 EXPLAIN(轉折平衡市5,'今天的走勢為轉折平衡市,類型為強5級 \n收盤價低于中樞低點,而且收盤價近乎全天最低價,'),ColorFF7B00;//藍 EXPLAIN(升,'今天有2個中樞,并且屬于中樞上升狀態(tài)'),COLORRED;//紅 EXPLAIN(跌,'今天有2個中樞,并且屬于中樞下跌狀態(tài)'),COLORCYAN;//青 EXPLAIN(跌,'================================='),ColorFF7B00;//藍 EXPLAINEX(c,'中樞數量 :',中樞數量,0,0); EXPLAIN(跌,'================================='),COLORCYAN; EXPLAINEX(c,'第一中樞底 :',第一中樞底,2,0); EXPLAINEX(c,'第一中樞高 : ',第一中樞高,2,1); EXPLAINEX(中樞數量=2,'第二中樞底 :',第二中樞底,2,0); EXPLAINEX(中樞數量=2,'第二中樞高 :',第二中樞高,2,1); EXPLAINEX(中樞數量=2,'單邊區(qū)間底 :',單邊區(qū)間底,2,0); EXPLAINEX(中樞數量=2,'單邊區(qū)間高 :',單邊區(qū)間高,2,1); // |
|