‹ 返回

18640

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

指标公式

MA13:MA(C,13),COLORWHITE;
MA34:MA(C,34),COLORYELLOW;
MA55:MA(C,55),COLORMAGENTA;
MA110:MA(C,110),COLORFFCC66;
TJTS1:=BARSTATUS=2 and c<200;
k2:=hhv(h,barslast(DISPSTATUS=1)+1);
���߻���:=BARSLAST(REF(CROSS(MA55,MA34),1)) AND CROSS(MA34,MA55);
DRAWTEXT(���߻���,L-0.09,'���߻���'),COLOR0099FF;
÷������:=BARSLAST(REF(CROSS(MA34,MA13),1)) AND CROSS(MA13,MA34) AND MA55<MA34;
DRAWTEXT(÷������,L-0.09,'÷������'),COLORWHITE;
�����ƽ�:=MA13>=REF(MA13,3) AND MA34>=REF(MA34,1) AND MA55>=REF(MA55,1) AND CROSS(C,MA13) AND CROSS(C,MA34) AND CROSS(C,MA55);
DRAWTEXT(�����ƽ� AND FILTER(�����ƽ�,10),L-0.09,'�����ƽ�'),COLORFFC8FF;
Y:=(MA(C,13)-MA(C,55))/MA(C,13)*100;
YY1:=C>MA(C,13) AND OPEN<MA(C,13);
YY3:=C>MA(C,34) AND OPEN<MA(C,34);
YY5:=C>MA(C,55) AND OPEN<MA(C,55);
һ������:=YY1 AND YY5 AND YY3;
DRAWTEXT(һ������,LOW-0.1,'һ������'),COLORRED;
SJ1:=ABS(MA(CLOSE,13)-MA(CLOSE,34))<C*0.01;
SJ2:=ABS(MA(CLOSE,34)-MA(CLOSE,55))<C*0.01;
SJ3:=CROSS(MA(CLOSE,13),MA(CLOSE,55));
��������:=SJ1 AND SJ2 AND SJ3;
DRAWTEXT(��������,HIGH+0.1,'��������'),COLORRED;
HK1:=CROSS(MA(C,13),MA(C,55));
HK2:=C<O;
HK3:=ABS(L-MA(C,13))<C*0.03 OR ABS(C-MA(C,13))<C;
�ڿ͵��:=HK1 AND HK2 AND HK3 AND C>=MA(C,13) AND V<=ma(V,5);
DRAWTEXT(�ڿ͵��,LOW,'�ڿ͵��'),COLORGREEN;
JG1:=ABS(MA(C,13)-MA(C,34))<C*0.02;
JG2:=V>=MA(V,13);
JG3:=OPEN<C AND C/O>1.05;  ;
JG4:=O>MA(C,13) AND C>MA(C,34) AND C>MA(C,55);
�ҸͶ���:=JG1 AND JG2 AND JG3 AND JG4 AND ABS(MA(C,13)-MA(C,55))<C*0.02;
DRAWTEXT(�ҸͶ���,LOW-0.2,'�ҸͶ���'),COLORYELLOW;
HY1:=CROSS(MA(C,13),MA(C,55));
HY2:=OPEN<C AND C/O>1 AND C>=MA(C,13); 
������Ů:=HY1 AND HY2 ;
DRAWTEXT(������Ů,LOW,'������Ů'),COLORRED;
TS1:=CROSS(MA(C,13),MA(C,34));
TS2:=MA(C,13)<MA(C,55);
Ͷʯ��·:=TS1 AND TS2 AND MA(C,55)>C;
DRAWTEXT(Ͷʯ��·,LOW-0.2,'Ͷʯ��·'),COLORF00FF0;
Var1K:=AMOUNT/VOL/100;
Var2K:=MAX(ABS(HIGH-Var1K),ABS(Var1K-LOW));
Var3K:=ABS((OPEN+CLOSE)/2-Var1K);
MV:=(Var2K+Var3K)/Var1K*100;
����A:='���춯��ȡ�'+
IFS(MV>=0 AND MV<3,'��̬�����ɼ۲�������ׯ��û�л.','')+
IFS(MV>=3 and MV<5,'�dz�̬�����ɼ۲������Ƚϴ�ׯ�ҿ�ʼ���һ����������ǰ��׼���׶�.','')+
IFS(MV>=5 AND MV<7.5,'����̬�����ɼ۲����쳣��һ����ׯ�������ɼ۵Ŀ�ʼ��ʼ�������ź�.','')+
IFS(MV>=7.5,'�������䣬�ɼ۲����쳣���ﵽ��������Ĺ�Ʊ���࣬�����Ĺ�Ʊһ����ǿׯ��.','');
DRAWTEXTABS(6,40,����A),LINETHICK1,COLOR00ffFF;
������:=EMA(C,120);
����:=EMA(C,240);
���1:=MA((V/(H-L)),4);
���2:=ABS(C-O);
���3:=V/(H-L);
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX:= MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
TYP := (HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
MTM := CLOSE-REF(CLOSE,6);
MTMMA := MA(MTM,6);
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
PSY:=COUNT(CLOSE>REF(CLOSE,1),12)/12*100;
����1:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
����2:=����1+3*STD(����1,10);
����3:=����1-3*STD(����1,10);
����4:=(����2-����3)/����2<0.03;
����5:=(����2-����3)/����2>0.18;
����6:=(MA(C,60)-MA(C,5))/MA(C,60)>0.15;
����7:=(MA(C,5)-MA(C,60))/MA(C,5)>0.15;
����B:='���������ܽ��̡�'+
IFS(C>=������,'�ɼ��ڰ�����֮��;','')+
IFS(C>=����,'�ɼ�������֮��;','')+
IFS(C<������,'�ɼ��ڰ�����֮��;','')+
IFS(C<����,'�ɼ�������֮��;','')+
IFS(������>=REF(������,1),'��������������;','')+
IFS(����>=REF(����,1),'������������;','')+
IFS(������<REF(������,1),'��������������;','')+
IFS(����<REF(����,1),'������������;','')+
IFS(���3<���1 AND ���2<MA(���2,4),'�ʽ����볡��Ը��ή����;','')+
IFS(���3<���1 AND ���2>MA(���2,4),'�����ʽ���������Ϊ;','')+
IFS(���3>���1 AND ���2<MA(���2,4),'���˫������������;','')+
IFS(���3>���1 AND ���2>MA(���2,4),'�����ʽ���루����֣���Ըǿ��;','')+
IFS(CROSS(PDI,MDI),'PDI�ߴ�������ͻ��MDI�ߣ���ʾ���¶�ͷ������Ϊ����ź�;','')+
IFS(CROSS(MDI,PDI),'PDI�ߴ������µ���MDI�ߣ���ʾ���¿�ͷ������Ϊ�����ź�;','')+
IFS(ADX>REF(ADX,1),'ADXֵ��������ǰһ�գ����齫ά��ԭ����;','')+
IFS(ADX<REF(ADX,1) AND ADX<20,'ADXֵ�ݼ�������20���£��Һ����н�ʱ���г�����Ϊ����;','')+
IFS(ADX<REF(ADX,1) AND REF(ADX,1)<REF(ADX,2) and REF(ADX,2)>REF(ADX,3) AND REF(ADX,3)>REF(ADX,4),'ADXֵ����������תΪ�½�ʱ���������鼴����ת;','')+
IFS(cci<-180,'CCIָ���λ���������;','')+
IFS(cci>180,'CCIָ���λ����������;','')+
IFS((V/CAPITAl)>0.075,'���ֹ���С���������ӣ�����ͷ��;','')+
IFS(WR>-20,'W&R���򣬶��߼���������Ӧ��ʱ����;','')+
IFS(WR<-80,'W&R���������߼������ף�Ӧ�Ż����;','')+
IFS(CROSS(MTM,MTMMA) and MTMMA<-0.8,'MTM��������ͻ��MTMMA�������ź�;','')+
IFS(CROSS(MTMMA,MTM) and MTMMA>0.8,'MTM�������µ���MTMMA�������ź�;','')+
IFS(RSI1>85,'6��RSI����,��ֹ�ص�;','')+
IFS(RSI1>80,'6��RSI����ͻ��85������,��������;','')+
IFS(RSI1<15,'6��RSI����,��ʱ�п��ܷ���;','')+
IFS(RSI1<15,'6��RSI���µ���15����������������;','')+
IFS(CROSS(RSI1,15),'6��RSI����ͻ��15������ź�;','')+
IFS(CROSS(RSI1,85),'6��RSI���µ���85�������ź�;','')+
IFS(����4,'��ղ��������У��б��̵Ŀ��ܣ������Լ�����;','')+
IFS(����6 AND ����5 AND C>o ,'�������¹���̫���з����Ŀ���;','')+
IFS(����7 AND ����5 AND C<o ,'�������¹���̫���л���Ŀ���;','');
DRAWTEXTABS(6,65,����B),LINETHICK1,COLORff00FF;
hh:=100*v/capital;
Var1:=ref(c,1);
var4:=(var1-l)/(h-l);
var5:=v*var4;
var2:=v*var4;
var3:=abs(var2);
var6:=abs(var5);
HSL:=vol/capital*100;
PT := REF(HIGH,1)-REF(LOW,1);
����:=(HIGH + LOW + CLOSE)/3;
ѹ����:= 2*����-LOW;
ѹ����:= ���� + PT;
֧�Ţ�:= 2.002*����-HIGH;
֧�Ţ�:= ���� - PT;
����C:='�������ʽ��̡�'+
IFS(hh<2 AND hh>0,'���Ե�����.�ɽ����ң�1%—2%','')+
IFS(hh>=2 and hh<3,'�ɽ��ºͣ�2%—3%','')+
IFS(hh>=3 and hh<5,'�ɽ���Ծ��3%—5%','')+
IFS(hh>=5 and hh<8,'������5%—8%','') +
IFS(HSL<=2,'�ù�Ʊ���˹�ע���������Źɡ�','')+
IFS(HSL>2 AND HSL<3,'�ù�Ʊ�ɽ��ºͣ����ڱ��ݹɡ�','')+
IFS(HSL>3 AND HSL<5,'�ù�Ʊ�Ľ�ͶԽ��Խ��Ծ�����ǹ���ù�Ʊ����Ը�ߣ��������Źɡ�','')+
IFS(HSL>5 AND HSL<8,'�ù�Ʊ������','')+
IFS(HSL>8 AND HSL<15,'�ù�Ʊ������','')+
IFS(HSL>15 AND HSL<25,'�ù�Ʊ������','')+
IFS(HSL>=25,'�ù�Ʊ�ɽ����죡','');
DRAWTEXTABS(6,90,����C),LINETHICK1,COLOR00FF00;
����D:='��ѹ��/֧�Ž��̡�'+
IFS(ѹ����=ѹ���� and ѹ����>0,'��һѹ��λ��'+STR(ѹ����),'')+
IFS(֧�Ţ�=֧�Ţ� and ֧�Ţ�>0,' #��һ֧��λ��'+STR(֧�Ţ�),'')+
IFS(ѹ����=ѹ���� and ѹ����>0,' #�ڶ�ѹ��λ��'+STR(ѹ����),'')+
IFS(֧�Ţ�=֧�Ţ� and ֧�Ţ�>0,' #�ڶ�֧��λ��'+STR(֧�Ţ�),'');
DRAWTEXTABS(6,115,����D),LINETHICK1,COLOR00FFFF;
  ���޴����� 0��һ��ʽ�� ���ǻ�ֻ׬������ͼָ��(Դ��) ��һ��ʽ�����ǻ�����������ͼָ��(Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������