私募密不外传!「撑压操盘主图」精准捕捉买卖点,依据支撑压力判断顶底
公式介绍与使用方法:
本公式名为“私募独家撑压操盘主图”,融合了多重技术维度,集趋势判断、支撑压力识别、买卖信号提示于一体。主图中通过20日高低点、60日“铁底”(绿色虚线)与“顶部”(白色虚线)构建中期强弱区间;EMA多周期均线系统(如5日、10日、20日、34日等)揭示短期趋势方向;SMA带状区域(橙绿渐变)直观呈现价格动能变化。
公式还嵌入了多种智能信号:
- 绿色●标记:低位放量突破关键均线,暗示潜在启动点;
- “牛”字提示:满足多重共振条件的强势买入信号;
- 预警B/预警S图标:结合动量与超买超卖,提前警示反转机会;
- K线染色系统:蓝/红柱体清晰区分上涨与下跌结构,便于快速识别市场情绪。
使用建议:
适用于日线级别波段操作,当价格靠近“铁底”并出现绿色●或“预警B”时可关注低吸机会;接近“顶部”且出现S预警或红色K线转弱时,应警惕回调风险。配合量能与大盘环境综合判断,效果更佳。
{私募独家撑压操盘主图}
ZBGS1:HHV(HIGH,20);
ZBGS2:LLV(LOW,20);
铁底:LLV(LOW,60)*1.02,DOTLINE,LINETHICK1,COLORLIGREEN;
顶部:HHV(HIGH,60)*0.98,DOTLINE,LINETHICK1,COLORWHITE;
ZBGS5:=EMA(C,1),NODRAW;
ZBGS6:=AMOUNT/V/100;
ZBGS7:=IF(C< 300,ZBGS6,ZBGS5),NODRAW;
ZBGS8:LLV(ZBGS7,2)COLORGREEN,NODRAW;
ZBGS9:=CONST(LLV(ZBGS7,2));
ZBGS10:=CONST(LLV(ZBGS7,4));
ZBGS11:=(C+H+O+L)/4;
ZBGS12:=MA(ZBGS11,20)*(1+80/1000),POINTDOT,COLORGREEN,LINETHICK8;
ZBGS13:=MA(ZBGS11,32)*(1-100/1000),POINTDOT,COLORMAGENTA,LINETHICK8;
ZBGS14:DRAWBAND(SMA(C,6.5,1),RGB(255,97,0),SMA(C,13.5,1),RGB(0,128,0));
ZBGS15:=MA(C,5),COLOR000099;
ZBGS16:=MA(C,10),COLOR006600;
ZBGS17:=MA(C,20),COLOR005555;
ZBGS18:=EMA(C,34);
ZBGS19:EMA(ZBGS18,13),COLORRED,LINETHICK3;
ZBGS20:=(C-MA(CLOSE,13))*100;
ZBGS21:=EMA(MA(ZBGS20,7),1),COLORWHITE;
ZBGS22:=EMA(ZBGS21,7),COLORYELLOW;
ZBGS23:=(ZBGS21-ZBGS22)*2,COLORSTICK;
ZBGS24:IF((CROSS(ZBGS21,ZBGS22) AND ZBGS21< -0.1) ,L*0.98,DRAWNULL),COLORMAGENTA,LINETHICK9,CROSSDOT;
ZBGS39:=EMA(CLOSE,3);
ZBGS40:=EMA(CLOSE,21);
ZBGS41:=CROSS(ZBGS39,ZBGS40);
ZBGS42:=EMA(C,3),COLORBLUE,LINETHICK3;
ZBGS43:=EMA(C,5),COLORWHITE,LINETHICK1;
ZBGS44:=EMA(ZBGS43,5),COLOR00FF00,LINETHICK1;
ZBGS45:=C< ZBGS43;
ZBGS46:=ZBGS42>REF(ZBGS42,1) AND REF(ZBGS42,1)< REF(ZBGS42,2) ;
ZBGS47:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
ZBGS48:=(1-7/100)*(DMA(CLOSE,ZBGS47));
ZBGS49:=(1+7/100)*(DMA(CLOSE,ZBGS47));
ZBGS50:=MA((LOW+HIGH+CLOSE)/3,5);
ZBGS51:=MEMA(CLOSE,5);
ZBGS52:=ATAN((ZBGS51/REF(ZBGS51,1)-1)*100)*180/3.1416;
ZBGS53:=IF(ZBGS52>0,ZBGS52,ZBGS52);
ZBGS54:=MA(CLOSE,5),COLOR888899;
ZBGS55:=MA(CLOSE,13),COLORFF00F0,LINETHICK2;
ZBGS56:=CLOSE=HHV(C,4) AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3)) OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) AND REF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND C>=REF(C,1) AND C>=REF(C,2);
ZBGS57:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);
ZBGS58:=CLOSE=LLV(C,4) AND (REF(C,1)< REF(C,2) OR REF(C,1)< REF(C,3)) OR REF(C,1)=LLV(C,4) AND C< REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)=HHV(C,4) AND C< REF(C,1) OR REF(C,3)=LLV(C,4) AND C< REF(C,1) AND C< REF(C,2);
ZBGS59:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<=REF(C,3) AND REF(C,2)< REF(C,4) AND C>=REF(C,1);
ZBGS60:=REF(C,1)=HHV(C,4) AND C< REF(C,2) OR (REF(C,2)=HHV(C,4) AND REF(C,1)>REF(C,3) OR REF(C,3)=HHV(C,4) AND REF(C,1)>REF(C,2)) AND REF(C,2)>=REF(C,4) AND C< REF(C,1);
ZBGS61:=ZBGS50>REF(ZBGS50,1) AND REF(ZBGS50,1)< REF(ZBGS50,2);
ZBGS62:=LOW< HHV(ZBGS50,13) AND HIGH>HHV(ZBGS50,13) AND CLOSE>REF(C,1) AND CLOSE>OPEN;
ZBGS63:=ZBGS62 AND COUNT(ZBGS61,2);
ZBGS64:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6);
ZBGS65:=EMA(MA(C,13),13);
ZBGS66:=FILTER((LLV(ZBGS64,2)=LLV(ZBGS64,7) AND COUNT(ZBGS64< 0,2) AND CROSS(ZBGS64,MA(ZBGS64,2)))=1,5);
ZBGS67:=FILTER((HHV(ZBGS64,2)=HHV(ZBGS64,7) AND COUNT(ZBGS64>50,2) AND CROSS(MA(ZBGS64,2),ZBGS64))=1,1);
ZBGS68:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;
ZBGS69:=FILTER(((CROSS(ZBGS68,0) OR CROSS(C,ZBGS65)) AND ZBGS66)=1,3);
ZBGS70:=MA(C,18)>=REF(MA(C,18),3) AND CROSS(C,MA(C,18));
ZBGS71:=ZBGS63 AND NOT(REF(ZBGS63,1));
ZBGS72:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
ZBGS73:=SMA(ZBGS72,3,1);
ZBGS74:=SMA(ZBGS73,3,1);
ZBGS75:=3*ZBGS73-2*ZBGS74;
ZBGS76:=CROSS(ZBGS75,ZBGS74);
ZBGS77:=CROSS(ZBGS74,ZBGS75);
ZBGS78:=(ZBGS69 OR ZBGS70) AND ZBGS66;
ZBGS79:=(ZBGS69 OR ZBGS70) AND ZBGS59;
ZBGS80:=(ZBGS69 OR ZBGS70) AND ZBGS57;
ZBGS81:=(ZBGS57 AND ZBGS66) OR (ZBGS59 AND ZBGS66);
ZBGS82:=(ZBGS76 AND ZBGS59) OR (ZBGS76 AND ZBGS57) OR (ZBGS76 AND ZBGS66);
ZBGS83:=ZBGS71;
ZBGS84:=ZBGS78 OR ZBGS79 OR ZBGS80 OR ZBGS81 OR ZBGS82 AND ZBGS46;
ZBGS85:=ZBGS41 AND ZBGS83;
ZBGS86:=ZBGS41 AND ZBGS84;
ZBGS87:=ZBGS85 OR ZBGS86;
ZBGS117:=MA(C,5);
ZBGS118:=MA(C,10);
ZBGS119:=MA(C,21);
ZBGS120:=REF(ZBGS117,1)< REF(ZBGS118,1)AND ZBGS118>REF(ZBGS118,1);
ZBGS121:=C>MA(C,10) OR H>=ZBGS118;
ZBGS122:=C>O AND REF(C,1)< MA(C,10) AND ZBGS121 AND ZBGS120 AND MA(C,21)< MA(C,10);
ZBGS123:=ZBGS122 AND (CROSS(C,ZBGS19) OR CROSS(L,ZBGS19) OR CROSS(H,ZBGS19));
DRAWTEXT(ZBGS123,LOW*0.98,'●'),COLORGREEN;
ZBGS124:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));
ZBGS125:=((REF(ZBGS124,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS126:=((REF(ZBGS125,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS127:=((REF(ZBGS126,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS128:=((REF(ZBGS127,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS129:=((REF(ZBGS128,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS130:=((REF(ZBGS129,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS131:=((REF(ZBGS130,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS132:=((REF(ZBGS131,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS133:=((REF(ZBGS132,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS134:=((REF(ZBGS133,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS135:=((REF(ZBGS134,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
STICKLINE((((((((((((ZBGS124 OR ZBGS125) OR ZBGS126) OR ZBGS127) OR ZBGS128) OR ZBGS129) OR ZBGS130) OR ZBGS131) OR ZBGS132) OR ZBGS133) OR ZBGS134) OR ZBGS135),C,O,3,0),COLOR000099;
STICKLINE((((((((((((ZBGS124 OR ZBGS125) OR ZBGS126) OR ZBGS127) OR ZBGS128) OR ZBGS129) OR ZBGS130) OR ZBGS131) OR ZBGS132) OR ZBGS133) OR ZBGS134) OR ZBGS135),C,O,2,0),COLOR0000BB;
STICKLINE((((((((((((ZBGS124 OR ZBGS125) OR ZBGS126) OR ZBGS127) OR ZBGS128) OR ZBGS129) OR ZBGS130) OR ZBGS131) OR ZBGS132) OR ZBGS133) OR ZBGS134) OR ZBGS135),C,O,1,0),COLOR0000DD;
ZBGS136:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));
ZBGS137:=((REF(ZBGS136,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS138:=((REF(ZBGS137,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS139:=((REF(ZBGS138,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS140:=((REF(ZBGS139,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS141:=((REF(ZBGS140,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS142:=((REF(ZBGS141,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS143:=((REF(ZBGS142,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS144:=((REF(ZBGS143,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS145:=((REF(ZBGS144,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
ZBGS146:=((REF(ZBGS145,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
ZBGS147:=((REF(ZBGS146,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
STICKLINE((((((((((((ZBGS136 OR ZBGS137) OR ZBGS138) OR ZBGS139) OR ZBGS140) OR ZBGS141) OR ZBGS142) OR ZBGS143) OR ZBGS144) OR ZBGS145) OR ZBGS146) OR ZBGS147),C,O,3 ,0 ),COLOR00BB00;
STICKLINE((((((((((((ZBGS136 OR ZBGS137) OR ZBGS138) OR ZBGS139) OR ZBGS140) OR ZBGS141) OR ZBGS142) OR ZBGS143) OR ZBGS144) OR ZBGS145) OR ZBGS146) OR ZBGS147),C,O,2 ,0 ),COLOR00DD00;
STICKLINE((((((((((((ZBGS136 OR ZBGS137) OR ZBGS138) OR ZBGS139) OR ZBGS140) OR ZBGS141) OR ZBGS142) OR ZBGS143) OR ZBGS144) OR ZBGS145) OR ZBGS146) OR ZBGS147),C,O,1,0 ),COLOR00FF00;
ZBGS148:=(REF((((((((((((ZBGS136 OR ZBGS137) OR ZBGS138) OR ZBGS139) OR ZBGS140) OR ZBGS141) OR ZBGS142) OR ZBGS143) OR ZBGS144) OR ZBGS145) OR ZBGS146) OR ZBGS147),1) AND ZBGS124);
ZBGS149:=(REF((((((((((((ZBGS124 OR ZBGS125) OR ZBGS126) OR ZBGS127) OR ZBGS128) OR ZBGS129) OR ZBGS130) OR ZBGS131) OR ZBGS132) OR ZBGS133) OR ZBGS134) OR ZBGS135),1) AND ZBGS136);
ZBGS150:=MAX(REF(CLOSE,2),REF(CLOSE,1));
STICKLINE(ZBGS148,ZBGS150,O,3 ,0 ),COLORBB11BB;
STICKLINE(ZBGS148,ZBGS150,O,2 ,0 ),COLORDD44DD;
STICKLINE(ZBGS148,ZBGS150,O,1 ,0 ),COLORFF66FF;
ZBGS151:=MIN(REF(CLOSE,2),REF(CLOSE,1));
STICKLINE(ZBGS149,ZBGS151,O,3,0),COLOR00AAFF;
STICKLINE(ZBGS149,ZBGS151,O,2,0),COLOR00CCFF;
STICKLINE(ZBGS149,ZBGS151,O,1,0),COLOR00EEFF;
ZBGS152:=CROSS(EMA(C,5),EMA(C,30))AND CROSS(EMA(C,10),EMA(C,20));
DRAWICON(ZBGS152,L*0.99,13);
ZBGS153:=SAR(10,2,20);
ZBGS154:=IF(ZBGS153<=L,ZBGS153,0),CIRCLEDOT,COLORRED;
ZBGS155:=EMA(SLOPE(C,21)*20+C,42),POINTDOT,LINETHICK1,COLORYELLOW;
STICKLINE(1,ZBGS155,ZBGS155,1,0),COLORYELLOW;
ZBGS156:=EMA(C,5),COLORYELLOW,LINETHICK1;
ZBGS157:=MA(H,20);
ZBGS158:=IF(ZBGS156>=REF(ZBGS156,1),ZBGS156,DRAWNULL),LINETHICK2,COLORRED;
DRAWICON(CROSS(L,ZBGS153) AND ZBGS158>0 AND H< ZBGS157 AND ZBGS154>0 AND H>ZBGS19,(LOW*0.99),5);
ZBGS159:=((((OPEN + LOW) + HIGH) + CLOSE) / 4);
ZBGS160:=EMA(ZBGS159,5);
ZBGS161:=HHV(ZBGS160,60);
ZBGS162:=(SMA(HIGH,21,2) * 1.05);
ZBGS163:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
ZBGS164:=(((((3 * CLOSE) + HIGH) + LOW) + OPEN) / 6);
ZBGS165:=EMA(ZBGS164,10);
ZBGS166:=SMA(ZBGS163,3,1);
ZBGS167:=SMA(ZBGS166,3,1);
ZBGS168:=((3 * ZBGS166) - (2 * ZBGS167));
ZBGS169:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
ZBGS170:=SMA(ZBGS169,3,1);
ZBGS171:=SMA(ZBGS170,3,1);
ZBGS172:=((3 * ZBGS170) - (2 * ZBGS171));
ZBGS173:=IF(CROSS(ZBGS172,ZBGS168),HIGH,REF(HIGH,BARSLAST(CROSS(ZBGS172,ZBGS168)))),COLORFFFFFF;
ZBGS174:=CROSS(CLOSE,ZBGS17) AND HIGH < ZBGS173 AND OPEN < ZBGS17 AND HIGH < ZBGS161 AND ZBGS162 - REF(ZBGS162,1) > 0 AND ZBGS165 - REF(ZBGS165,1)>0 AND ZBGS168 < 63 AND ZBGS17 - REF(ZBGS17,1) > 0,COLORWHITE;
DRAWTEXT(ZBGS174,L,'牛'),COLORWHITE;
DRAWTEXT_FIX(C>O,0,0.07,0,' '),COLOR222222;
ZBGS175:=C>ZBGS12 OR (H>ZBGS12 AND O>C);
STICKLINE(ISLASTBAR,ZBGS9,ZBGS9,120,0),LINETHICK2,COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=15,ZBGS9*1,'关键价位'),COLORGREEN;
DRAWNUMBER(ISLASTBAR,ZBGS9*1.02,ZBGS9+000),COLORGREEN;
STICKLINE(ISLASTBAR,ZBGS10,ZBGS10,120,0),LINETHICK2,COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=15,ZBGS10*1,'支撑价位'),COLORYELLOW;
ZBGS176:=(HIGH+LOW+CLOSE)/3;
ZBGS177:=(ZBGS176-MA(ZBGS176,14))/(0.015*AVEDEV(ZBGS176,14));
ZBGS178:=EMA(EMA(EMA(ZBGS177,2),2),2);
ZBGS179:=EMA(EMA(EMA(ZBGS177,3),2),2);
ZBGS180:=(CROSS(ZBGS178,ZBGS179) OR (ZBGS178>=ZBGS179)) AND ZBGS178>=-101 AND ZBGS178>=REF(ZBGS178,1) AND REF(ZBGS178,1)< -101 ;
ZBGS181:=EMA(EMA(EMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1),2),2),2);
ZBGS182:=EMA(EMA(EMA(SMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1),3,1),2),2),2);
ZBGS183:=EMA(EMA(EMA(3*SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1)-2*SMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1),3,1),2),2),2);
ZBGS184:=ZBGS183>REF(ZBGS183,1) ;
ZBGS185:=ZBGS180 AND ZBGS184 ;
ZBGS186:=EMA(C,3);
ZBGS187:=ZBGS186>REF(ZBGS186,1) AND REF(ZBGS186,1)< REF(ZBGS186,2) ;
ZBGS188:=CLOSE=LLV(C,4) AND (REF(C,1)< REF(C,2) OR REF(C,1)< REF(C,3)) OR REF(C,1)=LLV(C,4) AND C< REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)=HHV(C,4) AND C< REF(C,1) OR REF(C,3)=LLV(C,4) AND C< REF(C,1) AND C< REF(C,2);
ZBGS189:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<=REF(C,3) AND REF(C,2)< REF(C,4) AND C>=REF(C,1);
ZBGS190:=(SMA(ABS(LOW-REF(LOW,1)),13,1))/(SMA(MAX(LOW-REF(LOW,1),0),13,1))*100;
ZBGS191:=MA(ZBGS190,13);
ZBGS192:=LLV(LOW,34);
ZBGS193:=EMA(IF(LOW<=ZBGS192,ZBGS191,0),3);
ZBGS194:=SMA(SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1),5,1);
ZBGS195:=SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1)*16.18-ZBGS194*10.9;
DRAWTEXT(ISLASTBAR,铁底,'铁底'),COLORLIGREEN;
ZBGS196:=REF(CLOSE,1);
ZBGS197:=SMA((CLOSE-ZBGS196),6,1)/SMA(ABS(CLOSE-ZBGS196),6,1)*100;
DRAWICON(REF(ZBGS197,1)>81 AND ZBGS197< 80,HIGH,2);
DRAWTEXT(ISLASTBAR,顶部,' 顶部'),COLORWHITE;
ZBGS198:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
DRAWICON(CROSS(82,ZBGS198),HIGH,27);
DRAWTEXT(CROSS(82,ZBGS198),顶部,'预警S'),COLORGREEN;
DRAWICON(ZBGS185,(LOW * 0.98),25);
DRAWTEXT(ZBGS185,(LOW * 0.98),'预警B'),COLORYELLOW;