‹ 返回

7655

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

指标公式

N:=10;P:=3;
CHECK:=STRCMP(USERNAME,'userid')>0;
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:=BBI+P*STD(BBI,N);
DWN:=BBI-P*STD(BBI,N);
TH:=SMA(HHV(HIGH,N),15,5);
TL:=SMA(LLV(LOW,N),15,5);
T24:=(TH-TL)*0.24+TL;
T76:=(TH-TL)*0.76+TL;
DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10);
DEA1:=EMA(DIFF1,5);
DIFF:=DIFF1*4.5+EMA(CLOSE,4)*0.9;
DEA:=DEA1*4.5+EMA(CLOSE,5)*0.9;
CC:=CROSS(LOW,TL);
DRAWICON(CC,LOW,1);
EE:=CROSS(HIGH,T24);
DRAWICON(EE,LOW,10),ALIGN0;
GG:=CC+EE AND CLOSE=HIGH;
DRAWTEXT(GG,LOW,'��\n��\n10%'),ALIGN0,colorFFFF;
FF:=CROSS(HIGH,T76);
DRAWICON(FF,HIGH,12),ALIGN0;
DD:=CROSS(HIGH,TH);
DRAWICON(DD,HIGH,2),ALIGN0;
DRAWTEXT(DD,HIGH+0.28,'��\n��'),ALIGN0,colorFF00;
VAR1:=HHV(HIGH,144);
��������:LLV(LOW,144)*1.2,LINETHICK2,colorFF00;
��ͽ���:LLV(LOW,144),LINETHICK3,colorFF00FF;
��������:IF(VAR1>LLV(LOW,233)*1.45 AND VAR1>LOW*1.3,VAR1*0.82,0),LINETHICK4;
��߳���:IF(VAR1>LLV(LOW,233)*1.45 AND VAR1>LOW*1.3,VAR1,0),LINETHICK5;
EXPLAINEX(1,'�������ɷ��ߵ㡿=',��߳���,2,0),colorFF;
EXPLAINEX(1,'�������ɷ�����=',��������,2,0),colorFFFF;
EXPLAINEX(1,'�������ײ֡�=',��ͽ���,2,0),colorFFFF00;
EXPLAINEX(1,'���������֡�=',��������,2,0),colorFF00;
VAR1:=LLV(LOW,5)=LLV(LOW,45) AND CLOSE>=OPEN*1.04;
VAR2:=CLOSE>(REF(HIGH,1)+REF(LOW,1))/2;
������ʾ:=VAR1 AND VAR2;
DRAWTEXT(������ʾ,LOW-0.28,'��\n��'),ALIGN0,colorFFFF;
VAR3:=REF(CLOSE,1);
VAR4:=(SMA(MAX(CLOSE-VAR3,0),6,1))/(SMA(ABS(CLOSE-VAR3),6,1))*100;
������ʾ:=CROSS(80,VAR4);
DRAWICON(������ʾ,LOW-0.01,1);
DRAWICON(������ʾ,HIGH+0.1,2);
DRAWTEXT(������ʾ,HIGH+1.18,'��\n��\n��\n��'),ALIGN0,colorFF;
PT:=REF(HIGH,1)-REF(LOW,1);
CDP:=(REF(HIGH,1)+REF(LOW,1)+REF(CLOSE,1)*2)/4;
AH:=CDP+PT;
AL:=CDP-PT;
NH:=2*CDP-LOW;
NL:=2*CDP-HIGH;
����ֵ0:=IF(AH>NH,NH,AH);
����ֵ0:=IF(AL<NL,NL,AL);
���ֵ0:=IF(AH>NH,AH,NH);
���ֵ0:=IF(AL<NL,AL,NL);
EXPLAINEX(BETWEEN(OPEN,����ֵ0,����ֵ0),'���̾�����۲ο�����',����ֵ0,2,0),colorFF;
EXPLAINEX(BETWEEN(OPEN,����ֵ0,����ֵ0),'���̾������۲ο�����',����ֵ0,2,0),colorFFFF00;
EXPLAINEX(BETWEEN(OPEN,���ֵ0,����ֵ0) OR OPEN>���ֵ0,'���̾�����۲ο�����',���ֵ0,2,0),colorFF00;
EXPLAINEX(BETWEEN(OPEN,���ֵ0,����ֵ0) OR OPEN<���ֵ0,'���̾������۲ο�����',���ֵ0,2,0),colorFF00FF;
VAR1:=(EXTDATA(4)-EXTDATA(5))/100;
ׯ�ʽ�5:=EMA(VAR1,5);
ׯ�ʽ�13:=EMA(VAR1,13);
ׯ�ʽ�34:=EMA(VAR1,34);
ׯ��OBV:=(SUM(EXTDATA(4)-EXTDATA(5),0))/10000;
EXPLAINEX(1=1,'��ׯ���ʽ�5��=',ׯ�ʽ�5,2,0),colorFF;
EXPLAINEX(1=1,'��ׯ���ʽ�34��=',ׯ�ʽ�34,2,0),colorFF;
EXPLAINEX(1=1,'��ׯ���ʽ�OBV��=',ׯ��OBV,2,0),colorFF;
��OBV:=SUM(EXTDATA(7),0)/1000000;
EXPLAINEX(1=1,'����OBV��=',��OBV,2,0),colorFF;
��OBV:=SUM(EXTDATA(6),0)/1000000;
EXPLAINEX(1=1,'����OBV��=',��OBV,2,0),colorFF;
ÿ��ί����:=SUM(ASKVOL(1)+ASKVOL(2)+ASKVOL(3)+ASKVOL(4)+ASKVOL(5)+ASKVOL(6)+ASKVOL(7)+ASKVOL(8)+ASKVOL(9),0);
EXPLAINEX(1=1,'��ÿ��ί������=',ÿ��ί����,2,0),colorFF;
ÿ��ί����:=SUM(BIDVOL(1)+BIDVOL(2)+BIDVOL(3)+BIDVOL(4)+BIDVOL(5)+BIDVOL(6)+BIDVOL(7)+BIDVOL(8)+BIDVOL(9),0);
EXPLAINEX(1=1,'��ÿ��ί������=',ÿ��ί����,2,0),colorFF;
VAR1:=(EXTDATA(2)-EXTDATA(3))/100;
�ʽ�5:=EMA(VAR1,5);
�ʽ�13:=EMA(VAR1,13);
�ʽ�34:=EMA(VAR1,34);
EXPLAINEX(1=1,'���ʽ�5��=',�ʽ�5,2,0),colorFFFF00;
EXPLAINEX(1=1,'���ʽ�13��=',�ʽ�13,2,0),colorFFFF00;
EXPLAINEX(1=1,'���ʽ�34��=',�ʽ�34,2,0),colorFFFF00;
ţ��OBV:=(SUM(EXTDATA(2)-EXTDATA(3),0))/10000;
EXPLAINEX(1=1,'��ţ��OBV��=',ţ��OBV,2,0),colorFF;
ÿ�������ܺ�:=SUM(SELLVOL,0);
ÿ�����ܺ�:=SUM(BUYVOL,0);
ÿ��ׯ��:=SUM(IF(SELLVOL>=100,VOL,0),0);
ÿ��ׯ��:=SUM(IF(BUYVOL>=100,VOL,0),0);
EXPLAINEX(1=1,'��ÿ�������ܺ͡�=',ÿ�������ܺ�,2,0),colorFFFF;
EXPLAINEX(1=1,'��ÿ�����ܺ͡�=',ÿ�����ܺ�,2,0),colorFF00;
EXPLAINEX(1=1,'��ÿ��ׯ����=',ÿ��ׯ��,2,0),colorFF;
EXPLAINEX(1=1,'��ÿ��ׯ��=',ÿ��ׯ��,2,0),colorFFFF00;
A:=IF(CLOSE>126.32,AMOUNT/100000,VOL);
����:=MA(A,4);
����:=MA(A,8);
��:=MA(A,16);
ɢ��:=MA(A,32);
�����������:=ROUND(����/(����+����+��+ɢ��)*100);
���ʲ������:=ROUND(����/(����+����+��+ɢ��)*100);
�󻧲������:=ROUND(��/(����+����+��+ɢ��)*100);
ɢ���������:=ROUND(ɢ��/(����+����+��+ɢ��)*100);
������:=MA(A,180);
EXPLAINEX(1,'��������=',����,2,0),colorFFFF;
EXPLAINEX(1,'�����ʡ�=',����,2,0),colorFF00;
EXPLAINEX(1,'���󻧡�=',��,2,0),colorFF;
EXPLAINEX(1,'��ɢ����=',ɢ��,2,0),colorFFFF00;
EXPLAINEX(1,'���������������=',�����������,2,0),colorFFFF;
EXPLAINEX(1,'�����ʲ��������=',���ʲ������,2,0),colorFF00;
EXPLAINEX(1,'���󻧲��������=',�󻧲������,2,0),colorFF;
EXPLAINEX(1,'��ɢ�����������=',ɢ���������,2,0),colorFFFF00;
EXPLAINEX(1,'�������ߡ�=',������,2,0),colorFF00FF;
FL:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));
FS:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
CG:=IF(MA(CLOSE,17)<FS,FS,MA(CLOSE,17));
EXPLAINEX(1,'�������������1��=',FS,2,0),colorFF00;
EXPLAINEX(1,'�������������2��=',CG,2,0),colorFFFF;
EXPLAINEX(1,'�������������3��=',FL,2,0),colorFF;
VAR0:=(CLOSE*2+HIGH+LOW)/4*VOL;
VAR1:=SUM(VAR0,89)/SUM(VOL,89);
VAR2:=IF((COUNT(VAR0>0,2))>=2,MA(CLOSE,89)*(1+(MA(VAR0,89)/REF(MA(VAR0,89),1)-1)/21),MA(CLOSE,89));
VAR3:=IF((COUNT(ABS(CLOSE-VAR1)>21,8))>=1 AND (COUNT(CLOSE/REF(CLOSE,1)<0.8,8))<1 AND (COUNT(VAR0>0,2))>=2,10,0);
VAR4:=IF(CLOSE>=VAR1 AND (COUNT(VAR0>0,2))>=2,VAR1*1.001,IF(VAR0<0.1 AND (COUNT(VAR0>0,2))<1.5,MA(CLOSE,89),VAR1*0.999));
VAR5:=IF(VAR3>0,VAR2,VAR4);
VAR6:=MA(CLOSE,89);
��ɱ������:=IF(VAR5/REF(VAR5,1)>1.1 OR VAR5/REF(VAR5,1)<0.9,VAR6,VAR5);
EXPLAINEX(1,'����ղ�ɱ�ٽ�㡿=',��ɱ������,2,0),colorFF00FF;
A:=(CLOSE*2+HIGH+LOW)/4*VOL;
B:=SUM(A,1)/SUM(VOL,1);
B1:=EMA(B,17);
�ʽ�:=(B-B1)*100/B;
ǿ����:=0;
EXPLAINEX(1,'��ÿ���ʽ�����=',�ʽ�,2,0),colorFFFFFF;
VAR1:=VOL/((HIGH-LOW)*2-(ABS(CLOSE-OPEN)));
�ɽ�����:=VOL;
��������:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*(HIGH-OPEN+CLOSE-LOW),VOL/2));
��������:=IF(CLOSE>OPEN,-VAR1*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,-VAR1*(HIGH-LOW),-VOL/2));
EXPLAINEX(1,'���ɽ�����=',�ɽ�����,2,0),colorFF00FF;
EXPLAINEX(1,'���������̡�=',��������,2,0),colorFFFF00;
EXPLAINEX(1,'���������̡�=',��������,2,0),colorFFFF;
�ֹ���:=MA(HIGH,21);
�ղ���:=MA(LOW,21);
��������:=MA(CLOSE,3);
EXPLAINEX(1,'��ͻ��ѹ����λ��=',�ֹ���,2,0),colorFFFF;
EXPLAINEX(1,'�����߻ص���λ��=',�ղ���,2,0),colorFF;
EXPLAINEX(1,'���Ż�������λ��=',��������,2,0),colorFFFFFF;
  ���޴����� 0��һ��ʽ�� �ҹ�������ָ�� (Դ��) ��һ��ʽ����K��������ͼָ�� (Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������