认错复盘 · 自研整理 · 策略思路仅供学习交流
这篇文章,是我给自己长记性用的。那个"操盘"公式,把EMA的13和55写反了,差点让我亏麻了。
我写错的那个版本(示意) XD:=EMA(C,55)-EMA(C,13); 西点:=EMA(XD,3); 西电:=西点>REF(西点,1); XG:西电>REF(西电,1) AND CLOSE>OPEN; 注意 XD 我写成了 EMA(C,55)-EMA(C,13),快慢线对调了。正确应该是 EMA(C,13)-EMA(C,55)(快线减慢线)。
你看出问题了吗?"操盘"这个公式的逻辑是:用13日快线减55日慢线,得到短期动能XD,动能拐头向上就是买点。我把13和55对调,等于用55日慢线减13日快线,整条XD的符号反了,本来应该向上拐头的时候,它变成了向下,筛出来的信号全反了。
这种错误特别隐蔽,因为公式能跑通、不报错,就是信号方向全反。你不细看,根本发现不了。
正确的写法
{快线周期|参数|无未来} N1:=13; {慢线周期|参数|无未来} N2:=55; XD:=EMA(C,N1)-EMA(C,N2); 西点:=EMA(XD,3); 西电:=西点>REF(西点,1); XG:西电>REF(西电,1) AND CLOSE>OPEN;
Ctrl+A 全选复制
怎么避免这种"不报错但方向错"的坑
| 自查方式 | 怎么做 |
|---|---|
| 先核对快慢线 | 凡是"快线减慢线"的动能公式,先确认前面那个是小周期,别写反 |
| 用肉眼验证一次 | 随机抽1–2个信号,打开K线看动能线是不是真的在拐头向上 |
| 反向推一遍 | 问自己:条件成立时,动能线应该是正是负?跟自己预期一致吗? |
这是我那次错误之后养成的习惯:写完公式先拿"明知道答案"的样本验一遍,再谈上线。公式语法没错,不代表逻辑和方向没错。
本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中参数带主观性,未做严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。
写公式不怕错,怕的是错了还不知道。这篇就当个镜子,照照你也照照我。

