原理:
VAR1賦值:字符串相加
VAR2賦值:字符串相加
VAR3賦值:字符串相加
VAR4賦值:收盤價的8日指數移動平均-收盤價的13日指數移動平均
VAR5賦值:VAR4的6日指數移動平均
VAR6賦值:2*(VAR4-VAR5)
VAR7賦值:最近條件連續成立次數日一直存在VAR4>1日前的VAR4AND VAR4>VAR5
VAR8賦值:最近條件連續成立次數日一直存在VAR6>1日前的VAR6AND VAR4>VAR5
VAR9賦值:上次VAR7距今天數+1日前的收盤價和開盤價的較大值
VAR10賦值:上次VAR8距今天數+1日前的收盤價和開盤價的較大值
VAR11賦值:條件連續成立次數+1日內如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值的最高值=條件連續成立次數日內如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值的最高值
VAR12賦值:最近條件連續成立次數日一直存在VAR4<1日前的VAR4AND VAR4<VAR5
VAR13賦值:最近條件連續成立次數日一直存在VAR6<1日前的VAR6AND VAR4<VAR5
VAR14賦值:VAR12和VAR13的較小值
VAR15賦值:條件連續成立次數+1日內如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值的最低值=條件連續成立次數日內如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值的最低值
VAR16賦值:上次VAR11距今天數=1
VAR17賦值:上次VAR16距今天數+1日前的收盤價和開盤價的較大值
VAR27賦值:上次VAR15距今天數=1
VAR28賦值:上次VAR27距今天數+1日前的收盤價和開盤價的較小值
當滿足條件是否最后一個周期時,在橫軸0縱軸0位置書寫文字,COLOR00C0C0
輸出壓力:當滿足條件上次VAR11距今天數=0時,在如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值位置畫直線起點,當滿足條件下次VAR11距今天數時,在上次VAR11距今天數日前的如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值位置畫直線終點,1表示是否延長.,DOTLINE,畫黃色
輸出支撐:當滿足條件上次VAR15距今天數=0時,在如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值位置畫直線起點,當滿足條件下次VAR15距今天數時,在上次VAR15距今天數日前的如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值位置畫直線終點,1表示是否延長.,DOTLINE,畫綠色
輸出突破:收盤價上穿VAR17,NODRAW,畫白色
當滿足條件突破時,在收盤價和開盤價位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫白色
輸出破位:VAR28上穿收盤價,NODRAW,畫淡綠色
當滿足條件破位時,在收盤價和開盤價位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫淡綠色
VAR1:=STRCAT(HYBLOCK,' ');
VAR2:=STRCAT(VAR1,DYBLOCK);
VAR3:=STRCAT(VAR2,' ');
VAR4:=EMA(CLOSE,8)-EMA(CLOSE,13);
VAR5:=EMA(VAR4,6);
VAR6:=2*(VAR4-VAR5);
VAR7:=EVERY(VAR4>REF(VAR4,1),BARSLASTCOUNT(VAR4>VAR5))AND VAR4>VAR5;
VAR8:=EVERY(VAR6>REF(VAR6,1),BARSLASTCOUNT(VAR4>VAR5))AND VAR4>VAR5;
VAR9:=REF(MAX(C,O),BARSLAST(VAR7)+1);
VAR10:=REF(MAX(C,O),BARSLAST(VAR8)+1);
VAR11:=HHV(IF(C>O,C,MAX(C,O)),BARSLASTCOUNT(IF(VAR10>=VAR9,VAR10,VAR9))+1)=HHV(IF(C>O,C,MAX(C,O)),BARSLASTCOUNT(BBI>REF(BBI,1)AND C>BBI));
VAR12:=EVERY(VAR4<REF(VAR4,1),BARSLASTCOUNT(VAR4<VAR5))AND VAR4<VAR5;
VAR13:=EVERY(VAR6<REF(VAR6,1),BARSLASTCOUNT(VAR4<VAR5))AND VAR4<VAR5;
VAR14:=MIN(VAR12,VAR13);
VAR15:=LLV(IF(C<O,C,MIN(C,O)),BARSLASTCOUNT(VAR14)+1)=LLV(IF(C<O,C,MIN(C,O)),BARSLASTCOUNT(VAR4<REF(VAR4,1) AND BBI<REF(BBI,1)AND L<BBI));
VAR16:=BARSLAST(VAR11)=1;
VAR17:=REF(MAX(C,O),BARSLAST(VAR16)+1);
VAR27:=BARSLAST(VAR15)=1;
VAR28:=REF(MIN(C,O),BARSLAST(VAR27)+1);
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(VAR3,GNBLOCK)),COLOR00C0C0;
壓力:DRAWLINE(BARSLAST(VAR11)=0,IF(C>O,C,MAX(C,O)),BARSNEXT(VAR11),REF(IF(C>O,C,MAX(C,O)),BARSLAST(VAR11)),1),DOTLINE,COLORYELLOW;
支撐:DRAWLINE(BARSLAST(VAR15)=0,IF(C<O,C,MIN(C,O)),BARSNEXT(VAR15),REF(IF(C<O,C,MIN(C,O)),BARSLAST(VAR15)),1),DOTLINE,COLORGREEN;
突破:CROSS(C,VAR17),NODRAW,COLORWHITE;
STICKLINE(突破,C,O,2,0),COLORWHITE;
破位:CROSS(VAR28,C),NODRAW,COLORLIGREEN;
STICKLINE(破位,C,O,2,0),COLORLIGREEN;
如有需要,請加QQ:88652583 或微信:88652583