顶级主力买入提示指标公式
基本面_营收:=STRCAT(STRCAT('总收入同比增长:',CON2STR(FINANCE(44),2)),'% ');
基本面_净利:=STRCAT(基本面_营收,STRCAT(STRCAT(' 净利润同比增长:',CON2STR(FINANCE(43),2)),'% '));
基本面_负债:=STRCAT(基本面_净利,STRCAT(STRCAT(' 资产负债率:',CON2STR(FINANCE(9),2)),'% '));
基本面_现金流:=STRCAT(基本面_负债,STRCAT(STRCAT(' 每股现金流:',CON2STR(FINANCE(25)/FINANCE(1),2)),'元'));
DRAWTEXT_FIX(ISLASTBAR,0.001,0.00,0,STRCAT(基本面_现金流,0)),COLOR00FFFF;
板块_地域:=STRCAT(DYBLOCK,' ');
板块_行业:=STRCAT(板块_地域,STRCAT(HYBLOCK,' '));
板块_概念:=STRCAT(板块_行业,STRCAT(GNBLOCK,' '));
DRAWTEXT_FIX(ISLASTBAR,0.001,0.06,0,STRCAT(板块_概念,0)),COLORFF0000;
HLC均值:=REF(EMA((HIGH+LOW+CLOSE)/3,10),1);
最高价_10:=EMA(HHV(HIGH,10),3);
最低价_10:=EMA(LLV(LOW,10),3);
牛熊值:EMA(HLC均值*2 - 最低价_10,8),LINETHICK2,COLOR008080;
{牛熊变色:收盘价在牛熊值上方显示红色,下方显示紫色}
IF(C>=REF(牛熊值,1),牛熊值,DRAWNULL),LINETHICK2,COLORFF00FF;
IF(C<=REF(牛熊值,1),牛熊值,DRAWNULL),LINETHICK2,COLOR800080;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
{===== 均线系统 =====}
短期均线:MA(C,5),COLORWHITE;
中短期均线:MA(CLOSE,10),COLORYELLOW;
长期均线:MA(CLOSE,60),COLORGREEN;
{===== 主力启动信号逻辑 =====}
{RSV计算:不同周期的随机指标}
RSV_5:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5));
RSV_10:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10));
RSV_20:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20));
RSV_30:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30));
{条件1:短期RSV金叉后快速上攻}
条件_启动:=BARSLAST(CROSS(30,RSV_5))< 2 AND BARSLAST(CROSS(RSV_5,50))< 2;
{条件2:30日RSV上穿5日RSV,且5日RSV数值更大(多头排列)}
条件_强势:=BARSLAST(CROSS(RSV_30,RSV_5))< 2 AND RSV_5>RSV_30;
{条件3:50中轴反复震荡后的突破}
条件_震荡:=BARSLAST(CROSS(50,RSV_5))< 3 AND BARSLAST(CROSS(RSV_5,50))< 3;
{条件4:再次确认强势}
条件_确认:=BARSLAST(CROSS(RSV_30,RSV_5))< 2 AND RSV_5>RSV_30;
{信号A:启动暴涨}
{逻辑:震荡条件满足 + 再次确认强势 + 股价在20日线上方}
启动暴涨:=条件_震荡 AND 条件_确认 AND C>MA(C,20);
DRAWTEXT(启动暴涨,L-0.03,'启动暴涨'),COLORCYAN;
{信号B:顶级主力}
{逻辑:连续3天满足强势条件 + 股价在20日线上方}
顶级主力:=COUNT(条件_确认,3)=1 AND 条件_确认 AND C>MA(C,20);
DRAWTEXT(顶级主力,H*1.015,'☆顶级主力'),COLORYELLOW;














