‹ 返回

43089

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

指标公式

M:=13;
��1:=EXPMA(C,5),COLORYELLOW;
��2:=EXPMA(��1,2);
��3:=EXPMA(��2,2);
��13:EXPMA(CLOSE,13),COLORGRAY,LINETHICK3;
��33:EXPMA(CLOSE,33),COLORFF00FF,LINETHICK4;
TJ1A:IF(��1>��2,��1,��2),COLORLICYAN;
TJ2A:IF(��1>��3,��1,��3),COLORGREEN;
TJ3A:��1,COLORYELLOW,LINETHICK2;
��A:=EXPMA(CLOSE,5),COLORWHITE;
��B:=EXPMA(CLOSE,33),COLORFF00FF,LINETHICK3;
IF(��B<REF(��B,1),��B,DRAWNULL),COLOR00FF00,LINETHICK3;
IF(��B<REF(��A,1),��A,DRAWNULL),COLORWHITE,LINETHICK1;
IF(��1<REF(��B,1),��A,DRAWNULL),COLORGREEN,LINETHICK1;
��1:=REFDATE(HHV(H,M),DATE);
��1:=REFDATE(LLV(L,M),DATE);
H1:=��1-(��1-��1)*0.191;
H2:=��1-(��1-��1)*0.382;
H3:=��1-(��1-��1)*0.5;
H4:=��1-(��1-��1)*0.618;
H5:=��1-(��1-��1)*0.809;
����:REFDATE(��1,DATE),COLOR666666;
%19.8:REFDATE(H1,DATE),COLOR666666;
%38.2:REFDATE(H2,DATE),COLOR666666;
%50:REFDATE(H3,DATE),COLOR666666;
%61.8:REFDATE(H4,DATE),COLOR666666;
%80.9:REFDATE(H5,DATE),COLOR666666;
�ײ�:REFDATE(��1,DATE),COLOR666666;
DRAWTEXT(ISLASTBAR,����,' ����'),COLORGREEN;
DRAWTEXT(ISLASTBAR,%19.8,' 19.8��'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,%38.2,' 38.2��'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,%50,' 50��'),COLORWHITE;
DRAWTEXT(ISLASTBAR,%61.8,' 61.8��'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,%80.9,' 80.9��'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,�ײ�,' �ײ�'),COLORRED;
DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2))
AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,7);
DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2))
AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.02,8);
;
HH:=CONST(HHV(H,160));
LL:=CONST(LLV(L,160));
HL1:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.76,0.04));
HL2:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.80,0.08));
HL3:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.84,0.12));
HL4:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.88,0.16));
HL5:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.92,0.20));
HL6:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.96,0.24));
DRAWTEXT_FIX(1,0.00,0,0,'������ҵ��')COLOR0080FF;
DRAWTEXT_FIX(1,0.07,0,0,HYBLOCK)COLOR0080FF;
DRAWTEXT_FIX(1,0.14,0,0,'����������')COLOR00FFFF;
DRAWTEXT_FIX(1,0.21,0,0,DYBLOCK)COLOR00FFFF;
DRAWTEXT_FIX(1,0.00,0.04,0,'����Ͷ�ʣ�')COLOR0000FF;
DRAWTEXT_FIX(1,0.07,0.04,0,EXTERNSTR(0,1))COLOR0000FF; 
DRAWTEXT_FIX(1,0.00,0.08,0,'��Ӫҵ��')COLORFF00FF;
DRAWTEXT_FIX(1,0.07,0.08,0,EXTERNSTR(0,2))COLORFF00FF; 
DRAWTEXT_FIX(1,0.00,0.12,0,'��ǧ���')COLORFF88FF;
DRAWTEXT_FIX(1,0.07,0.12,0,EXTERNSTR(0,3))COLORFF88FF; 
�ܶ�:=AMOUNT;
��:=IF(O=C AND (C-REF(C,1))/REF(C,1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-ABS(O-C))*(C-L));
��%:=��/AMOUNT*100;
����:=AMOUNT*��%/10000000000;
����:=AMOUNT/100000000-����;
����:=(����-����);
�ܶ�3:=SUM(AMOUNT,3);
����3:=SUM(����,3);
����3:=SUM(����,3);
����3:=SUM(����-����,3);
�ܶ�5:=SUM(AMOUNT,5);
����5:=SUM(����,5);
����5:=SUM(����,5);
����5:=SUM(����-����,5);
�ܶ�10:=SUM(AMOUNT,10);
����10:=SUM(����,10);
����10:=SUM(����,10);
����10:=SUM(����-����,10);
��:=CONST(FINDHIGH(�ܶ�10,0,190,1));
DRAWTEXT_FIX(1,0.71,0.07,0,'����(��):'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.78,0.05,0,'1��'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.83,0.05,0,'3��'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.88,0.05,0,'5��'),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(1,0.93,0.05,0,'10��'),COLORMAGENTA,LINETHICK1;
DRAWNUMBER_FIX(1,0.78,0.10,0,CONST((����))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.83,0.10,0,CONST((����3))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.88,0.10,0,CONST((����5))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.93,0.10,0,CONST((����10))),COLORYELLOW;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);MA5:=MA(C,5);MA10:=MA(C,10);MA30:=MA(C,30);
FA:=BARSLAST(CROSS(MA10,MA5))
AND CROSS(MA5,MA10);
FB:=FA AND MA5>MA30 AND MA10>MA30 AND
MA10>REF(MA10,1);
DRAWTEXT(FB,L-0.58,'���ţ'),COLORRED;V1:=EMA(CLOSE,5);
V2:=EMA(EMA(CLOSE,90)*1.01,10);
DRAWTEXT(CROSS(V1,V2),V1+0.05,'ţ��'),COLOR00FF00;
VAR121:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
VAR141:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
VAR161:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
VAR181:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
��:=(VAR121+VAR141+VAR161+VAR181),LINETHICK2;
SQ:DRAWLINE(��,H,BARSLAST(��)>=1,REF(H,BARSLAST(��)),1),COLORWHITE,LINETHICK2;
����:=C>SQ AND REF(C,1)<SQ;
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
Ԥ��:=VVOL/REF(V,1)>1.8;
����:=V/REF(V,1)>1.5;
����1:STICKLINE( ����,C,O,5,0)COLORFF00FF;
Ԥ��1:DRAWICON(���� AND Ԥ��, H*1.01,14);
����1:DRAWICON(���� AND ����,(O+C)/2,23);
ǰ�ε͵�:LLV(L*1,250)POINTDOT,COLORFF00FF,LINETHICK4;