You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TradingView Pine策略设置2倍杠杆后回测结果无变化如何解决

你当前配置不生效的核心原因是TradingView策略默认开启100%保证金限制,不允许超过自有资金规模开仓,你设置的200%权益占比开仓参数被默认的保证金规则拦截,最终还是按无杠杆的实际权益规模下单,所以回测结果和无杠杆一致。

需要补充的配置如下:

  • 在strategy声明中添加多空保证金比例参数margin_long和margin_short,杠杆倍数=1/(保证金比例/100),要实现2倍杠杆的话,对应保证金比例为50%,所以两个参数值设为50即可,修改后的策略声明参考:
strategy("Strategy", 
  overlay = true, 
  calc_on_every_tick=true, 
  max_bars_back = 1000, 
  max_lines_count = 400, 
  max_labels_count = 400, 
  process_orders_on_close=true, 
  default_qty_value=200, 
  default_qty_type=strategy.percent_of_equity, 
  initial_capital=2000, 
  precision=8,
  // 新增保证金参数,对应2倍杠杆
  margin_long=50,
  margin_short=50
)
  • 检查所有开仓函数(strategy.entry/strategy.order)是否手动指定了qty参数,若手动指定了下单量,default_qty_value、default_qty_type的全局配置会失效,需要对应调整手动指定的下单量乘以杠杆倍数。
  • 打开策略设置面板的「风险」标签页,确认「最大持仓占比」「保证金率」参数没有被界面配置覆盖,界面配置优先级高于脚本内的默认参数。

内容的提问来源于stack exchange,提问作者gastngouron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 21:24:05