量化顶底绝密主图指标公式源码
发布日期: 2025-07-11 | 阅读量:31
N:=18;
M:=14;
I:=26;DRAWKLINE(H,O,L,C);
VAR01:=REF(CLOSE,5);
VAR02:=MA(CLOSE,30);
VAR03:=((VOL)/(CAPITAL))*(100);
XJYY1:=(VAR01<VAR02) AND (CLOSE<VAR02);
XJYY2:=(((CROSS(MA(CLOSE,3),MA(CLOSE,10)) AND CROSS(CLOSE,VAR02) OR CROSS(MA(CLOSE,5),MA(CLOSE,20)) AND CROSS(CLOSE,VAR02)) OR (MA(CLOSE,5)>MA(CLOSE,20)) AND CROSS(CLOSE,VAR02)) OR (MA(CLOSE,3)>MA(CLOSE,10)) AND CROSS(CLOSE,VAR02));
XJYY3:=((HIGH-OPEN)/(ABS(OPEN-CLOSE))>5) AND (VAR03>2.5) AND (CLOSE>MA(CLOSE,5)) AND (CLOSE>VAR02);
XJYY4:=(((CLOSE-MA(CLOSE,10))/(MA(CLOSE,10)))*(100)>15);
XJYY5:=(((VAR03>3.5) AND (((OPEN-CLOSE)/(CLOSE))*(100)>4) OR (((CLOSE-MA(CLOSE,5))/(MA(CLOSE,5)))*(100)>20)) OR (VAR03>10) AND (((OPEN-CLOSE)/(CLOSE))*(100)>8));
STICKLINE(XJYY1,OPEN,CLOSE,3,0),COLOR00FFFF;
STICKLINE(XJYY2,OPEN,CLOSE,3,0),COLOR0000FF;
STICKLINE(XJYY3,OPEN,CLOSE,3,0),COLORFF0000;
STICKLINE(XJYY4,OPEN,CLOSE,3,0),COLORFFFFFF;
STICKLINE(XJYY5,OPEN,CLOSE,3,0),COLOR00FF00;
MA13:MA(CLOSE,13),COLOR00FF00;
MA55:MA(CLOSE,55),COLOR0000FF;
MA120:MA(CLOSE,120),COLORF0F000;
MA250:MA(CLOSE,250),COLORF00FF0;
VAR1:=('H000001$VOL')*('H000001$CLOSE');
VAR2:=(EMA(VAR1,5))/(EMA('H000001$VOL',5));
VAR3:=(('H000001$CLOSE'-VAR2)/(VAR2))*(100);
VAR4:=(VAR3<=(-1.5)) AND (VAR3>(-100));
VAR5:=(SUM((VAR4>0),N))/(SUM((VAR4=0),N));
VAR6:=(VAR5<5) AND (VAR5>=0.25);
VAR7:=(LOW+HIGH+CLOSE)/(3);
VAR8:=(VAR7-MA(VAR7,M))/((0.015)*(AVEDEV(VAR7,M)));
VAR9:=EMA(VAR8,3);
VARA:=(HIGH+LOW+CLOSE)/(3);
VARB:=((SUM(MAX(0,HIGH-REF(VARA,1)),I))/(SUM(MAX(0,REF(VARA,1)-LOW),I)))*(100);
VARC:=REF(MA(VARB,3),2.2);
VARD:=REF(MA(VARB,13),6.2);
VARE:=REF(MA(VARB,89),36.6);
VARF:=CROSS(VARC,VARB) AND (VARB>150);
DRAWTEXT(VAR6 AND CROSS(VAR8,VAR9),LOW,'抄底'),COLOR00FFFF;
DRAWTEXT(VARF,HIGH,'逃顶'),COLORFF00FF;
VAR10:=MA(CLOSE,5);
VAR11:=MA(CLOSE,10);
VAR12:=((VAR10-CLOSE)/(CLOSE)>0.03);
VAR13:=((VAR11-VAR10)/(VAR10)>0.03);
VAR14:=(LLV(CLOSE,30)=LLV(CLOSE,120));
DRAWICON(VAR12 AND VAR13 AND VAR14,(LOW)*(0.99),5),COLOR00FF00;
VAR15:=(LLV(LOW,5)=LLV(LOW,45)) AND (CLOSE>=(OPEN)*(1.04));
VAR16:=(CLOSE>(REF(HIGH,1)+REF(LOW,1))/(2));
VAR17:=VAR15 AND VAR16;
DRAWTEXT(VAR17,LOW,' 买点 '),COLORFFFFFF;
DRAWICON(CROSS((REF(HIGH,1)+REF(LOW,1))/(2),MA(CLOSE,20)+(2)*(STD(CLOSE,20))),(HIGH)*(1.015),4),COLORFFFF00;
M:=14;
I:=26;DRAWKLINE(H,O,L,C);
VAR01:=REF(CLOSE,5);
VAR02:=MA(CLOSE,30);
VAR03:=((VOL)/(CAPITAL))*(100);
XJYY1:=(VAR01<VAR02) AND (CLOSE<VAR02);
XJYY2:=(((CROSS(MA(CLOSE,3),MA(CLOSE,10)) AND CROSS(CLOSE,VAR02) OR CROSS(MA(CLOSE,5),MA(CLOSE,20)) AND CROSS(CLOSE,VAR02)) OR (MA(CLOSE,5)>MA(CLOSE,20)) AND CROSS(CLOSE,VAR02)) OR (MA(CLOSE,3)>MA(CLOSE,10)) AND CROSS(CLOSE,VAR02));
XJYY3:=((HIGH-OPEN)/(ABS(OPEN-CLOSE))>5) AND (VAR03>2.5) AND (CLOSE>MA(CLOSE,5)) AND (CLOSE>VAR02);
XJYY4:=(((CLOSE-MA(CLOSE,10))/(MA(CLOSE,10)))*(100)>15);
XJYY5:=(((VAR03>3.5) AND (((OPEN-CLOSE)/(CLOSE))*(100)>4) OR (((CLOSE-MA(CLOSE,5))/(MA(CLOSE,5)))*(100)>20)) OR (VAR03>10) AND (((OPEN-CLOSE)/(CLOSE))*(100)>8));
STICKLINE(XJYY1,OPEN,CLOSE,3,0),COLOR00FFFF;
STICKLINE(XJYY2,OPEN,CLOSE,3,0),COLOR0000FF;
STICKLINE(XJYY3,OPEN,CLOSE,3,0),COLORFF0000;
STICKLINE(XJYY4,OPEN,CLOSE,3,0),COLORFFFFFF;
STICKLINE(XJYY5,OPEN,CLOSE,3,0),COLOR00FF00;
MA13:MA(CLOSE,13),COLOR00FF00;
MA55:MA(CLOSE,55),COLOR0000FF;
MA120:MA(CLOSE,120),COLORF0F000;
MA250:MA(CLOSE,250),COLORF00FF0;
VAR1:=('H000001$VOL')*('H000001$CLOSE');
VAR2:=(EMA(VAR1,5))/(EMA('H000001$VOL',5));
VAR3:=(('H000001$CLOSE'-VAR2)/(VAR2))*(100);
VAR4:=(VAR3<=(-1.5)) AND (VAR3>(-100));
VAR5:=(SUM((VAR4>0),N))/(SUM((VAR4=0),N));
VAR6:=(VAR5<5) AND (VAR5>=0.25);
VAR7:=(LOW+HIGH+CLOSE)/(3);
VAR8:=(VAR7-MA(VAR7,M))/((0.015)*(AVEDEV(VAR7,M)));
VAR9:=EMA(VAR8,3);
VARA:=(HIGH+LOW+CLOSE)/(3);
VARB:=((SUM(MAX(0,HIGH-REF(VARA,1)),I))/(SUM(MAX(0,REF(VARA,1)-LOW),I)))*(100);
VARC:=REF(MA(VARB,3),2.2);
VARD:=REF(MA(VARB,13),6.2);
VARE:=REF(MA(VARB,89),36.6);
VARF:=CROSS(VARC,VARB) AND (VARB>150);
DRAWTEXT(VAR6 AND CROSS(VAR8,VAR9),LOW,'抄底'),COLOR00FFFF;
DRAWTEXT(VARF,HIGH,'逃顶'),COLORFF00FF;
VAR10:=MA(CLOSE,5);
VAR11:=MA(CLOSE,10);
VAR12:=((VAR10-CLOSE)/(CLOSE)>0.03);
VAR13:=((VAR11-VAR10)/(VAR10)>0.03);
VAR14:=(LLV(CLOSE,30)=LLV(CLOSE,120));
DRAWICON(VAR12 AND VAR13 AND VAR14,(LOW)*(0.99),5),COLOR00FF00;
VAR15:=(LLV(LOW,5)=LLV(LOW,45)) AND (CLOSE>=(OPEN)*(1.04));
VAR16:=(CLOSE>(REF(HIGH,1)+REF(LOW,1))/(2));
VAR17:=VAR15 AND VAR16;
DRAWTEXT(VAR17,LOW,' 买点 '),COLORFFFFFF;
DRAWICON(CROSS((REF(HIGH,1)+REF(LOW,1))/(2),MA(CLOSE,20)+(2)*(STD(CLOSE,20))),(HIGH)*(1.015),4),COLORFFFF00;

指标公式逻辑介绍
1. 多周期均线系统
核心均线组:
MA13:13日均线(绿色,短线趋势)
MA55:55日均线(蓝色,中线趋势)
MA120:120日均线(黄色,长线趋势)
MA250:250日均线(品红色,超长趋势)
均线交叉策略:
金叉:MA13上穿MA55(短线转强)
死叉:MA13下穿MA55(短线转弱)
多头排列:MA13>MA55>MA120>MA250
2. 五类交易信号
① 超跌反弹信号(青色)
条件:XJYY1
特征:收盘价低于30日均线且5日前收盘价低于30日均线
策略:轻仓试探性买入
② 均线突破信号(蓝色)
条件:XJYY2
特征:3/5日均线上穿10/20日均线并突破30日均线
策略:标准仓位介入
③ 放量突破信号(红色)
条件:XJYY3
特征:高开长阳+换手>2.5%+站上5日均线
策略:重仓参与
④ 强势拉升信号(白色)
条件:XJYY4
特征:收盘价偏离10日均线>15%
策略:持股待涨
⑤ 极端波动信号(绿色)
条件:XJYY5
特征:高换手(>3.5%)+大振幅(>4%)或单日涨幅>20%
策略:警惕反转
3. 智能辅助指标
大盘环境监测
VAR1-VAR6:监测上证指数5日资金流向
应用:当VAR6成立时(资金连续流出)减少仓位
CCI趋势系统
VAR7-VAR9:改进版CCI指标
抄底信号:CCI上穿其均线且处于超卖区
威廉指标系统
VARA-VARE:三重威廉指标组合
逃顶信号:短期威廉上穿长期威廉且超买
4. 精准买卖点提示
买入信号
✅ 抄底标记(青色文字):
大盘资金连续流出但趋缓
CCI指标出现底背离
出现在股价低位
✅ 买点标记(白色文字):
5日低点=45日低点
收盘涨幅≥4%
突破前一日中轴
✅ 绿色箭头:
5/10日均线空头排列
30日低点=120日低点
出现在回调末端
卖出信号
❌ 逃顶标记(品红文字):
威廉指标三重顶背离
超买区域死叉
伴随放量滞涨
❌ 黄色箭头:
价格突破布林上轨
20日均线+2倍标准差
出现在连续上涨后