‹ 返回

53631

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

指标公式

���ƶ���:=27;
���Ƶײ�:=55;
VAR1:=((2)*(CLOSE)+HIGH+LOW+OPEN)/(5);
VAR2:=MA(VAR1,3);
VAR3:=(SUM(IF((VAR1>REF(VAR1,1)),(VAR1)*(VOL),0),4))/(SUM(IF((VAR1< REF(VAR1,1)),(VAR1)*(VOL),0),4));
VAR4:=REF(100-(100)/(1+VAR3),1);
VAR5:=HHV(VAR1,15);
VAR6:=LLV(VAR1,15);
VAR7:=VAR5-VAR6;
VAR8:=(EMA((VAR1-VAR6)/(VAR7),2))*(100);
�෽����1:=(3*SMA((CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,24)-LLV(LOW,24))*100,5,1),3,1))*1;
�շ�����1:=(100*(HHV(HIGH,95)-CLOSE)/(HHV(HIGH,95)-LLV(LOW,95)))*1;
ǿ:�շ�����1< �෽����1,COLORRED;
STICKLINE(�շ�����1< �෽����1,0,100,6.0,0)COLOR001050;
��:STICKLINE(�շ�����1>�෽����1,0,100,6.0,0)COLORLICYAN;
����1:=VAR8;
����:IF(CURRBARSCOUNT>5,DRAWNULL,����1),COLORWHITE,LINETHICK1;
IF(����>REF(����,1),����,DRAWNULL),LINETHICK1,COLORRED;
�෽����:(3*SMA((CLOSE-LLV(LOW,���ƶ���))/(HHV(HIGH,���ƶ���)-LLV(LOW,���ƶ���))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,���ƶ���))/(HHV(HIGH,27)-LLV(LOW,���ƶ���))*100,5,1),3,1)),COLOR00FFFF,LINETHICK2;
�շ�����:100*(HHV(HIGH,���Ƶײ�)-CLOSE)/(HHV(HIGH,���Ƶײ�)-LLV(LOW,���Ƶײ�)),COLOR00EC00,LINETHICK1;
DRAWTEXT(ISLASTBAR,����,'←����'),COLORWHITE;
DRAWTEXT(ISLASTBAR,�෽����,'�I�෽����'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,�շ�����,'↓←�շ�����'),COLORGREEN;
�ֱ�:(IF(SAR(10,2,20)>=H,SAR(10,2,20),DRAWNULL))*1,COLORCYAN,NODRAW;
�ֹ�:(IF(SAR(10,2,20)<=L,SAR(10,2,20),DRAWNULL))*1,COLORRED,NODRAW;
STICKLINE(�ֱ�,50,45,2.1.1,0),COLORCYAN;
STICKLINE(�ֹ�,50,55,2.1.1,0),COLORRED;
���:=REF(�ֱ�,1)>0&&�ֹ�>0,COLORLIRED;
DRAWTEXT(���&&�෽����<=50,�෽����,'←���'),COLORYELLOW;
VAR9:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100;
VAR10:=SMA(VAR9,3,1);
VAR11:=SMA(VAR10,3,1);
VAR12:=3*VAR10-2*VAR11;
VAR13:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
VAR14:=EMA(VAR13,8);
VAR15:=3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1),3,1);
����:=EMA(VAR15,3)-10;
VAR16:=(����-REF(����,1))/REF(����,1)*100;
VAR17:=FILTER((����<=13&&VAR16>13),10);
VAR18:=FILTER((����>=90&&VAR16),10);
VAR19:=LLV(LOW,30);
VAR20:=HHV(HIGH,30);
VAR21:=EMA((CLOSE-VAR19)/(VAR20-VAR19)*4,4)*25;
VAR22:=(VAR21-LLV(VAR21,4))/(HHV(VAR21,4)-LLV(VAR21,4))*100;
VAR23:=SMA(ABS(LOW-REF(LOW,1)),3,1)/SMA(MAX(LOW-REF(LOW,1),0),3,1);
VAR24:=HHV(VAR23,30)*8;
VAR25:=REF(LOW,1);
VAR26:=(SMA(ABS(LOW-VAR25),3,1))/(SMA(MAX(LOW-VAR25,0),3,1))*100;
VAR27:=EMA(IF(CLOSE*1.3,VAR26*10,VAR26/10),3);
VAR28:=LLV(LOW,30);
VAR29:=HHV(VAR27,30);
VAR30:=IF(MA(CLOSE,58),1,0);
��������:(EMA(IF(LOW<=VAR28,(VAR27+VAR29*2)/2,0),3))/(618)*VAR30,COLORRED,NODRAW;
VAR31:=IF(��������>100,100,��������)*1;
MA1:=MA(C,5);
MA2:=MA(C,10);
MA3:=MA(C,20);
MA4:=MA(C,60);
MA5:=MA(C,120);
����:=(COST(90)+COST(70)+COST(50)+COST(30)+COST(10))/5;
�����:WINNER(C)*100,COLORWHITE,NODRAW;
�����:=REF(�����,1),COLORYELLOW,NODRAW;
��������:�����-�����,COLORRED,NODRAW;
VAR32:=(C-REF(C,5))/REF(C,5)*100;
VAR33:=(C-REF(C,5))/REF(C,5)*100;
VAR34:=(C-REF(C,10))/REF(C,10)*100;
VAR35:=(C-REF(C,20))/REF(C,20)*100;
VAR36:=(C-REF(C,15))/REF(C,15)*100;
VAR37:=(C-REF(C,60))/REF(C,60)*100;
����:=V/REF(MA(V,1),1);
VAR38:=SUM(VOL,5)*100/CAPITAL;
VAR39:=SUM(VOL,20)*100/CAPITAL;
VAR40:=SUM(VOL,60)*100/CAPITAL;
������:=(MA(CLOSE,5)+MA(CLOSE,10)+MA(CLOSE,15)+MA(CLOSE,20))/4;
ţ����:=MA(CLOSE,26);
������:=EMA(CLOSE,55);
VAR41:=LLV(LOW,10);
VAR42:=HHV(HIGH,25);
����:=EMA((CLOSE-VAR41)/(VAR42-VAR41)*4,4)*25;
VAR43:=IF(�շ�����1< �෽����1,����,DRAWNULL),LINETHICK2,COLOR0000FF;
VAR44:=(HHV(HIGH,11)-CLOSE)/(HHV(HIGH,11)-LLV(LOW,11))*100;
����:=SMA(VAR44,3,1);
VAR45:=IF(�շ�����1< �෽����1,����,DRAWNULL),LINETHICK2,COLORWHITE;
�෽����:IF(CURRBARSCOUNT>5,DRAWNULL,VAR43)COLOR0000FF,LINETHICK2;
�շ�����:IF(CURRBARSCOUNT>5,DRAWNULL,VAR45)COLORWHITE,LINETHICK2;
ǿ�Ƴֹ�:IF(�շ�����< �շ�����&&�շ�����< 50&&�շ�����< �෽����&&�շ�����< �෽����,�շ�����&&�շ�����< REF(�շ�����,1),DRAWNULL),LINETHICK1,COLORRED;
��:95,POINTDOT,COLORFFFF00;
��:=50,POINTDOT,COLORFFFFFF;
��:5,POINTDOT;
VAR46:=MAX(MAX(������,ţ����),������);
VAR47:=MIN(MIN(������,ţ����),������);
һ������:=(C>VAR46&&O< VAR47&&����>1&&CROSS(�෽����,�շ�����)&&C/REF(C,1)>1.02)*1,COLORRED,NODRAW;
������:=(C>������&&L< ������&&C>������&&CROSS(�෽����,�շ�����)&&C/REF(C,1)>1.02&&����>1.1&&C>O&&H/MAX(O,C)< 1.05)*1,COLORYELLOW,NODRAW;
����ʯ:=C/REF(C,1)>1.03&&����>1.1&&CROSS(�෽����,�շ�����)*1,COLORLIRED,NODRAW;
STICKLINE(һ������,50,65,2.7.2,0),COLOR0000AA;
STICKLINE(һ������,50,65,1.9.4,0),COLOR0000BB;
DRAWICON(����ʯ,35,25);
DRAWICON(������,45,9);
VAR48:=((CLOSE-(LLV(LOW,9)))/((HHV(HIGH,9))-(LLV(LOW,9))))*100;
VAR49:=SMA(VAR48,3,1);
VAR50:=SMA(VAR49,3,1);
VAR51:=MA(CLOSE,90);
VAR52:=((CLOSE-VAR51)/VAR51)*100;
VAR53:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR54:=SMA(VAR53,3,1);
VAR55:=SMA(VAR54,3,1);
VAR56:=(CROSS(VAR54,VAR55))*60;
VAR57:=MA(CLOSE,27);
VAR58:=((CLOSE-VAR57)/VAR57)*100;
VAR59:=(MA(VAR58,3));
VAR60:=BARSLAST(((CROSS(-10,VAR59))=1));
VAR61:=BARSLAST(((CROSS(VAR59,10))=1));
VAR62:=((VAR59< -10)&&(VAR60>3));
VAR63:=((VAR59>10)&&(VAR61>3));
��ȫ:=(((IF(VAR62,VAR59,0))< 0)*-10),COLORGREEN;
STICKLINE(VAR31>-150,0,VAR31,2,0),COLORFF00FF;
��̧ͷ:=((((((VAR56&&��ȫ)&&((VAR49-VAR50)>1.5))&&(OPEN!=HIGH))&&(VAR52< -10))||(��ȫ&&(CROSS(VAR49,VAR50))))*20)*1;
IF(��̧ͷ,6,DRAWNULL),CROSSDOT,LINETHICK6,COLORRED;
������2:=MA((CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,2);
��ʯ��:=(������2< -20)*1,COLORLIGREEN,NODRAW;
DRAWICON(��ʯ��,2,27);
VAR64:=(HIGH+LOW+CLOSE)/3;
VAR65:=(VAR64-MA(VAR64,14))/(0.015*AVEDEV(VAR64,14));
VAR66:=(VAR64-MA(VAR64,70))/(0.015*AVEDEV(VAR64,70));
VAR67:=IF(VAR65>=150&&VAR65< 200&&VAR66>=150&&VAR66< 200,10,0);
VAR68:=IF(VAR65<=-150&&VAR65>-200&&VAR66<=-150&&VAR66>-200,-10,VAR67);
VAR69:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
����ǿ��:=VAR69;
VAR70:=IF(VAR69>0,VAR69,0);
VAR71:=IF(VAR66>=200&&VAR65>=150,15,IF(VAR66<=-200&&VAR65<=-150,-15,VAR68));
����:REF(VAR71=-15,1)&&VAR71>-15,NODRAW;
DRAWTEXT(����,5,'�ﳭ��'),COLORYELLOW;