Q1:这"金叉"到底想表达啥? A:第一句 Q2:DYNAINFO(11) 错在哪? A:通达信里 DYNAINFO(11) 官方 = 成交额(元,动辄上亿)。拿它跟现价(几十块的价格)比,量纲完全不对——MAX(成交额+0.01, 成交额*1.001) 永远≈成交额本身,现价永远远小于它。这句不是恒假就是恒真,毫无意义。想表达"均价线"得用 Q3:DYNAINFO(25)<DYNAINFO(11) 又是什么? A:DYNAINFO(25) 在通达信官方映射里没有明确统一含义(部分版本是卖一量/委卖量或现量),而且它和 DYNAINFO(11)(金额)一个是"量"一个是"额",维度错配,比不出意义。疑似笔误或平台特定函数。这句基本没法解释,建议直接重写。 Q4:那它能回测吗? A:全部 DYNAINFO 都是盘中实时值,日线还原不了。只能把"站上均价线"这半句用日线粗代理(收盘 > 典型价)。结果贴着基线走,和"收涨"对照几乎一样——说明它顶多筛出"今天站在均价上方"的票,描述当下,不是预测明天。现价 > MAX(均价+0.01, 均价*1.001) 意图是"现价站上分时均价线、突破 0.01 元或 0.1%"——分时图里价格上穿黄线,确实算金叉。方向对,但写错了函数。AMOUNT/VOL(成交额÷成交量)或分时均价函数,不能填 11。
📊 代理回测(弱市环境,仅"站上均价线"半句)
| 状态池 | 信号数 | 20日均值 | 胜率 |
|---|---|---|---|
| 基线(全部股票日) | 45558 | +0.45% | — |
| 收盘>典型价 (粗代理站上均价线) | 19742 | +0.41% | 41.9% |
| 对照:收涨(c>o) | 21081 | +0.64% | 42.4% |
注:金叉的"穿越"动作日线无法还原,仅代理终态;第二句(25<11)因维度错配未计入,计入也无意义。
✅ 结论与修正
1. 修函数:均价线用 AMOUNT/VOL 或分时均价函数替换 DYNAINFO(11);25 那句要么删,要么改成有意义的量比对(如 委买量>委卖量,按你平台核对 DYNAINFO 编号后替换)。
2. 它是分时实时信号,只提示"此刻价格刚上穿均价",短线参考,别当选股圣杯。
3. 弱市下代理池贴基线、无超额;想提质得叠加趋势/量能/板块等独立维度。
原公式(函数疑似写错):
XG: DYNAINFO(7)>MAX(DYNAINFO(11)+0.01,DYNAINFO(11)*1.001) AND DYNAINFO(25)<DYNAINFO(11);
修正示意(意图还原, 编号按平台核对):
均价:=AMOUNT/VOL;
金叉:=DYNAINFO(7)>均价 AND DYNAINFO(7)>REF(均价,1);
XG: 金叉 AND (委买量>委卖量);
一句话收尾:这支"金叉"的问题不是钝,是把成交额当成了均价线、又加了一句量纲对不上的条件。真要抓分时上穿均价,用对函数重算即可——但记住,它顶多告诉你"现在价格站在黄线之上",至于后面涨不涨,得看别的。你那几个号里"分时金叉战法"的选题,这篇正好:先拆它函数写错,再晒代理池贴基线,读者一看就懂这金叉含金量几何。
本内容仅为信息整理与技术形态研究参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。
