『宝塔多空系统』一眼辨多空!精准捕捉行情转向信号
宝塔多空系统是一款兼顾趋势判断与买卖信号的文华财经指标,核心围绕价格波动与均线系统构建。指标首先以20日均线为核心,搭配±2倍标准差划定价格波动区间,同时整合5、10、60、120、250日均线,夯实趋势判断基础。
通过连续多日收盘价的涨跌形态,系统将K线划分为红(多头)、绿(空头)两种核心颜色,直观展示多空力量主导方向;当空头趋势末端出现多头反转,K线标注黄色,多头趋势末端出现空头反转则标注红色,精准提示行情转向节点。
此外,系统结合EMA均线交叉,搭配“多”“空”文字提示与买卖图标,进一步强化信号辨识度。无论是判断中长期趋势,还是捕捉短期多空切换,该指标都能通过清晰的视觉信号,帮助交易者快速把握市场节奏,降低判断难度。
本指标源码用于文华财经赢顺wh6、睿期wh7软件。
ZBGS1:MA(C,20),COLORWHITE,LINETHICK1;
ZBGS2:ZBGS1+2*STD(C,20),COLORWHITE,DOT;
ZBGS3:ZBGS1-2*STD(C,20),COLORWHITE,DOT;
ZBGS4:=MA(CLOSE,5);
ZBGS5:=MA(CLOSE,10);
ZBGS6:=MA(CLOSE,20);
ZBGS7:=MA(CLOSE,60);
ZBGS8:=MA(CLOSE,120);
ZBGS9:=MA(CLOSE,250);
ZBGS10:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
ZBGS11:=REF(ZBGS10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS12:=REF(ZBGS11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS13:=REF(ZBGS12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS14:=REF(ZBGS13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS15:=REF(ZBGS14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS16:=REF(ZBGS15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS17:=REF(ZBGS16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS18:=REF(ZBGS17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS19:=REF(ZBGS18,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS20:=REF(ZBGS19,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS21:=REF(ZBGS20,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
STICKLINE1(ZBGS10 OR ZBGS11 OR ZBGS12 OR ZBGS13 OR ZBGS14 OR ZBGS15 OR ZBGS16 OR ZBGS17 OR ZBGS18 OR ZBGS19 OR ZBGS20 OR ZBGS21,CLOSE,REF(CLOSE,1),4,0),COLORRED;
ZBGS22:=CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2);
ZBGS23:=REF(ZBGS22,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS24:=REF(ZBGS23,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS25:=REF(ZBGS24,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS26:=REF(ZBGS25,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS27:=REF(ZBGS26,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS28:=REF(ZBGS27,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS29:=REF(ZBGS28,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS30:=REF(ZBGS29,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS31:=REF(ZBGS30,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS32:=REF(ZBGS31,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS33:=REF(ZBGS32,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
STICKLINE1(ZBGS22 OR ZBGS23 OR ZBGS24 OR ZBGS25 OR ZBGS26 OR ZBGS27 OR ZBGS28 OR ZBGS29 OR ZBGS30 OR ZBGS31 OR ZBGS32 OR ZBGS33,CLOSE,REF(CLOSE,1),4,0),COLORGREEN;
STICKLINE1(ZBGS22 OR ZBGS23 OR ZBGS24 OR ZBGS25 OR ZBGS26 OR ZBGS27 OR ZBGS28 OR ZBGS29 OR ZBGS30 OR ZBGS31 OR ZBGS32 OR ZBGS33,CLOSE,REF(CLOSE,1),4,0),COLORGREEN;
ZBGS34:=REF(ZBGS22 OR ZBGS23 OR ZBGS24 OR ZBGS25 OR ZBGS26 OR ZBGS27 OR ZBGS28 OR ZBGS29 OR ZBGS30 OR ZBGS31 OR ZBGS32 OR ZBGS33,1) AND ZBGS10;
STICKLINE1(ZBGS34,REF(CLOSE,1),REF(CLOSE,2),4,0) ,COLORYELLOW;
ZBGS35:=REF(ZBGS10 OR ZBGS11 OR ZBGS12 OR ZBGS13 OR ZBGS14 OR ZBGS15 OR ZBGS16 OR ZBGS17 OR ZBGS18 OR ZBGS19 OR ZBGS20 OR ZBGS21,1) AND ZBGS22;
STICKLINE1(ZBGS35,REF(CLOSE,1),REF(CLOSE,2),4,0),COLORRED;
ZBGS36:=IF(ZBGS10 OR ZBGS11 OR ZBGS12 OR ZBGS13 OR ZBGS14 OR ZBGS15 OR ZBGS16 OR ZBGS17 OR ZBGS18 OR ZBGS19 OR ZBGS20 OR ZBGS21,MAX(CLOSE,REF(CLOSE,1)),0);
ZBGS37:=IF(ZBGS22 OR ZBGS23 OR ZBGS24 OR ZBGS25 OR ZBGS26 OR ZBGS27 OR ZBGS28 OR ZBGS29 OR ZBGS30 OR ZBGS31 OR ZBGS32 OR ZBGS33,MAX(CLOSE,REF(CLOSE,1)),0);
ZBGS38:=IF(ZBGS34,MAX(REF(CLOSE,1),REF(CLOSE,2)),0);
ZBGS39:=IF(ZBGS35,MAX(REF(CLOSE,1),REF(CLOSE,2)),0);
ZBGS40:=IF(ZBGS34,MAX(REF(CLOSE,1),REF(CLOSE,2)),IF(ZBGS35,MIN(REF(CLOSE,1),REF(CLOSE,2)),0));
ZBGS41:=IF(ZBGS10 OR ZBGS11 OR ZBGS12 OR ZBGS13 OR ZBGS14 OR ZBGS15 OR ZBGS16 OR ZBGS17 OR ZBGS18 OR ZBGS19 OR ZBGS20 OR ZBGS21,MIN(CLOSE,REF(CLOSE,1)),MAX(CLOSE,REF(CLOSE,1)));
ZBGS42:=IF(ZBGS22 OR ZBGS23 OR ZBGS24 OR ZBGS25 OR ZBGS26 OR ZBGS27 OR ZBGS28 OR ZBGS29 OR ZBGS30 OR ZBGS31 OR ZBGS32 OR ZBGS33,MIN(CLOSE,REF(CLOSE,1)),MAX(CLOSE,REF(CLOSE,1)));
ZBGS43:=IF(ZBGS34,MIN(REF(CLOSE,1),REF(CLOSE,2)),MAX(REF(CLOSE,1),REF(CLOSE,2)));
ZBGS44:=IF(ZBGS35,MIN(REF(CLOSE,1),REF(CLOSE,2)),MAX(REF(CLOSE,1),REF(CLOSE,2)));
ZBGS45:MAX(MAX(ZBGS36,ZBGS37),MAX(ZBGS38,ZBGS39)),NODRAW;
ZBGS46:=ZBGS40,NODRAW;
ZBGS47:=CROSS(C,ZBGS1);
ZBGS48:=EXIST(ZBGS47,7) AND C>=ZBGS1 AND L<=ZBGS1 AND REF(C,1)>=ZBGS1;
DRAWTEXT(ZBGS48,LOW,'多'),COLORYELLOW,VALIGN0;
ZBGS49:=EXIST(CROSS(ZBGS1,C),7) AND C<=ZBGS1 AND H>=ZBGS1 AND REF(C,1)<=ZBGS1;
DRAWTEXT(ZBGS49,HIGH,'空'),COLORWHITE,VALIGN2;
ZBGS50:=EMA(C,2);
ZBGS51:=EMA(SLOPE(C,21)*20+C,42);
ZBGS52:=CROSS(ZBGS50,ZBGS51);
ZBGS53:=CROSS(ZBGS51,ZBGS50);
DRAWICON(ZBGS52,L-0.1,'ICO1');
DRAWICON(ZBGS53,H+0.1,'ICO2');
EMA(CLOSE,240),COLORRED, LINETHICK2;