‹ 返回

38356

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

指标公式

D:=72; N:=26; P:=14;
VAR1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VAR2:=2*ABS(VAR1);
VAR3:=100-3*SMA((CLOSE-LLV(LOW,D))/(HHV(HIGH,D)-LLV(LOW,D))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,D))/(HHV(HIGH,D)-LLV(LOW,D))*100,20,1),15,1);
VAR4:=100-3*SMA((OPEN-LLV(LOW,D))/(HHV(HIGH,D)-LLV(LOW,D))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,D))/(HHV(HIGH,D)-LLV(LOW,D))*100,20,1),15,1);
VAR5:=(HIGH+LOW+CLOSE)/3;
VAR6:=(VAR5-MA(VAR5,14))/(0.015*AVEDEV(VAR5,14));
VAR7:=(VAR5-MA(VAR5,89))/(0.015*AVEDEV(VAR5,89));
VAR8:=IF(VAR6>=150 AND VAR6<200 AND VAR7>=150 AND VAR7<200,10,0);
VAR9:=IF(VAR6<=-150 AND VAR6>-200 AND VAR7<=-150 AND VAR7>-200,-10,VAR8);
VARA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VARB:=100-ABS(VARA);
VARC:=3*SMA((INDEXC-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,D))*100,20,1)-2*SMA(SMA
((INDEXC-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,75))*100,20,1),15,1);
VARD:=3*SMA((INDEXO-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,D))*100,20,1)-2*SMA(SMA
((INDEXO-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,75))*100,20,1),15,1);
VARE:=REF(LOW,1)*0.9;
VARF:=LOW*0.9;
VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;
VAR11:=EMA(VAR10,30);
VAR12:=VAR11-CLOSE;
VAR13:=REF(CLOSE,1);
VAR14:=SMA(MAX(CLOSE-VAR13,0),7,1)/SMA(ABS(CLOSE-VAR13),7,1)*100;
VAR15:=SMA(MAX(CLOSE-VAR13,0),13,1)/SMA(ABS(CLOSE-VAR13),13,1)*100;
VAR16:=BARSCOUNT(CLOSE);
VAR17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
VAR18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;
VAR19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR1A:=(SMA(VAR19,4,1)-50)*2;
VAR1B:=SMA(VAR1A,3,1);
VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR1D:=SMA(VAR1C,4,1);
VAR1E:=SMA(VAR1D,3,1);
VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR20:=IF(VAR17<=25 AND VAR18<-95 AND VAR1F>20 AND VAR1B<-30 AND VAR1E<30 AND VAR12>=-0.25 AND VAR14<22 AND VAR15<28 AND VAR16>50,80,0);
����: VAR3,COLORFF00FF;
OX: IF(VARB<90,VARB,100),COLORFFCC66;
VAR21:=IF(VAR1>0,VAR1,0);
����:= IF(VAR1<0,VAR2,0);
ţ��: VAR20,COLORYELLOW;
Ԥ��: IF(VAR7>=200 AND VAR6>=150,15,IF(VAR7<=-200 AND VAR6<=-150,-15,VAR9))+60,COLOR00FF00;
VAR22:=100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34));
VAR23:=MA(VAR22,3);
VAR24:=EMA(AMOUNT/VOL/100,5);
VAR25:=EMA(AMOUNT/VOL/100,13);
VAR26:=VAR24-VAR25;
����: IF(1000*VAR26/VAR24>0,1000*VAR26/VAR24,0),COLORRED,LINETHICK2;
����̧ͷ: (����>2 AND REF(����<=2,1))*15,COLORWHITE;
STICKLINE(VAR3>=REF(VAR4,1),VAR3,VAR4,8,1),COLORBLUE;
STICKLINE(VAR3<REF(VAR4,1),VAR3,VAR4,8,1),COLORRED;
VAR27:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
VAR28:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1);
VAR29:=VAR21>50 AND Ԥ��>60 AND OX=100;
VAR2A:=VAR21>48 AND Ԥ��>60 AND OX<100;
VAR2B:=����>38 AND Ԥ��<55;
VAR2C:=ţ��>50 AND OX<90;
VAR2D:=VAR3<REF(VAR4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
VAR2E:=VAR3>=REF(VAR4,1) AND CLOSE<REF(CLOSE,1) AND Ԥ��=60 AND ţ��=0 AND ����>=REF(����,1) AND VARC<REF(VARD,1);
LC:=REF(CLOSE,1);
ֹ���λ:(LC*1.0035*97+0.2)/99.65,NODRAW;
RSI5:=SMA(MAX(CLOSE-LC,0),5,1)/SMA(ABS(CLOSE-LC),5,1)*100;
R:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
A:=SMA(R,3,1);
B:=SMA(A,3,1);
CCC:=(B/2+40)*1.1;
DDD:=SMA(CCC,3,1);
RR8:=MA(CLOSE,27);
RR9:=(CLOSE-RR8)/RR8*100;
RRA:=MA(RR9,2);
RRB:=BARSLAST(CROSS(-10,RRA)=1);
RRD:=RRA<-10 AND RRB>3;
TYP:=(HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)),LINETHICK0;
��C_02:=REF(LOW,1);
��C_03:=SMA(ABS(LOW-��C_02),3,1)/SMA(MAX(LOW-��C_02,0),3,1)*100;
��C_04:=EMA(IF(CLOSE*1.3,��C_03*10,��C_03/10),3);
��C_05:=LLV(LOW,13);
��C_06:=HHV(��C_04,13);
��C_07:=IF(MA(CLOSE,34),1,0);
��C_08:=EMA(IF(LOW<=��C_05,(��C_04+��C_06*2)/2,0),3)/618*��C_07;
��C_09:=IF(��C_08>100,100,��C_08);
STICKLINE(CROSS(DDD,RSI5),110,100,3,0),COLORRED;
STICKLINE(CROSS(80,RSI5),100,90,3,0),COLORGREEN;
����:CROSS(80,RSI5),NODRAW;
DRAWTEXT(CROSS(80,RSI5),80,'����');
ׯ������:��C_09,LINETHICK0,COLORYELLOW;
�����:=IF(REF(ׯ������,1)>ׯ������,10,0);
STICKLINE(��C_09>-120,0,IF(��C_09*1.5>65,58,��C_09*1.5),1.7,0),COLOR338FDD;
��A_01:=EMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5);
��A_02:=(HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5);
��A_03:=CROSS(��A_02,��A_01);
��A_04:=REF(��A_02,2)<REF(��A_02,1) AND ��A_02<REF(��A_02,1);
��A_05:=COUNT(��A_03,7)>0 AND ��A_04;
��A_06:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
��A_07:=SMA(ABS(LOW-��A_06),13,1)/SMA(MAX(LOW-��A_06,0),10,1);
��A_08:=EMA(��A_07,10);
��A_09:=EMA(C,5);
��A_10:=LLV(LOW,33);
��A_11:=EMA(IF(LOW<=��A_10,��A_09,0),3)*40;
��A_12:=IF(��A_11>100,��A_11*0.312,��A_11);
�߶�:=(100*��A_12/��A_12)-1;
��A��ע��:IF(��A_05 AND COUNT(��A_05,5)=1,10,0),LINETHICK0;
STICKLINE(��A��ע��,-�߶�/5,�߶�/2,2,0),COLORRED;
��A2:=IF(��A_02>3,��A_02*1.5,0),LINETHICK2,COLORWHITE;
IF(��A2>40,��A2,DRAWNULL),COLORRED,LINETHICK2;
EMA13:=EMA(C,13),DRAWNULL;
EMA21:=EMA(C,21),DRAWNULL;
EMA34:=EMA(C,34),DRAWNULL;
EMA60:=MA(C,60),DRAWNULL;
VAR2G:=(2*CLOSE+HIGH+LOW)/4;
VAR3G:=IF(YEAR>=2099 AND MONTH>2,0,1);
VAR4G:=LLV(LOW,5);
VAR5G:=HHV(HIGH,4);
����:=EMA((VAR2G-VAR4G)/(VAR5G-VAR4G)*100,4)*VAR3G;
ׯ��:=EMA(0.667*REF(С����,1)+0.333*С����,2)*VAR3G;
VAR9G:=CLOSE-REF(CLOSE,5);
VARAG:=EMA(EMA(VAR9G,5),5)/EMA(EMA(ABS(VAR9G),5),5);
VARCG:=EMA(EMA(VAR9G,20),20)/EMA(EMA(ABS(VAR9G),20),20);
����:=IF(VARAG>0 AND CROSS(VARCG,VARAG),90,100);
DRAWICON(����<0,H+0.05,2);
����:=EMA(CLOSE,2);
����:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);
B1:=IF(CROSS(����,����),L-0.02,DRAWNULL);
S1:=IF(CROSS(80,RSI)*30,H+0.02,DRAWNULL);
VC:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA (CLOSE,32))/MA(CLOSE,32)*100)/3;
S2:=IF(VC>20 AND FILTER(VC< REF(VC,1),5),H+0.02,DRAWNULL);
A0:=(L+H+C*2)/4;
A1:=EMA(A0,14);
A2:=EMA(A0,25);
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
����:=IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL);
�Ӷ�:=IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL);
����ֹ�:=IF(A1X>=0,A1,DRAWNULL);
�����ղ�:=IF(A1X<0 AND A2X<0,A1,DRAWNULL);
MAI1:=IF(CROSS(B1,0),5,0);
MAI2:=IF(CROSS(����ֹ�,0),10,0);
STICKLINE(MAI1,-1,-9,1,0),COLORWHITE;
STICKLINE(MAI2,-11,-19,1,0),COLORYELLOW;
������%:WINNER(CLOSE)*100,NODRAW,COLORWHITE;
��ţ:VAR2A AND COUNT(VAR2A,30)=1,NODRAW;
DRAWTEXT(VAR27 AND COUNT(VAR27,30)=1,90,'���ֹɴ���'),COLORFF00FF;
DRAWTEXT(VAR28 AND COUNT(VAR28,30)=1,10,'��������'),COLOR00FF00;
DRAWTEXT(VAR29 AND COUNT(VAR29,30)=1,70,'�����ǹ��� ��Ҫ����'),COLORWHITE;
DRAWTEXT(VAR2A AND COUNT(VAR2A,30)=1,80,'�������ڼ���ţ��'),COLORYELLOW;
DRAWTEXT(VAR2B AND COUNT(VAR2B,30)=1,20,'������ɱ���з��� '),COLORWHITE;
DRAWTEXT(VAR2C AND COUNT(VAR2C,30)=1,30,'���Ƕ�ʿ �׶εײ� '),COLORYELLOW;
DRAWTEXT(VAR2D AND COUNT(VAR2D,30)=1,60,'���ʽ����'),COLOR0099FF;
DRAWTEXT(VAR2E AND COUNT(VAR2E,30)=1,40,'���ߵ����'),COLORFFCC66;
׼��:IF(VAR3<REF(VAR4,1),10,0);
C1:=C;
JC1:=(REF(C,3)+REF(C,5)+REF(C,7)+REF(C,13)+REF(C,21))/5;
���1:=SMA(JC1,3,1),COLORBLUE;
��������:IF(C>���1,108,100),COLORYELLOW;
��:IF( IF(OX<100 OR Ԥ��<60 OR ��������>105,10,0) AND ׼��, 10,0),LINETHICK0;
STICKLINE(��,-5,-11,3,0),COLORYELLOW;
DRAWICON(CROSS(����,104),100,11);
DRAWTEXT(CROSS(����,����),����,'���۲�');
DRAWICON(Ԥ��>REF(Ԥ��,1) AND REF(Ԥ��,1)<60,Ԥ��,1);
DRAWICON(REF(OX,1)<108 AND OX=108,108,1);
M8:=EMA(CLOSE,8);
M13:=EMA(M8,13);
DRAWICON(REF(��������,1)<108 AND ��������=108,��������,1);
IF(��������=108 AND M13>REF(M13,1),��������,DRAWNULL),COLORMAGENTA,LINETHICK2;
DRAWICON(��������=108 AND M13>REF(M13,1) AND REF(M13,1)<REF(M13,2),��������,40);
A1Y:=EMA(CLOSE,7)-EMA(CLOSE,21);
B1Y:=EMA((0.668*REF(A1Y,1)+0.333*A1Y),1);
����:=IF(A1Y>=B1Y,A1Y,B1Y),LINETHICK1,COLORRED;
����:=IF(B1Y-A1Y,B1Y,A1Y),LINETHICK1,COLORGREEN;
����:=����-����,NODRAW;
;
  ���޴����� 0��һ��ʽ�� ���ʽ��볡��ֵ�ﵽ10����ʱ���ĸ�ѡ�� ��һ��ʽ��ͨ����TD�ṹ ����ṹ�γɸ�ͼԴ����ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...2025-09-11�����������