策略杠杆

May 26, 2021

我们改进了回测引擎,使其更加逼真。

以前,我们的策略可能会开设比可用账户规模大许多倍的仓位,这可能会导致不切实际的利润。

今天我们将杠杆机制添加到策略中,这将有助于解决这个问题。

它是如何工作的?

当您开立任何仓位时,将计算维持该仓位所需的保证金。如果没有足够的资金,就会发生追加保证金通知,即通过市价指令强制平仓部分或全部仓位,以便有足够的资金维持仓位。 有关如何计算保证金的更多详细信息,请参阅我们的用户手册

您可以自己自定义空头和多头仓位的保证金。为此,将参数 margin_longmargin_short 添加到策略函数中,它们采用非负值。您也可以在策略设置中更改这些值。

默认情况下,您的新策略的 margin_longmargin_short 为 100%。对于在添加保证金功能之前编写的策略,margin_longmargin_short 的默认值为 0。

您还可以在策略测试器中检查追加保证金的数量。为此,请打开“绩效总结”标签并找到“追加保证金Margin Calls”字段。

例如,让我们对 BITSTAMP:BTCUSD 使用 RSI 策略,时间周期为 1 小时。

如果 margin_short 参数为 0,那么随着4月2日价格的大幅上涨,3月27日开仓的空头交易将在4月11日才平仓。

但是,如果我们将 margin_short 参数设置为 20%,那么当4月2日价格上涨时,就会发生追加保证金通知,仓位将被部分平仓。

请注意,策略中的杠杆仅适用于Pine Script v4。

如果您想在 Pine脚本 更新出现后立即了解它们,请留意我们用户手册中的发行说明章节。PineCoders帐户还在其 Squawk Box Telegram 频道、 Twitter 和 TradingView 上的 Pine脚本 公共聊天室中公告更新。

我们希望大家发现这些改进有用。请继续与我们分享您的意见。我们正在为用户打造TradingView,很高兴听到您对我们创新的看法。

 

还没有关注我们的中文微信公众号?快来扫二维码吧!

Look first Then leap

TradingView专门为您而打造,请确保您充分利用我们出色的功能
开启图表