‹ 返回

45759

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

指标公式

N:=20;P:=8;
GJ:=(C+H+L+O)/4;��:=L+(GJ-L)+(C-L);֧:=L+(C-GJ);
ѹ��:REF(�� , 1),NODRAW,COLOR00FF00;
֧��:REF(֧ , 1),NODRAW,COLORYELLOW;
STICKLINE(ISLASTBAR,ѹ��,ѹ��,30,1),LINETHICK1,COLOR00FF00;
STICKLINE(ISLASTBAR,֧��,֧��,30,1),LINETHICK1,COLORYELLOW;
�µ���:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
RRRSV:=SMA(�µ���,3,1);KKK:=SMA(RRRSV,3,1);DDD:=((3 * RRRSV) - (2 * KKK));
JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
RSV24:=SMA(JJ12,3,1);K24:=SMA(RSV24,3,1);D24:=((3 * RSV24) - (2 * K24));
����:=IF(CROSS(D24,DDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDD)))),COLORFFFFFF;
����:IF(ISLASTBAR,����,DRAWNULL),COLORMAGENTA;
STICKLINE(ISLASTBAR ,����,����,60,1),LINETHICK2,COLORMAGENTA;
�ײ�:=LLV(HIGH,30),COLOR00FF00;
����:IF(ISLASTBAR,�ײ�,DRAWNULL),COLORRED;
STICKLINE(ISLASTBAR ,����,����,60,1),LINETHICK2,COLORRED;
���ղ���:MA((MA(C,13)-MA(C,55))/MA(C,13)*100,1),NODRAW,COLORFFFF00;
��:=ZIG(3,P),COLORWHITE;
����:BARSLASTCOUNT(��>REF(��,1)),NODRAW,COLORRED;
VAR1:=(C-REF(C,����))/REF(C,����)*100;
�Ƿ�%:IF(����>0,VAR1, DRAWNULL),NODRAW;
����:BARSLASTCOUNT(��<REF(��,1)),NODRAW,COLOR00FF00;
VAR2:=(C-REF(C,����))/REF(C,����)*100;
����%:IF(����>0,VAR2, DRAWNULL),NODRAW;
����7:DRAWLINE(H=HHV(H,7),H,L=LLV(L,7),L,0),LINETHICK1,COLORYELLOW; 
����7X:DRAWLINE(L=LLV(L,7),L,H=HHV(H,7),H,0),LINETHICK1,COLORYELLOW;
����35:DRAWLINE(H=HHV(H,35),H,L=LLV(L,35),L,0),LINETHICK1,COLORMAGENTA;
����35X:DRAWLINE(L=LLV(L,35),L,H=HHV(H,35),H,0),LINETHICK1,COLORMAGENTA;
;
A1:=REF(H,N)=HHV(H,2*N+1); 
B1:=FILTER(A1,N); 
C1:=BACKSET(B1,N+1); 
D1:=FILTER(C1,N);
R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1); S11:=R11>REF(R11,1);
DRAWLINE(D1,H,S11,H,1),COLORGREEN,CROSSDOT;
A2:=REF(L,N)=LLV(L,2*N+1); 
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1); 
D2:=FILTER(C2,N);
T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1); 
U11:=T11>REF(T11,1);
DRAWLINE(D2,L,U11,L,1),COLORRED,CIRCLEDOT;
M:=INTPART(3*N/5);
A12:=REF(H,M)=HHV(H,2*M+1); 
B12:=FILTER(A12,M); 
C12:=BACKSET(B12,M+1); 
D12:=FILTER(C12,M);
R112:=BACKSET(ISLASTBAR,BARSLAST(D12)+1);
S112:=R112>REF(R112,1);
DRAWLINE(D12,H,S112,H,1),COLORGREEN,POINTDOT;
A22:=REF(L,M)=LLV(L,2*M+1); 
B22:=FILTER(A22,M);
C22:=BACKSET(B22,M+1); 
D22:=FILTER(C22,M);
T112:=BACKSET(ISLASTBAR,BARSLAST(D22)+1); 
U112:=T112>REF(T112,1);
DRAWLINE(D22,L,U112,L,1),COLORRED,POINTDOT;
AAA2:=SUM(IF( CLOSE>REF(CLOSE,1),VOL*C,0),0);
AAA3:=SUM(IF( CLOSE<REF(CLOSE,1),VOL*C,0),0);
AAA4:=SUM(IF( CLOSE=REF(CLOSE,1),VOL*C,0),0);
BB1:=0;
B1��Ԫ:=DVOL*DCLOSE/100;
B1��:=B1��Ԫ-REF(B1��Ԫ,1);
B2��Ԫ:=DVOL*DCLOSE/100;
B2��:=B2��Ԫ/REF(B2��Ԫ,1);
��������Ԫ:=(AAA2-AAA3-0.5*AAA4);
PM:=MA(��������Ԫ,1);
PMA:=PM/REF(PM,1)>1;
PMB:=REF(PMA,1)<1 AND PMA; 
����:(EMA(MA(B1��Ԫ,2),2))/100000,COLORYELLOW,NODRAW;
���ձ�:=����/REF(����,1);
ѡ��:PMB AND ����>REF(����,1) AND ���ձ�>1,COLORRED,NODRAW;
DRAWNUMBER(ѡ��=1 ,L,����),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.25,0.99,0,STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(HYBLOCK,FGBLOCK),DYBLOCK),GNBLOCK),'�ɶ���:'),CON2STR(FINANCE(8),0))),COLORYELLOW;