先说说这个策略的核心逻辑:
1. 采用20周期和60周期两条EMA均线
2. 当短周期均线上穿长周期且收盘价高于双均线时做多
3. 当短周期均线下穿长周期且收盘价低于双均线时做空
4. 固定2倍ATR作为止损,3倍ATR作为止盈
策略源码很简单(金字塔决策系统版):
```
//@version=2
strategy("双均线ATR策略", overlay=true)
length1 = input(20, title="短周期均线")
length2 = input(60, title="长周期均线")
ema1 = ema(close, length1)
ema2 = ema(close, length2)
atrLength = input(14, title="ATR周期")
atrValue = atr(atrLength)
longCondition = crossover(ema1, ema2) and close > ema1 and close > ema2
shortCondition = crossunder(ema1, ema2) and close < ema1 and close < ema2
if (longCondition)
strategy.entry("多头", strategy.long)
strategy.exit("多平", "多头", stop=close - 2*atrValue, limit=close + 3*atrValue)
if (shortCondition)
strategy.entry("空头", strategy.short)
strategy.exit("空平", "空头", stop=close + 2*atrValue, limit=close - 3*atrValue)
```
这个策略有3个关键优势:
1. 用ATR动态止损止盈,比固定点数更科学
2. 双均线过滤掉大部分震荡行情假信号
3. 参数经过200次以上迭代优化,适合多数商品期货
实盘使用时要注意:
1. 最好用在螺纹钢、铁矿等波动性适中的品种
2. 交易时段选择早盘10:00-11:30和夜盘21:00-23:00
3. 单笔止损控制在总资金2%以内
对了,我会针对新手小白定期免费分享一些量化交易的资料和经验,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,总之找我就对了,手把手教你3天内实现量化交易。
发布于2025-7-17 16:52 北京


分享
注册
1分钟入驻>
关注/提问
18342365994
秒答
搜索更多类似问题 >
电话咨询
+微信


