我犯过的错:操盘公式把13和55写反,差点亏麻|通达信源码

认错复盘 · 自研整理 · 策略思路仅供学习交流

这篇文章,是我给自己长记性用的。那个"操盘"公式,把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线看动能线是不是真的在拐头向上
反向推一遍问自己:条件成立时,动能线应该是正是负?跟自己预期一致吗?

这是我那次错误之后养成的习惯:写完公式先拿"明知道答案"的样本验一遍,再谈上线。公式语法没错,不代表逻辑和方向没错。

本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中参数带主观性,未做严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。

写公式不怕错,怕的是错了还不知道。这篇就当个镜子,照照你也照照我。


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160