
等级: 新手上路
- 注册:
- 2025-3-24
- 曾用名:
|
你好,我想写一个开拓者交易平台上的预警公式,要求倒数第一根K的DIF大于倒数第二根K的DIF,且倒数第二根K的DIF小于倒数第三根K的DIF时发出预警。(也就是DIF上拐时发出预警)下面是我自己写的公式,不知道有什么问题,能帮我改进一下吗?谢谢!
// 指标名称:DIF转折预警
// 功能描述:当最新K线DIF > 前一根DIF,且前一根DIF < 前前根DIF时触发预警
// 参数说明:默认使用MACD经典参数12、26计算DIF
// 计算DIF值(短期EMA - 长期EMA)
DIF := EMA(CLOSE,12) - EMA(CLOSE,26);
// 获取历史DIF值
DIF1 := REF(DIF,1); // 倒数第二根K线的DIF值
DIF2 := REF(DIF,2); // 倒数第三根K线的DIF值
// 定义预警条件:当前DIF > 前一根DIF,且前一根DIF < 前前根DIF
预警条件 := DIF > DIF1 AND DIF1 < DIF2;
// 输出预警信号(供预警设置绑定)
// 仅在K线闭合时输出True(BARSTATUS=2表示K线已闭合)
预警触发:预警条件 AND BARSTATUS=2;
|
|