4.3 KiB
4.3 KiB
#交易 #量化交易 #策略研究 #freqtrade #DeepSeek
以下是 Freqtrade 策略中追踪止损(Trailing Stop)相关参数的详细解析,结合其功能、配置逻辑及实盘应用说明:
🔍 一、核心参数解析
-
**
trailing_stop = False** -
**
trailing_stop_positive = 0.01**- 作用:盈利达到多少后启动追踪止损(示例中为
0.01即 1%)1,4。 - 逻辑:
- 若持仓盈利 ≥ 1%,止损位开始动态跟随价格。
- 例如:买入价 $100,盈利达 $101 时止损位从 $90 上移至 $100(锁定成本)。
- 注意事项:需与
trailing_stop_positive_offset配合使用。
- 作用:盈利达到多少后启动追踪止损(示例中为
-
**
trailing_stop_positive_offset = 0.0**- 作用:启动追踪止损的最低盈利阈值(示例中
0.0表示无限制)1,4。 - 常见配置:
- 若设为
0.05(5%),则需盈利 ≥5% 后才启动追踪止损。 - 当前未配置:表示只要盈利 >0 即启动(可能因市场噪音频繁触发)。
- 若设为
- 作用:启动追踪止损的最低盈利阈值(示例中
-
**
trailing_only_offset_is_reached = False**- 作用:是否仅在达到
trailing_stop_positive_offset的盈利阈值后才允许追踪止损1,4。True:严格按阈值执行,避免小幅波动干扰。False:无视阈值,盈利 >0 即启动(示例未启用)。
- 作用:是否仅在达到
⚙️ 二、参数协作逻辑(启用追踪止损时)
trailing_stop = True # 启用
trailing_stop_positive = 0.03 # 盈利3%后启动
trailing_stop_positive_offset = 0.01 # 盈利需≥1%才允许启动
trailing_only_offset_is_reached = True # 严格依赖阈值
运作流程:
- 持仓盈利 <1% → 固定止损(如 -8%)。
- 盈利 ≥1% → 启动追踪止损,止损位从成本价上移 3%(如买入价 $100 → 止损位 $97)。
- 价格继续上涨至 $110 → 止损位同步上移至 $106.7(锁定 $3.3 利润)7,8。
⚠️ 三、实盘注意事项
-
适用场景:
-
参数优化建议:
参数 保守策略 激进策略 说明 trailing_stop_positive0.02 (2%) 0.05 (5%) 盈利达标后启动的步长 trailing_stop_positive_offset0.03 (3%) 0.01 (1%) 启动追踪止损的最低盈利要求 trailing_only_offset_is_reachedTrue False 是否严格依赖阈值 -
风险控制:
💎 总结
- 核心目的:通过动态调整止损位保护盈利,实现“截断亏损,让利润奔跑”7,8。
- 禁用状态:当前配置(
trailing_stop=False)意味着止损位固定不变,需依赖其他风控手段(如固定止损)。 - 启用建议:
- 设置
trailing_stop=True并配置偏移量(如trailing_stop_positive_offset=0.03)。 - 避免频繁触发:确保
trailing_stop_positive步长 > 市场平均波动幅度6。
- 设置
示例配置参考(趋势策略):
trailing_stop = True trailing_stop_positive = 0.04 # 盈利4%后启动追踪 trailing_stop_positive_offset = 0.02 # 盈利需≥2% trailing_only_offset_is_reached = True # 严格依赖阈值此配置要求盈利 ≥2% 后才启动止损位动态上移,每次上移幅度为当前价格的 4%,适合中长线持仓1,4。