(策略逻辑解析)
1. 入场条件:当价格突破过去20日ATR通道,同时5日均线>20日均线时做多;反向条件成立时做空
2. 出场规则:采用移动止盈+动态止损,盈利超过2倍ATR时启动跟踪止盈
(核心代码片段)
// 参数设置
Inputs: ATRLength(20), MALength1(5), MALength2(20);
Variables: ATRValue(0), MA1(0), MA2(0), UpperBand(0), LowerBand(0);
// 计算指标
ATRValue = AvgTrueRange(ATRLength) * 1.5;
MA1 = AverageFC(Close, MALength1);
MA2 = AverageFC(Close, MALength2);
UpperBand = Close + ATRValue;
LowerBand = Close - ATRValue;
// 交易信号
If MarketPosition <= 0 and Close > UpperBand and MA1 > MA2 Then
Buy("多头入场") Next Bar at Market;
If MarketPosition >= 0 and Close < LowerBand and MA1 < MA2 Then
SellShort("空头入场") Next Bar at Market;
// 动态止盈止损
SetStopLoss(ATRValue * 2);
SetProfitTarget(ATRValue * 3);
这个策略有3个关键优势:
1. 用ATR动态调整通道宽度,适应螺纹钢不同波动周期
2. 双均线过滤假突破,减少震荡市亏损
3. 盈亏比控制在1:1.5以上,符合趋势策略要求
实盘要注意的是:
- 螺纹钢夜盘流动性差异大,建议设置不同时段参数
- 主力合约换月时要重新校准参数
- 配合持仓量指标过滤信号效果更好
对了,我会针对新手小白定期免费分享一些量化交易的资料和经验,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,总之找我就对了,手把手教你3天内实现量化交易。
发布于2025-7-19 15:57 北京


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


