TDX 选股公式 v2 · 筹码B30(定版主买点)

{公式 v2 · 按随机窗口定版重出 (2026-09-14) 制作: 钱小兜}
{【定版主买点】筹码版 B30 —— 150 个随机窗口里窗口胜出率最高的买点端(93.3%)}
{条件: 获利筹码<=30 + 获利筹码单日跳升>=8pp + 量比>=1.0 + 主力清洗转进场}
{配套卖点必用「爆量长上影」: 用生产原来的「30日到期卖」会把窗口胜出率从 93.3% 降到 0%(基准本身)}
{注意: WINNER 计算较重, 全市场选股偏慢属正常; 务必用【前复权】数据}
{每行一条注释, 不写连续注释块}

XH_HLP:=WINNER(CLOSE)*100;
XH_JJ:=XH_HLP-REF(XH_HLP,1);
XH_LB:=V/REF(MA(V,5),1);
XH_A1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
XH_A2:=SMA(ABS(LOW-XH_A1),13,1)/SMA(MAX(LOW-XH_A1,0),10,1);
XH_A3:=EMA(XH_A2,10);
XH_A4:=LLV(LOW,33);
XH_A5:=EMA(IF(LOW<=XH_A4,XH_A3,0),3);
XG:XH_HLP<=30 AND XH_JJ>=8 AND XH_LB>=1 AND XH_A5>REF(XH_A5,1);

{-----------------------------------------------------------------}
{【可选过滤】剔ST + 上市满120日: 粘到 XG 行前, 并把 XG 行改为 XG:XG AND XH_RS;}
XH_RS:=BARSCOUNT(CLOSE)>120 AND NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));

{-----------------------------------------------------------------}
{【验证】全市场362只/2020-01~2026-09: B30买+长上影卖 → 20席 +183.4% · MDD24.2% · Calmar0.70 · 702笔}
{【随机窗口】150 个随机窗口(起点+长度180~720日): 窗口胜出率 93.3%, 均值+33.0%, 最差窗口 -11.0%}
{【数据口径】本公式与回测矩阵逐位核对过: 获利筹码偏差<=0.57pp(float32存储) · 量比偏差~1e-5 · 主力清洗一致率99.94~100%}
导入通达信: 公式管理器 → 新建 → 粘贴 → 测试公式 → 确定。 下载 TXT 版带 UTF-8 BOM, 避免中文乱码。定版口径见《筹码版买卖点迭代报告》第 13 章(随机窗口)。