leverage-control-mechanism

本文为 https://www.itrade.icu 量化交易实验室出品。访问获取更多福利

访问获取更多福利

📘 杠杆用得巧,收益翻几倍!Freqtrade 杠杆策略全攻略

在 Freqtrade 中进行杠杆交易(尤其是在合约市场如 Binance Futures 上),你可以通过配置或策略代码灵活控制杠杆倍数。

本篇将系统介绍:

  • 配置文件中的 leverage

  • 策略函数中的 leverage()

  • 实战用法与典型示例


⚙️ 1. 配置项 leverage(全局设置)

config.json 中可以直接设置全局杠杆倍数,例如:

"leverage": 3

✅ 适用场景:

  • 所有交易统一用一个杠杆倍数

  • 配合期货模式运行(如 Binance Futures)

⚠️ 注意事项:

  • 若使用现货交易所(如 Binance Spot),不允许设置杠杆

  • 若使用期货交易所,务必确保账户已开通杠杆权限


🧠 2. 函数 leverage()(策略内动态控制)

你可以在策略中定义 leverage() 函数,用于动态指定每一笔交易的杠杆倍数,该函数仅在 Futures 模式下启用。

🔧 函数定义:

参数说明:

参数名
含义

pair

当前交易对名

current_time

当前时间

current_rate

当前价格

proposed_leverage

默认建议杠杆值

max_leverage

该交易对最大支持杠杆

entry_tag

信号标签,可选

side

'long' 或 'short'


🔍 示例 1:按交易对返回固定杠杆倍数


📈 示例 2:趋势增强时使用更高杠杆


✅ 推荐实践建议

项目
建议

配置全局杠杆

简单快捷,适合所有交易统一倍数的策略

使用 leverage()

更灵活,适合动态调整、按交易对/信号/趋势分配杠杆

回测注意事项

回测中不会强制使用真实杠杆交易,请根据结果评估风险

搭配止损机制

杠杆放大收益也放大风险,务必设置止损


🎯 实战整合示例


🧠 总结

  • leverage 可在配置或策略函数中定义,实现灵活的杠杆控制

  • 函数模式支持按行情、交易对、信号等动态分配杠杆

  • 强烈建议设置止损机制,合理搭配杠杆策略是稳定盈利的关键

Last updated