让利润奔跑!Freqtrade 移动止损配置详解
移动止损(Trailing Stop)是趋势交易中常用的风险控制工具。它可以在盈利扩大时,自动提高止损价格,从而锁定利润、限制回撤。Freqtrade 提供了多个相关参数,用于精细控制移动止损策略的行为。
⚙️ trailing_stop
— 是否启用移动止损
python
trailing_stop = True
1
启用后,系统会根据最高盈利点动态调整止损价,实现“让利润奔跑”。
📈 trailing_stop_positive
— 止盈回撤阈值
python
trailing_stop_positive = 0.02 # 2%
1
当价格从最高盈利点回撤超过该比例时,触发止盈卖出。
🎯 trailing_stop_positive_offset
— 激活门槛
python
trailing_stop_positive_offset = 0.05 # 5%
1
只有在盈利达到该比例之后,才启动移动止损机制。
🔄 trailing_only_offset_is_reached
— 是否等待回撤触发
python
trailing_only_offset_is_reached = True
1
True
:必须等到价格回撤超过trailing_stop_positive
才触发止盈;False
:一旦盈利达到 offset,就立即启动追踪止盈。
📊 示例:买入价为 100 USDT 时
python
trailing_stop = True
trailing_stop_positive = 0.02
trailing_stop_positive_offset = 0.05
trailing_only_offset_is_reached = True
1
2
3
4
2
3
4
时间点 | 当前价格 | 盈利率 | 最高价 | 是否达到 offset (5%) | 是否触发回撤止盈 (2%) | 止损是否激活 | 止损价(估算) |
---|---|---|---|---|---|---|---|
t0 | 100 | 0% | 100 | 否 | 否 | 否 | — |
t1 | 106 | +6% | 106 | 是 | 否 | 否 | — |
t2 | 104 | +4% | 106 | 是 | 是 | ✅ | 103.88 |
t3 | 108 | +8% | 108 | 是 | 否 | ✅ | 105.84 |
t4 | 105.5 | +5.5% | 108 | 是 | 是 | ✅ | 105.84 |
t5 | 103 | +3% | 108 | 是 | ✅,价格跌破止损价 | ✅止盈 | 🔔 触发止损 |
🚀 实战建议
角色 | 参数建议 |
---|---|
新手策略 | positive = 0.02 ,offset = 0.05 ,only_offset_is_reached = True 稳健稳妥 |
高波动策略 | positive = 0.01 ,offset = 0.03 ,only_offset_is_reached = False 提高灵敏度 |
高频 scalping | 可考虑关闭 trailing,用固定止盈止损;或设置较小回撤和 offset 以快速获利 |
✅ 参数总览表
参数名 | 作用说明 | 推荐默认值 |
---|---|---|
trailing_stop | 是否启用追踪止损机制 | True |
trailing_stop_positive | 从最高价允许的最大回撤比例(止盈回撤) | 0.02 (2%) |
trailing_stop_positive_offset | 启用追踪止损的最小盈利门槛 | 0.05 (5%) |
trailing_only_offset_is_reached | 是否等到触发回撤才启用追踪止损 | True |
使用好移动止损,可以让利润奔跑、让风险止步。合理设置这些参数,能显著提升策略的回报-风险比。