T1:=6;
MIN_LEN := 3;
BODY_RATIO := 1.5;
LOOKBACK_BODY := 20;
DMAC:=STD(CLOSE,T1);
MAC:=MA(CLOSE,T1);
S1:=SUM(CLOSE-MAC+DMAC*2,T1)/SUM(DMAC*4,T1)-0.5;
VAR_A1:=S1/MA(ABS(S1),240);
DMAC3:=STD(CLOSE,T1*4);
MAC3:=MA(CLOSE,T1*4);
S3:=SUM(CLOSE-MAC3+DMAC3*2,T1*4)/SUM(DMAC3*4,T1*4)-0.5;
VAR_C1:=S3/MA(ABS(S3),240);
DMAC6:=STD(CLOSE,T1*24);
MAC6:=MA(CLOSE,T1*24);
S6:=SUM(CLOSE-MAC6+DMAC6*2,T1*24)/SUM(DMAC6*4,T1*24)-0.5;
VAR_F1:=S6/MA(ABS(S6),240);
REAL_BODY := ABS(CLOSE – OPEN);
AVG_BODY := MA(REAL_BODY, LOOKBACK_BODY);
IS_LONG_YANG := (CLOSE > OPEN) AND (REAL_BODY > AVG_BODY * BODY_RATIO);
IS_LONG_YIN := (CLOSE < OPEN) AND (REAL_BODY > AVG_BODY * BODY_RATIO);
IS_GAP_UP := LOW > REF(HIGH, 1);
IS_GAP_DOWN := HIGH < REF(LOW, 1);
COND_A1_MAGENTA := VAR_A1 >= -0.5 AND VAR_A1 > REF(VAR_A1, 1);
COND_A1_GREEN := VAR_A1 <= 0.5 AND VAR_A1 < REF(VAR_A1, 1);
COND_A1_PINK := NOT(COND_A1_MAGENTA) AND NOT(COND_A1_GREEN);
PRE_MAGENTA := REF(COND_A1_MAGENTA, 1);
PRE_GREEN := REF(COND_A1_GREEN, 1);
PRE_PINK := REF(COND_A1_PINK, 1);
PRE_VAL := REF(VAR_A1, 1);
SIG_1 := PRE_MAGENTA AND COND_A1_PINK AND PRE_VAL > 0;
SIG_2 := PRE_MAGENTA AND COND_A1_GREEN AND PRE_VAL > 0;
SIG_3 := PRE_GREEN AND COND_A1_PINK AND PRE_VAL < 0;
SIG_4 := PRE_GREEN AND COND_A1_MAGENTA AND PRE_VAL < 0;
SIG_SELL_NEW := SIG_1 OR SIG_2;
SIG_BUY_NEW := SIG_3 OR SIG_4;
2,POINTDOT,COLORGRAY;
-2,POINTDOT,COLORGRAY;
A1_BASE: VAR_A1, RGB(255,200,200), LINETHICK3;
PARTLINE(COND_A1_MAGENTA, VAR_A1, RGB(255,0,255)), LINETHICK3;
PARTLINE(COND_A1_GREEN, VAR_A1, RGB(0,255,0)), LINETHICK3;
C1_BG:VAR_C1,RGB(64,64,64),LINETHICK3;
COND_C1_ORANGE := (VAR_C1 >= 1 AND VAR_C1 < 2.1) OR (VAR_C1 <= -1 AND VAR_C1 > -2.1);
PARTLINE(COND_C1_ORANGE, VAR_C1, RGB(255,165,0)),LINETHICK3;
COND_C1_BLUE := (VAR_C1 >= 2) OR (VAR_C1 <= -2);
PARTLINE(COND_C1_BLUE, VAR_C1, RGB(0,220,255)),LINETHICK3;
F1:VAR_F1,NODRAW;
DRAWTEXT(SIG_BUY_NEW&&NOT(C1_BG<0&&COND_C1_ORANGE)&&NOT(C1_BG<0&&COND_C1_ORANGE)&&NOT(C1_BG<0&&C1_BG<=REF(C1_BG,1)), VAR_A1 – 0.3, ‘▲’), VALIGN0, COLORRED;
DRAWTEXT(SIG_SELL_NEW, VAR_A1 + 0.3, ‘▼’), VALIGN0, COLORGREEN;
文华wh6多周期STD/MA波动率指标源码阴阳K线-跳空过滤买卖点提示
常见问题
相关文章
猜你喜欢
