‹ 返回

21949

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

指标公式

N:=5;
MA5:MA(C,5),COLORMAGENTA;
�Ƕ�:ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*57.3,NODRAW,COLORYELLOW;
ȥ��:=IF(NAMELIKE("*ST"),0,1) AND IF(NAMELIKE("S"),0,1) AND IF(DYNAINFO(9)=0,0,1) AND IF(BARSCOUNT(V)<150,0,1);
��ͣ:=C>REF(C,1)*1.0988 AND C=H;
STICKLINE(��ͣ=1,O,C,2,0),COLORMAGENTA,LINETHICK2,DRAWABOVE;
LT:=LLVBARS(L,60);
LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);
HT:=FINDHIGHBARS(H,LT+1,60,1);
��ѹ��:DRAWLINE(CURRBARSCOUNT=CONST(HT)+1,H,ISLASTBAR,REF(H,HT),0),COLORYELLOW,LINETHICK2;
TT:=BARSLAST(CURRBARSCOUNT=CONST(HT)+1);
T:=BARSLAST(CROSS(C,REF(H,TT)));
GL:=C/REF(H,TT);
TA:=BARSLAST(GL=HHV(GL,T+1));
DF:=(C-REF(C,TA+1))/REF(C,TA+1)*100;
JL:=L/REF(H,TT);
XG:=DF<-7 AND JL<1.075AND H>REF(H,TT);
XGT:=BARSLAST(COUNT(XG,T+1)=1 AND XG);
QF:=BACKSET(XGT=0,TA+1);
QFT:=BARSLAST(CROSS(QF=1,0.5));
XZF:=REFX(DF,BARSNEXT(XGT=0));
DRAWICON(CROSS(XGT=0,0.5),L*0.95,1);
DRAWLINE(T=0,REF(H,TT),QFT=0,REF(H,QFT),0),DOTLINE,COLORYELLOW;
DRAWLINE(QFT=0,REF(H,QFT),XGT=0,REF(H,TT),0),DOTLINE,COLORYELLOW;
DRAWTEXT(TT=0,REF(H,TT)*1.05,VARCAT(VARCAT("��ѹ֧�ż� : ",VAR2STR(REF(H,TT),2)),"Ԫ"))COLORYELLOW;
DRAWLINE(QFT=0,REF(H,QFT)*1.05,QFT=10,REF(H,QFT)*1.05,0),COLORBLUE,LINETHICK3;
DRAWTEXT(QFT=0,REF(H,QFT)*1.1,VARCAT(VARCAT("������",VAR2STR(XZF,2)),"%"))COLORYELLOW;
ͻ��:=CROSS(MA5,��ѹ��) AND ȥ��;
DRAWTEXT(ͻ��=1,H,"ͻ��"),COLORYELLOW;
�ز�:=COUNT(XG,T+1)=1 AND XG AND ȥ��;
DRAWTEXT(�ز�=1,L-L*0.03,"�ز�"),COLORYELLOW;
DRAWLINE(TT=0,H,LTT=0,L,0),COLORYELLOW,LINETHICK2;
DRAWTEXT(LTT=0,L*0.98,"����"),COLORYELLOW;
��:=((L-��ѹ��)/��ѹ��)*100,COLORYELLOW,NODRAW;
���:=EXIST(ͻ��=1,34) AND REF(O>C,2) AND REF(O>C,1) AND O<C AND C>��ѹ�� AND ��<15 AND ȥ��;
DRAWTEXT(���=1,H+H*0.03,"���"),COLORYELLOW;
DRAWNUMBER(���=1,L-L*0.03,��),COLORRED;
NOTEXTͻ�ƹ���:EXIST(ͻ�� OR LTT=0,N),COLORRED,NODRAW;
NOTEXT�زȽ��:EXIST(�ز� OR ���,N),COLORRED,NODRAW;
LT3:=LLVBARS(L,100);
HT3:=HHVBARS(H,60);
LT13:=FINDLOWBARS(L,HT3+1,30,1);
LTT3:=BARSLAST(CURRBARSCOUNT=CONST(LT3)+1);
LTT13:=BARSLAST(CURRBARSCOUNT=CONST(LT13)+1);
HT13:=FINDHIGHBARS(H,LTT13,LTT3+1,1);
HT1T3:=BARSLAST(CURRBARSCOUNT=CONST(HT13)+1);
HT2T3:=BARSLAST(CURRBARSCOUNT=CONST(HT3)+1);
TJ3:=L>REF(L,LTT3);
TJ13:=H>REF(H,HT1T3);
�¹�:DRAWLINE(LTT3=0,L,LTT13=0 AND TJ3,L,1),COLORRED,LINETHICK2;
�Ϲ�:DRAWLINE(HT1T3=0,H,HT2T3=0 AND TJ13,H,1),COLORRED,LINETHICK2;
XLT3:=FINDLOWBARS(H,0,HT2T3+1,1);
XLT13:=BARSLAST(CURRBARSCOUNT=CONST(XLT3)+1);
XH1T3:=FINDHIGHBARS(H,XLT13,10,1);
XH1TT3:=BARSLAST(CURRBARSCOUNT=CONST(XH1T3)+1);
DF3:=(C-REF(C,HT2T3+1))/REF(C,HT2T3+1)*100;
XL2TT3:=BARSSINCEN(DF3<-15,HT2T3+1);
TJ23:=H<REF(H,HT2T3);
TJ33:=L<REF(L,XL2TT3);
��:DRAWLINE(HT2T3=0,H,XH1TT3=0 AND TJ23,H,1),COLORGREEN,LINETHICK3;
��:DRAWLINE(XL2TT3=0,L,XLT13=0 AND TJ33,L,1),COLORGREEN,LINETHICK3;
  ���޴����� 2��һ��ʽ�� ͨ���ż�������ѡ��ָ��(Դ��) ��һ��ʽ��ͨ�������γ����ͼ��ѡ��ָ��(Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������