‹ 返回7491
💰 通用·筹码主力(都能用 · 散户化市场如马股小盘/港股仙股更灵)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 7491 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
ma20:=ma(close,20);
ma120:=ma(close,120);
ma30:=ma(close,37);
map:=ma(close,8);
aa5:=ma(close,21);
aa10:ma(close,8),color0000ff;
aa12:ma(close,12),color0000ff;
bb10:=((atan((aa10 - ref(aa10,1))) * 3.1416) * 10);
bb12:=((atan((aa12 - ref(aa12,1))) * 3.1416) * 10);
ma13:=ma(close,13);
var1q:=((((open + low) + high) + close) / 4);
���ڴ��:llv(low,30),colorcdffbb;
�̵�:=ema(var1q,5);
֧��:=hhv(�̵�,60);
ѹ��һ:hhv(low,20),colorfaabec;
ѹ��:=sma(low,5,1);
����:=ma(close,3);
drawtext(filter(((((high > ֧��) and (close < ֧��)) and ((close / open) > (0 - 1.06))) and (close < open)),5),(high + 0.02),'←��'),color00ffff;
��:=(ma(high,15) * 1.05);
��:=(ma(low,15) * 0.985);
��:=(ma(low,15) * 0.96);
��:=(((high + low) + close) / 3);
b1:=hhv(��,(4 * 15));
b6:=llv(��,(4 * 15));
b7:=(b1 - b6);
b8:=(ma(((�� - b6) / b7),2) * 80);
var1:=(((close - llv(low,100)) / (hhv(high,100) - llv(low,100))) * 200);
����������:=sma(var1,3,1);
var2:=sma(����������,3,1);
var3:=((3 * ����������) - (2 * var2));
var4:=llv(low,5);
var5:=hhv(high,5);
var6:=(ema((((close - var4) / (var5 - var4)) * 100),4) * 2);
var7:=ema(((0.667 * ref(var6,1)) + (0.333 * var6)),2);
var8:=((3 * var6) - (2 * var7));
var9:=(pow(ma(close,5),2) + ma(close,5));
vara:=(pow(ma(low,5),2) + ma(low,5));
varb:=(pow(ma(high,5),2) + ma(high,5));
varc:=(((((var9 - llv(vara,64)) / (hhv(varb,64) - llv(vara,64))) * 150) + 65) - 10);
vard:=((sma(varc,3,1) * 1.5) - 100);
vare:=sma(vard,3,1);
varf:=((3 * vard) - (2 * vare));
var10:=(((high + low) + (close * 2)) / 4);
var11:=ema(var10,13);
var12:=std(var10,13);
var13:=(((var10 - var11) * 100) / var12);
var14:=ema(var13,5);
var15:=ema(var14,13);
var16:=((ema(var14,13) + 200) - 100);
var17:=ema(var16,10);
var18:=((3 * var16) - (2 * var17));
var19:=(((���������� + var6) + vard) + var16);
var1a:=(((var2 + var7) + vare) + var17);
var1b:=(((var3 + var8) + varf) + var18);
var1c:=(((high + low) + close) / 3);
var1d:=((amount / vol) / 100);
var1e:=((sum(amount,5) / sum(vol,5)) / 100);
var1f:=((var1c - ma(var1c,34)) / (0.015 * avedev(var1c,34)));
var20:=dma(((amount / vol) / 100),(vol / capital));
var21:=((((high + low) + close) + var1c) / 4);
var22:=ema(var21,24);
var23:=std(var21,24);
var24:=(((var21 - var22) / var23) * 100);
var25:=((var1c - ma(var1c,24)) / (0.015 * avedev(var1c,24)));
var26:=ema(var24,5);
var27:=((var1d - ma(var1d,21)) / (0.015 * avedev(var1d,21)));
var28:=((var1e - ma(var1e,90)) / (0.015 * avedev(var1e,90)));
var29:=(((((((var28 + var27) + var26) + var25) + var1f) / 5) + 165) / 4);
var2a:=(((((var19 + var1a) + (var1b * 30)) / 32) / 5) - 15);
var2b:=(((var29 + var2a) / 2) / 1.1);
var2c:=var2b;
����:=ma(var2c,26);
mid:=(���� + (2 * std(var2c,26)));
upper:=(���� - (2 * std(var2c,26)));
lower:=if((var2c > ����),����,var2c);
xy:=ma(close,5);
ma5:=ma(close,80);
���ڵײ�:(llv(high,30) * 0.93),color0000ff;
ma80:=llv(high,30);
���ڵײ���:=sma(close,2,1);
����:=(ma(low,10) * 0.96);
��:=(ema(open,107) * 0.897);
�����:=ma(close,15);
gf:=ma(close,10);
man:=(sma(high,21,2) * 1.05);
��һ:=(hhv(�̵�,60) * 0.92);
ѹ����:=(sma(high,21,2) * 1.035);
�赲��:=(sma(low,21,2) * 0.96);
�µ���:=(((close - llv(low,13)) / (hhv(high,13) - llv(low,13))) * 100);
rsv:=sma(�µ���,3,1);
k:=sma(rsv,3,1);
d:=((3 * rsv) - (2 * k));
j:=(((close - ma(close,6)) / ma(close,6)) * 100);
var2p:=(((close - ma(close,12)) / ma(close,12)) * 100);
var3p:=(((close - ma(close,24)) / ma(close,24)) * 100);
var4p:=(((j + (2 * var2p)) + (3 * var3p)) / 6);
var5p:=ma(var4p,3);
var6p:=(((close - llv(low,34)) / (hhv(high,34) - llv(low,34))) * 100);
rsv12:=sma(var6p,3,1);
k12:=sma(rsv12,3,1);
d12:=((3 * rsv12) - (2 * k12));
j12:=(((close - llv(low,55)) / (hhv(high,55) - llv(low,55))) * 100);
rsv24:=sma(j12,3,1);
k24:=sma(rsv24,3,1);
d24:=((3 * rsv24) - (2 * k24));
ѹ��λ:if(cross(d24,d),high,l),pointdot,colorffffff;
֧��λ:=if((close >= ma(close,20)),80,50);
u2l:=if((close >= ma(close,20)),50,20);
���ڵײ�:llv(high,30),color00ff00;
rl5:=(sma(high,5,2) * 1.05);
��:=(sma(low,5,2) * 0.96);
��:=sma(low,2,1);
��:=(((((3 * close) + high) + low) + open) / 6);
x1:=ema(��,10);
x2:=ref(x1,1);
x3:=((ref(high,1) + ref(low,1)) / 2);
x4:=(ma(close,21) + (2 * std(close,21)));
x5:=ref(close,1);
x6:=((sma(max((close - x5),0),7,1) / sma(abs((close - x5)),7,1)) * 100);
x7:=cross(79,x6);
x8:=filter(x7,4);
x9:=ma(close,115);
var1m:=ema(close,8);
����������һ:=ema(var1m,20);
var2m:=cross(var1m,����������һ);
var3m:=(var1m < ma(close,20));
var4m:=(((hhv(high,36) - close) / (hhv(high,36) - llv(low,36))) * 100);
var5m:=sma(var4m,5,1);
var6m:=sma(var5m,8,1);
var7m:=(cross(var5m,var6m) and (var6m < 5));
var8m:=((close > (llv(close,60) + (0.3 * llv(close,60)))) and var7m);
var9m:=if((close > 1000),var7m,var8m);
varfm:=cross(x1,x2);
ma115:=varfm;
����:=(var2m and var3m);
������:=var9m;
drawtext(x8,(high * 1.03),'←����'),color9000f5;
drawtext((������ > 0),(high * 1.04),'←����'),color0000ff;
�Ӷ�:=(sma(high,21,2) * 1.05);
stickline((open >= close),close,open,9,0),colorff5b00;
stickline((open >= close),close,open,8,0),colorff6c00;
stickline((open >= close),close,open,7,0),colorff7b00;
stickline((open >= close),close,open,6,0),colorff9c00;
stickline((open >= close),close,open,5,0),colorffbe00;
stickline((open >= close),close,open,3.5,0),colorffcc00;
stickline((open >= close),close,open,1.5,0),colorffff00;
stickline((close >= open),close,open,9,0),color070084;
stickline((close >= open),close,open,8,0),color0000a3;
stickline((close >= open),close,open,7,0),color0000b7;
stickline((close >= open),close,open,6,0),color0000cd;
stickline((close >= open),close,open,5,0),color0000e9;
stickline((close >= open),close,open,3,0),color0754e9;
stickline((close >= open),close,open,1.5,0),color076ef3;
stickline((close >= open),close,open,1,0),color077bf3;
stickline((close > open),open,low,1,0),color0726ca;
stickline((close > open),close,high,1,0),color0726ca;
stickline((open > close),close,low,1,0),colorde9100;
stickline((open > close),open,high,1,0),colorde9100;
stickline(((((close / open) > 1.04) and (close < �Ӷ�)) and ((close - ref(close,1)) > 0)),close,open,9,0),color0090ff;
stickline(((((close / open) > 1.04) and (close < �Ӷ�)) and ((close - ref(close,1)) > 0)),close,open,8,0),color009fff;
stickline(((((close / open) > 1.04) and (close < �Ӷ�)) and ((close - ref(close,1)) > 0)),close,open,4,0),color00b5ff;
stickline(((((close / open) > 1.04) and (close < �Ӷ�)) and ((close - ref(close,1)) > 0)),close,open,2,0),color00e4ff;
stickline(((((close / open) > 1.04) and (close < �Ӷ�)) and ((close - ref(close,1)) > 0)),open,low,0.7,0),color00ffff;
stickline(((((close / open) > 1.04) and (close < �Ӷ�)) and ((close - ref(close,1)) > 0)),close,high,0.7,0),color00ffff;
stickline(((((close < ref(close,1)) and (close < ref(close,1))) and (high > �Ӷ�)) and (close < �Ӷ�)),open,low,0.7,0),colorff76ff;
stickline(((((close < ref(close,1)) and (close < ref(close,1))) and (high > �Ӷ�)) and (close < �Ӷ�)),close,high,0.7,0),colorff76ff;
stickline(((((close < ref(close,1)) and (close < ref(close,1))) and (high > �Ӷ�)) and (close < �Ӷ�)),close,open,9,0),colorff00ff;
stickline(((((close < ref(close,1)) and (close < ref(close,1))) and (high > �Ӷ�)) and (close < �Ӷ�)),close,open,6,0),colorff62ff;
stickline(((((close < ref(close,1)) and (close < ref(close,1))) and (high > �Ӷ�)) and (close < �Ӷ�)),close,open,4,0),colorff76ff;
stickline(((((close < ref(close,1)) and (close < ref(close,1))) and (high > �Ӷ�)) and (close < �Ӷ�)),close,open,2,0),colorffa8ff;
drawtext(filter(((((llv(low,0) and ((ma30 - ref(ma30,1)) > 0)) and (low <= ���ڵײ�)) and (winner(close) < 0.05)) and ((close / open) > 0.13)),7),(low - 0.09),'�����'),color00b2ff;
�赲:=(sma(low,21,2) * 0.94);
drawtext(filter(((((((((close / open) > 1.03) and ((����λ�� - ref(����λ��,1)) > 0)) and ((close - ref(close,1)) > 0)) and (high < ѹ��һ)) and (close < ѹ��һ)) and ((ѹ���� - ref(ѹ����,1)) > 0)) and (close < man)),3),low,'←����'),colord4dee9;
drawtext((((((���� > 0) and ((x1 - ref(x1,1)) > 0)) and (high < ѹ��λ)) and (high < x9)) and ((x2 - ref(x2,1)) > 0)),low,'←����'),color00ff00;
drawtext((((((cross(var2c, ����) and ((close - ref(high,1)) > 0)) and ((���� - ref(����,1)) > 0)) and (high <= ѹ��һ)) and (close < ma20)) and (low <= ����)),(low - 0.06),'←��ע'),color00ff00;
drawtext((((cross(var2c,upper) and (high < ѹ��һ)) and ((xy - ref(xy,1)) > 0)) and (high < ֧��)),low,'←��'),colorffffff;
drawtext(filter(((((((low <= ��) and (close >= ma20)) and (high < ѹ��һ)) and ((�� - ref(��,1)) > 0)) and (close < ѹ��һ)) and ((ma20 - ref(ma20,1)) > 0)),6),(low - 0.12),'←ȫ��'),colorffffff;
drawtext(filter((((((ma115 and (close < ѹ��λ)) and ((�� - ref(��,1)) > 0)) and ((x1 - ref(x1,1)) > 0)) and (high < ��һ)) and ((close / open) > 1.03)),5),low,'����'),color93ee7d;
drawtext(((((low <= ��) and (high >= ���ڵײ�)) and (close >= ���ڵײ�)) and ((close / open) > 1.03)),(low - 0.08),'������'),color0