‹ 返回

54045

54045 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 54045 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。

指标公式

VV:=VOL;
VAR1:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VV*240/FROMOPEN,DRAWNULL);
��������:VAR1/10,LINETHICK0;
VAR2:=VV/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
��������:IF(CLOSE>OPEN,VAR2*(HIGH-LOW),IF(CLOSE<OPEN,VAR2*((HIGH-OPEN)+(CLOSE-LOW)),VV/2))/10,COLORRED,LINETHICK0;
VAR6:=IF(CLOSE>OPEN,0-VAR2*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR2*(HIGH-LOW),0-VV/2));
��������:-VAR6/10,COLORGREEN,LINETHICK0;
VAR7:=��������+��������,LINETHICK0;
VAR8:=(MA(CLOSE,34)-CLOSE)/MA(CLOSE,34)*50,COLOR008288;
STICKLINE(FILTER(CROSS(0.019,VAR8),21),28,0,1,0),COLOR008000;
STICKLINE(FILTER(C/REF(C,1)>1.09,21),3,38,1,0),COLOR8285FF;
VAR9:=(VV/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN))));
VAR10:=IF((CLOSE>OPEN),(VAR9*(HIGH-LOW)),IF((CLOSE<OPEN),(VAR9*((HIGH-OPEN)+(CLOSE-LOW))),(VV/2)));
VAR11:=IF((CLOSE>OPEN),(0-(VAR9*((HIGH-CLOSE)+(OPEN-LOW)))),IF((CLOSE<OPEN),(0-(VAR9*(HIGH-LOW))),(0-(VV/2))));
VAR12:=(VAR10+VAR11);
STICKLINE((VAR12<0),0,VAR12/3,3,0),COLOR33FF33;
VAR13:=(VV/MA(VV,5));
VAR14:=BARSSINCE(VAR10);
VAR15:=IF(((121>VAR14)AND(VAR14>0)),VAR14,120);
VAR16:=IF(((4>VAR14)AND(VAR14>0)),VAR14,3);
VAR17:=MA(VV,VAR16);
VAR20:=(HIGH-LOW);
VAR21:=ABS((OPEN-CLOSE));
VAR22:=(HIGH-IF((CLOSE>OPEN),CLOSE,OPEN));
VAR23:=(IF((CLOSE>OPEN),OPEN,CLOSE)-LOW);
VAR24:=((VAR21/VAR20)*VV);
VAR25:=((VAR22/VAR20)*VV);
VAR26:=((VAR23/VAR20)*VV);
VAR27:=IF(((VV/CAPITAL)>0.001),1,EXP(ABS(LOG(((VV/CAPITAL)*100)))));
VAR28:=(((CLOSE-MA(CLOSE,5))/MA(CLOSE,5))*100);
VAR29:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30) AND MA(CLOSE,30)>MA(CLOSE,60);
VAR33:=((IF((((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE>OPEN)),VAR24,VAR10)+VAR10)/2);
VAR34:=((IF(((VAR25>VAR24)AND(VAR25>VAR26)),VAR25,VAR10)+VAR10)/2);
VAR35:=((IF(((VAR26>VAR24)AND(VAR26>VAR25)),VAR26,VAR10)+VAR10)/2);
VAR36:=((IF((((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE<OPEN)),VAR24,VAR11)+VAR11)/2);
VAR37:=MA((((VAR33+VAR34)+VAR35)/3),VAR16);
VAR38:=MA(VAR36,VAR16);
STICKLINE(CLOSE>MA(CLOSE,30),0,VV,3,1),COLOR0000FF;
STICKLINE(CLOSE<MA(CLOSE,30),0,VV,3,1),COLOR00FF00;
STICKLINE(((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE>OPEN),0,VAR24,3,0),COLOR00FFFF;
STICKLINE(((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE<OPEN),0,VAR24,2,0),COLORFF0000;
STICKLINE((VAR26>VAR24)AND(VAR26>VAR25),0,VAR26,3,0),COLORFFFFFF;
STICKLINE((VAR25>VAR24)AND(VAR25>VAR26),0,VAR25,3,0),COLORMAGENTA;
STICKLINE(VV>MA(VV,5)*2.5,0,VV,0.2,0),COLORYELLOW;
STICKLINE(VAR10>0,VAR10,0,0.2,0),COLOR0000FF;
VAR41:=((VV/CAPITAL)*100);
��������:VAR10+VAR11,COLORYELLOW,LINETHICK2;
����:0,COLORWHITE,DOTLINE;
��������:=C>REF(C,1) AND VV<REF(VV,1);
�۵�����:=C<REF(C,1) AND VV>REF(VV,1);
DRAWTEXT(�������� OR �۵�����,��������*1.1,'����'),COLORFF00FF;
����:=VV/REF(VV,1)>1.9;
��ͣ:=C/REF(C,1)>1.095;
DRAWTEXT(����,VV*0.9,'����'),COLORYELLOW;
DRAWTEXT(��ͣ,VV*1.2,'��ͣ'),COLORRED;
��ͷ:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20);
��ͷ:=MA(C,5)<MA(C,10) AND MA(C,10)<MA(C,20);
DRAWTEXT(��ͷ,VV*0.7,'��ͷ'),COLOR00AAAA;
DRAWTEXT(��ͷ,VV*0.7,'��ͷ'),COLORGREEN;