### 解决方案(附文华财经麦语言公式)
#### 1. 核心逻辑:均线趋势+波动率过滤
用双均线判断大方向(避免单一均线的滞后性),搭配波动率指标(比如ATR)过滤震荡行情,信号更可靠。
#### 2. 无未来函数公式(文华财经T8可用)
```plaintext
// 趋势神龙信号指标(无未来函数)
MA5:=MA(CLOSE,5); // 短期均线
MA20:=MA(CLOSE,20); // 中期均线
ATR:=MA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14); // 波动率指标
// 趋势方向判断
UPTREND:=MA5>MA20 AND MA20>REF(MA20,1); // 上升趋势:短期均线上穿中期,且中期均线向上
DOWNTREND:=MA5
// 信号生成(结合波动率过滤假突破)
BUY:=CROSS(MA5,MA20) AND UPTREND AND CLOSE>REF(CLOSE,1)+ATR*0.5; // 金叉+趋势向上+突破波动率上轨
SELL:=CROSSDOWN(MA5,MA20) AND DOWNTREND AND CLOSE
// 信号标记
DRAWICON(BUY,LOW,1); // 买入箭头
DRAWICON(SELL,HIGH,2); // 卖出箭头
```
#### 3. 关键说明:
- 无未来函数:所有数据(CLOSE、MA、ATR)均用历史收盘价计算,没有引用未来K线;
- 参数可优化:5/20日均线可根据品种调整(比如农产品用10/30),ATR周期14适合大多数品种,具体在【公众号量化刘百万】里有不同品种的参数测试案例。
如果对公式里的“波动率过滤逻辑”或参数调整有疑问,可以随时找我聊聊。文中指标的实盘回测数据和信号优化细节,在【公众号量化刘百万】里有更详细的拆解,新手可以对照着理解背后的逻辑,避免生搬硬套。
发布于5小时前 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
15103944474 

