‹ 返回

45100

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

指标公式

VAR0:=(((CLOSE - MA(CLOSE,60)) / MA(CLOSE,60)) * 100);
VAR1:=(COUNT((MA(CLOSE,13) > MA(CLOSE,210)),100) >= 95);
VAR2:=(COUNT((VAR0 < 35),100) >= 80);
VAR3:=(COUNT((CLOSE > MA(CLOSE,210)),100) >= 95);
VAR5:=(COUNT(((((MA(CLOSE,13) - MA(CLOSE,210)) / MA(CLOSE,210)) * 100) < 35),100) >= 90);
VAR6:=((((REF(CLOSE,1) - MA(CLOSE,210)) / MA(CLOSE,210)) * 100) < 35);
VAR7:=(((((VAR1 AND VAR2) AND VAR3) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > REF(MA(CLOSE,210),3))) OR (((VAR5 AND VAR6) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > REF(MA(CLOSE,210),3))));
VAR8:=(MA(LOW,20) * 1.1);
VAR9:=(((COST(16) + COST(34)) + COST(49)) / 3);
VAR10:=((((REF(CLOSE,1) / REF(CLOSE,6)) < 1.15) OR (REF(CLOSE,1) < REF(CLOSE,3))) OR (REF(((HHV(HIGH,5) - LLV(LOW,5)) / LLV(LOW,5)),1) < 0.15));
VAR11:=((((CLOSE / REF(CLOSE,1)) > 1.05) AND (CLOSE > OPEN)) AND (FROMOPEN <= 240));
VAR12:=REF(((((HHV(CLOSE,100) / LLV(CLOSE,100)) - 1) * 100) <= 40),1);
VAR13:=((REF(CLOSE,1) / LLV(LOW,80)) <= 1.45);
VAR14:=((((((CROSS(CLOSE,VAR8) AND VAR7) AND VAR11) AND (CLOSE > REF(HHV(HIGH,120),1))) AND VAR10) AND VAR12) AND VAR13);
VAR15:=(VAR14 AND ((REF(BARSLAST(VAR14),1) >= 50) OR (BARSSINCE(VAR14) = 0)));
VAR16:=((VAR9 / LLV(VAR9,80)) <= 1.45);
VAR17:=(((CLOSE - MA(CLOSE,210)) / MA(CLOSE,210)) * 100);
VAR18:=(COUNT((MA(CLOSE,13) > MA(CLOSE,210)),50) >= 30);
VAR19:=(COUNT((VAR17 < 35),50) >= 30);
VAR20:=(COUNT((CLOSE > MA(CLOSE,210)),50) >= 30);
VAR21:=(COUNT(((((MA(CLOSE,13) - MA(CLOSE,60)) / MA(CLOSE,60)) * 100) < 30),60) >= 20);
VAR22:=(((((REF(CLOSE,1) - MA(CLOSE,60)) / MA(CLOSE,60)) * 100) < 35) AND ((((CLOSE - MA(CLOSE,60)) / MA(CLOSE,60)) * 100) > 0));
VAR23:=((((((VAR18 AND VAR19) AND VAR20) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > MA(CLOSE,250))) OR (((VAR21 AND VAR22) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > MA(CLOSE,250)))) OR ((VAR21 AND VAR22) AND (MA(CLOSE,60) > MA(CLOSE,250))));
VAR24:=((((REF(CLOSE,1) / REF(LOW,6)) < 1.15) OR (REF(CLOSE,1) < REF(CLOSE,3))) OR (REF(((HHV(HIGH,5) - LLV(LOW,5)) / LLV(LOW,5)),1) < 0.15));
VAR25:=((((CLOSE / REF(CLOSE,1)) > 1.06) AND (CLOSE > OPEN)) AND (FROMOPEN <= 240));
VAR26:=REF(((((HHV(CLOSE,14) / LLV(CLOSE,14)) - 1) * 100) <= 15),1);
VAR27:=((REF(CLOSE,1) / LLV(LOW,80)) <= 1.45);
VAR28:=(((HHV(HIGH,250) - LLV(LOW,250)) / LLV(LOW,300)) * 100);
VAR29:=((VAR28 > 0) AND (VAR28 <= 120));
VAR30:=VOL;
VAR31:=MA(VAR30,5);
VAR32:=MA(VAR30,135);
VAR33:=(REF((COUNT((VAR30 > VAR32),15) >= 10),1) OR REF((COUNT((VAR31 < VAR32),7) >= 5),1));
VAR34:=(((VAR8 - MA(CLOSE,5)) / MA(CLOSE,5)) * 100);
VAR35:=(COUNT((VAR34 < 9),15) >= 7);
VAR37:=(EMA(CLOSE,12) - EMA(CLOSE,26));
VAR38:=EMA(VAR37,9);
VAR39:=((VAR37 - VAR38) * 2);
VAR40:=(COUNT(CROSS(VAR37,VAR38),3) = 1);
VAR41:=(((COUNT((REF(VAR39,1) < REF(VAR39,2)),3) >= 1) AND (VAR39 >= 0)) AND (VAR39 > REF(VAR39,1)));
VAR42:=(VAR40 OR VAR41);
VAR43:=(EMA(CLOSE,2) - EMA(CLOSE,89));
VAR44:=EMA(VAR43,30);
VAR45:=((2 * (VAR43 - VAR44)) * 10);
VAR46:=((POW(VAR45,3) * 0.1) + POW(VAR45,2));
VAR47:=(IF((VAR45 > 0.015),VAR46,0) / 45);
VAR48:=VAR47;
VAR49:=(EMA(CLOSE,2) - EMA(CLOSE,150));
VAR50:=EMA(VAR49,100);
VAR51:=(2 * (VAR49 - VAR50));
VAR52:=((POW(VAR51,3) * 0.1) + POW(VAR51,1));
VAR53:=(IF((VAR51 > 0.1),VAR52,0) * 5);
VAR54:=(((COUNT(((VAR48 > 0) OR (VAR53 > 0)),5) >= 3) AND (VAR48 > REF(VAR48,1))) AND (VAR53 > REF(VAR53,1)));
VAR55:=(SMA(AMOUNT,10,1) / 10000000);
VAR56:=MA(VAR55,8);
VAR57:=((VAR55 >= REF(VAR55,1)) AND (VAR55 > VAR56));
VAR58:=EMA(COST(95),9);
VAR59:=REF(BETWEEN(((HHV(VAR58,21) - LLV(VAR58,21)) / VAR58),0,0.08),1);
VAR60:=(((CLOSE > VAR58) AND REF(BETWEEN(((HHV(VAR58,50) - LLV(VAR58,50)) / VAR58),0,0.05),6)) AND (REF(COUNT(((VAR58 - REF(VAR58,1)) <= 0.02),30),1) >= 17));
VAR61:=((CROSS(CLOSE,VAR58) AND (REF(COUNT(((VAR58 - REF(VAR58,1)) <= 0.02),30),1) >= 17)) AND VAR59);
VAR62:=(((VAR37 > VAR38) AND (VAR37 > 0)) AND (VAR38 > 0));
VAR63:=((VAR54 AND VAR57) AND VAR62);
VAR65:=(((VOL / CAPITAL) * 100) >= 5);
VAR66:=(COUNT(((VOL / REF(VOL,1)) >= 1.5),3) >= 1);
VAR67:=((((((CROSS(CLOSE,VAR8) AND VAR23) AND VAR27) AND VAR25) AND (CLOSE > REF(HHV(HIGH,50),1))) AND VAR24) AND VAR26);
VAR68:=(VAR67 AND ((REF(BARSLAST(VAR67),1) > 10) OR (BARSSINCE(VAR67) = 0)));
VAR69:=((((((((CROSS(CLOSE,VAR8) AND CROSS(CLOSE,VAR58)) AND (VOL > VAR32)) AND REF(BETWEEN(((HHV(VAR58,40) - LLV(VAR58,40)) / VAR58),0,0.08),1)) AND ((CLOSE / REF(CLOSE,1)) > 1.06)) AND ((CLOSE / OPEN) > 1.03)) AND VAR65) AND VAR35) AND (CLOSE > REF(HHV(HIGH,50),1)));
VAR70:=(((((VAR15 AND VAR29) AND VAR42) AND VAR33) AND VAR35) OR ((((VAR68 AND VAR29) AND VAR42) AND VAR33) AND VAR35));
VAR71:=((((VAR70 AND VAR60) AND VAR66) OR (VAR70 AND VAR61)) OR (VAR69 AND VAR63));
��������ͣ��:(VAR71 AND VAR16);