资金入场,其实是通达信「资金入场」副图公式移植到 MT4)版本
一句话定位:把通达信(TDX)"资金入场"副图公式移植到 MT4 的指标。这是一一份非常干净手写源码——#property strict + 标准 OnInit/OnCalculate 事件模型、7 个缓冲区、独立子窗口、无对象、无水印、无串窗风险。338 行,可读性非常好。
基本档案
- 类型:MT4 指标,indicator_separate_window,7 个缓冲区
- 副图元素:洋红平滑线 + 红→黄层叠柱 + 细红中心柱
- 输入参数:EMA_Period_Main=21、MaxBarsToCalc=2000
- 清理:无对象,缓冲区自动释放,卸载零残留
画面有什么(独立子窗口,零线上方只有出现信号时才出柱,zj≤0 时整组 EMPTY_VALUE 不画)
- 洋红线(buffer0)= 资金入场 = fund/618,连续平滑值
- 红→黄层叠柱(A1~A5)= zj×1.2 / 0.8 / 0.6 / 0.4 / 0.2,模拟通达信 STICK 叠加(红在外、黄在芯)
- 细红中心柱(buffer6 资金入场1)= zj,宽度 2 的中心线
公式在算什么(逐行解码)——本质是一个抄底/资金介入震荡器,分 5 步
- 多周期包络:HHV(high,500/250/90) 和 LLV(low,500/250/90) 各做 EMA21 → 近高远低的多周期高低轨。
- 加权混合:把上面 6 条按系数掺在一起再过 EMA21,得 varA(偏近低的参考线)。
- 下跌密度:varC = SMA3(下影幅度)/SMA3(正向下影)×100;当 close×1.35 ≤ varA(深度破位)时 varD 放大 ×10,否则 ÷10 → varD=EMA3。量化"跌得狠不狠"。
- 触发条件(关键):仅当 low ≤ LLV(low,30)(创 30 周期新低)时 srcFund=(varD+2×HHV(varD,30))/2,否则直接=0;再 fund=EMA3。
- 出图:zj=fund/618,写入各缓冲区。交易语义:价格创 30 周期新低、且前期下行动量("资金")为正时,出一根高度反映「资金介入强度」的柱——被理解为"资金正在入场/潜在底部"。柱越高,说明这次破位伴随的下跌动量越集中。
要点 / 暗坑
- rates_total<100 直接返回 0:历史不足 100 根整个指标不画。
- 原公式魔法数(500/250/90/30/618/1.738)为 A 股日线校准;外汇任意周期都能算,但"30 周期新低"含义随周期变化。
结论:平时盯盘做手工单的朋友比较值得使用的一款指标。当"30 周期新低+下跌动量"抄底扫描器合适,信号稀疏(只在创新低时出),柱高代表介入强度;做长线趋势的交易者用作日线区参考,或能抓住大机会!! |