‹ 返回

7884

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

指标公式

QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));
HSL:=(XVL/20)/1.15; ����:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22)); LLJX:=EMA(����,3);
a1:=SUM(LLJX,1);a2:=SUM(LLJX,2);a3:=SUM(LLJX,3);a4:=SUM(LLJX,4);a5:=SUM(LLJX,5);
a6:=SUM(LLJX,6);a7:=SUM(LLJX,7);a8:=SUM(LLJX,8);a9:=SUM(LLJX,9);a10:=SUM(LLJX,10);
����1:=MAX(MAX(a1,a2),MAX(a2,a3));����2:=MAX(MAX(a4,a5),MAX(a5,a6));
����3:=MAX(MAX(a7,a8),MAX(����1,����2));�����:=MAX(MAX(a9,a10),����3),linethick0;
����1:=MIN(MIN(a1,a2),MIN(a2,a3));����2:=MIN(MIN(a4,a5),MIN(a5,a6));
����3:=MIN(MIN(a7,a8),MIN(����1,����2));�����:=MIN(MIN(a9,a10),����3),linethick0;
�������:=SYSPARAM(2);
�����յ�:=SYSPARAM(3);
����K����:=�����յ�-�������+1;
���:=LLV(�����,����K����);
�ӵ�:=���[�����յ�],COLORFF2200;
���:=HHV(�����,����K����);�Ӹ�:=���[�����յ�];
�ɽ������:=HHV(VOL,����K����);�ɽ����Ӹ�:=�ɽ������[�����յ�];
�ϳɳɽ���:=VOL*((�Ӹ�-�ӵ�)/�ɽ����Ӹ�)+�ӵ�;
����:=IF(BARSTATUS=2,�ϳɳɽ���/INDEXV*MA(INDEXV,2),�ϳɳɽ���);   
STICKLINE(ISLASTBAR,�ӵ�,IF(ABS(����)>�Ӹ�,�Ӹ�,ABS(����)),8,1),COLORYELLOW;
STICKLINE(C>REF(C,1),�ӵ�,�ϳɳɽ���,8,0),Color000066;
STICKLINE(C>REF(C,1),�ӵ�,�ϳɳɽ���,6,0),Color000088;
STICKLINE(C>REF(C,1),�ӵ�,�ϳɳɽ���,3,0),Color0000AA;
STICKLINE(C>REF(C,1),�ӵ�,�ϳɳɽ���,1,0),Color0000CC;
STICKLINE(C<=REF(C,1),�ӵ�,�ϳɳɽ���,8,0),COLORFF2200;
STICKLINE(C<=REF(C,1),�ӵ�,�ϳɳɽ���,6,0),COLORFF4400;
STICKLINE(C<=REF(C,1),�ӵ�,�ϳɳɽ���,3,0),COLORFF6600;
STICKLINE(C<=REF(C,1),�ӵ�,�ϳɳɽ���,1,0),COLORFF8800;
�յ�����:if(100*(c-cost(10))/cost(10)<0,100*(c-cost(10))/cost(10),0),COLOR008800,linethick0;
�յ�:=�Ӹ�+�յ�����*�Ӹ�/20,linethick0,COLOR008800;
FILLRGN(�յ�<�Ӹ�,if(�յ�<�Ӹ�*0.6,�Ӹ�*0.6,�յ�),�Ӹ�*0.999),COLOR005000;
VAR20:=POW(2*(EMA(CLOSE,2)-EMA(CLOSE,89)-EMA(EMA(CLOSE,2)-EMA(CLOSE,89),30))*10,3)*0.1+POW(2*(EMA(CLOSE,2)-EMA(CLOSE,89)-EMA(EMA(CLOSE,2)-EMA(CLOSE,89),30))*10,2);
VAR28:=2*(EMA(CLOSE,2)-EMA(CLOSE,150)-EMA(EMA(CLOSE,2)-EMA(CLOSE,150),100));
�����ʽ�:IF(VAR28>0.1,POW(VAR28,3)*0.1+POW(VAR28,1),0)*5,COLORFF33FF,LINETHICK0;
������:(�����ʽ�-REF(�����ʽ�,1)),COLORFF33FF,LINETHICK0;
�����ʽ�:IF(2*(EMA(CLOSE,2)-EMA(CLOSE,89)-EMA(EMA(CLOSE,2)-EMA(CLOSE,89),30))*10>0.015,VAR20,0)/45,,COLOR00EEFF,LINETHICK0;
������:(�����ʽ�-REF(�����ʽ�,1)),,COLOR00EEFF,LINETHICK0;
�����:=HHV(IF(�����ʽ�>�����ʽ�,�����ʽ�,�����ʽ�),����K����);
�Ӹ���:=�����[�����յ�];
PARTLINE(C,�����ʽ�*((�Ӹ�-�ӵ�)/�Ӹ���)+�ӵ�),COLORff00ff,LINETHICK2;
PARTLINE(C,�����ʽ�*((�Ӹ�-�ӵ�)/�Ӹ���)+�ӵ�),COLOR00EEFF,LINETHICK2;
partline(a1,a1),COLORff8888;  partline(a2,a2),COLORff8888;
partline(a3,a3),COLORff8888;  partline(a4,a4),COLORff8888;
partline(a5,a5),COLORff8888;  partline(a6,a6),COLORff8888;
partline(a7,a7),COLORff8888;  partline(a8,a8),COLORff8888;
partline(a9,a9),COLORff8888;  partline(a10,a10),COLORff8888;
partline(a1>REF(a1,1),a1),COLOR0000ff;partline(a2>REF(a2,1),a2),COLOR0000ff;
partline(a3>REF(a3,1),a3),COLOR0000ff;partline(a4>REF(a4,1),a4),COLOR0000ff;
partline(a5>REF(a5,1),a5),COLOR0000ff;partline(a6>REF(a6,1),a6),COLOR0000ff;
partline(a7>REF(a7,1),a7),COLOR0000ff;partline(a8>REF(a8,1),a8),COLOR0000ff;
partline(a9>REF(a9,1),a9),COLOR0000ff;partline(a10>REF(a10,1),a10),COLOR0000ff;
����:LLV(0.0001*AMOUNT,100)=0.0001*AMOUNT,STICK,COLORRED,LINETHICK0;
DRAWTEXT(����,0.45*�Ӹ�,'����'),COLOR00CCDD;
����:=IF((CLOSE > OPEN),((VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN)))) * (HIGH - LOW)),IF((CLOSE < OPEN),((VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN)))) * ((HIGH - OPEN) + (CLOSE - LOW))),(VOL / 2)));  
����:=IF((CLOSE > OPEN),(0 - ((VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN)))) * ((HIGH - CLOSE) + (OPEN - LOW)))),IF((CLOSE < OPEN),(0 - ((VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN)))) * (HIGH - LOW))),(0 - (VOL / 2))));  
������:=(���� + ����);
STICKLINE((VOL > 0),�ϳɳɽ���,�ӵ�,4,1),colorFFFFFF;  
STICKLINE((������ > 0),�ӵ�,������/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,4,0),colorFF;  
STICKLINE((������ < 0),�ӵ�,������/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,4,0),LINETHICK3,color33FF33;
JX1:=BARSSINCE(����);  
JY1:=IF(((121 > JX1) AND (JX1 > 0)),JX1,120);  
JY2:=IF(((4 > JX1) AND (JX1 > 0)),JX1,3);   
VAR6:=((ABS((OPEN - CLOSE))  / (HIGH - LOW)) * VOL);  
VAR7:=(((HIGH - IF((CLOSE > OPEN),CLOSE,OPEN)) / (HIGH - LOW)) * VOL);  
VAR8:=(((IF((CLOSE > OPEN),OPEN,CLOSE) - LOW) / (HIGH - LOW)) * VOL);   
VAR9:=IF(((VOL / CAPITAL) > 0.001),1,EXP(ABS(LOG(((VOL / CAPITAL) * 100)))));  
VARA:=(((CLOSE - MA(CLOSE,5)) / MA(CLOSE,5)) * 100);  
VARB:=(((MA(CLOSE,5) > MA(CLOSE,10)) AND (MA(CLOSE,10) > MA(CLOSE,30))) AND (MA(CLOSE,30) > MA(CLOSE,60)));  VARC:=((MA(CLOSE,5) < MA(CLOSE,10)) AND (MA(CLOSE,10) < MA(CLOSE,30)));  
DRAWTEXT( CROSS(84,((SMA(MAX((CLOSE - REF(CLOSE,1) ),0),6,1) / SMA(ABS((CLOSE - REF(CLOSE,1) )),6,1)) * 100)),�ϳɳɽ���,'������'),colorF2A3A4;  
VAR40:=((IF((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)),VAR6,����) + ����) / 2);  
VAR41:=((IF(((VAR7 > VAR6) AND (VAR7 > VAR8)),VAR7,����) + ����) / 2);  
VAR42:=((IF(((VAR8 > VAR6) AND (VAR8 > VAR7)),VAR8,����) + ����) / 2);  
VAR50:=((IF((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)),VAR6,VAR20 ) + VAR20 ) / 2);  
�����Ϲ�:=MA((((VAR40 + VAR41) + VAR42) / 3),JY2);  
�����¹�:=MA(VAR50,JY2);  
��ͷ:STICKLINE((CLOSE > MA(CLOSE,30)),�ӵ�,�ϳɳɽ���,8,1),colorFF;  
��ͷ:STICKLINE((CLOSE < MA(CLOSE,30)),�ӵ�,�ϳɳɽ���,8,1),colorFF00;  
�Ӳ�:STICKLINE((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)),�ӵ�,VAR6/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,6,0),colorFFFF;  
����:STICKLINE((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)),�ӵ�,VAR6/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,6,0),colorFF0000;  
ϴ��:STICKLINE(((VAR8 > VAR6) AND (VAR8 > VAR7)),�ӵ�,VAR8/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,6,0),colorFFFFFF;  
����:STICKLINE(((VAR7 > VAR6) AND (VAR7 > VAR8)),�ӵ�,VAR7/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,6,0),colorFF00FF;  
��Ե���:STICKLINE(((VAR9 > 2) AND (VOL < (MA(VOL,5) / 2))),�ӵ�,�ϳɳɽ���,3,0);  
����2:DRAWTEXT(((VAR9 > 2) AND (VOL < (MA(VOL,5) / 2))),�ϳɳɽ���,'����');  
����:STICKLINE((VOL > (MA(VOL,5) * 2.5)),�ӵ�,�ϳɳɽ���,3,0);
STICKLINE((���� > 0),����/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,�ӵ�,1.5,0),colorFF;  
�Ϲ�:=MA((((VAR40 + VAR41) + VAR42) / 3),JY2);  
�¹�:=MA(VAR50,JY2);
�Ϲ�����:=MA(����,JY1);  
�¹�����:=MA(VAR20,JY1);  
��߳���:DRAWTEXT(((((((((VAR7 > VAR6) AND (VARA > 2)) AND (VAR9 > VAR8)) AND (CLOSE > MA(CLOSE,5))) AND (CLOSE > MA(CLOSE,30))) AND (HIGH > MA(CLOSE,60))) AND (VOL > MA(VOL,5))) AND (VAR7 >= MA(VOL,5))),�ϳɳɽ���,'������');  
��͸���:DRAWTEXT(((((((VAR8 > VAR6) AND (VAR8 > VAR7)) AND (VARA < (0 - 2))) AND (CLOSE < MA(CLOSE,30))) AND (VAR8 < (MA(VOL,5) / 2))) AND (MA(VOL,5) < MA(VOL,10))),�ϳɳɽ���,'��ͽ�');  
ǿ�Ʋ���:DRAWTEXT((((((VAR6 > (MA(VOL,5) * 2)) AND (VAR6 >= VAR7)) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)) OR ((VOL > (MA(VOL,5) * 3)) AND VARB)),�ϳɳɽ���,'��ǿ��');  
DRAWTEXT(((((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)) AND ((VAR6 / VOL) > 0.7)) AND VARC) AND (VAR6 > MA(VOL,5))),(VAR6 * 2)/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,'����ͷ'),colorFF00;  
DRAWTEXT(((((((VOL / MA(VOL,5))  > 1) AND ((���� / �����Ϲ�) > 1.58)) AND IF((�����Ϲ� > �Ϲ�����),(�����Ϲ� > �����¹�),(�����Ϲ� > REF(�����Ϲ�,1)))) AND (�����¹� < REF(�����¹�,1))) AND ((((CLOSE - REF(CLOSE,3)) / REF(CLOSE,3)) * 100) < 14)),(���� * 1.3)/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,'�����'),color99FF;  
MFI:=(((HIGH - LOW) * 1000000) / VOL);  
������:((VOL / CAPITAL) * 100),PRECISION2;  
DRAWTEXT((((VOL / REF((SUM(VOL,5) / 5),1)) >= 2) AND (������ > 1)),(�ϳɳɽ��� * 1.1),'������'),colorFFFF;  
��:IF((CLOSE > 200),(VOL / 1000000),(VOL/ 100)),LINETHICK0;  
���:(((HIGH - LOW) / LOW) * 100),LINETHICK0,PRECISION2;
STICKLINE((((CLOSE >= OPEN) AND (������ >= 3)) AND (������ < 5)),�ӵ�,��/VOL*(�ϳɳɽ���-�ӵ�)+�ӵ�,80,1),color33AAFF;
  ���޴����� 0��һ��ʽ�� �ƽ���ָ�� (Դ��) ��һ��ʽ������ȫϢ�ʺ����ͼָ�� (Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������