Type/to search

Configurar una estrategia de apalancamiento en Pine Script

Common strategy
Created: 2023-12-29 10:46:35
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia tiene como objetivo resolver el problema de no poder establecer el apalancamiento en las pruebas retrospectivas de Pine Script, logrando un interés compuesto con apalancamiento. La estrategia calcula dinámicamente el tamaño de la posición abierta en función del capital de la estrategia, el multiplicador de apalancamiento establecido y el precio de cierre.

Principio de la estrategia

  1. Establecer la precisión precision para controlar la precisión del tamaño de la posición abierta.
  2. Establecer el multiplicador de apalancamiento leverage, con un valor predeterminado de 1x.
  3. Calcular el tamaño de la posición abierta: Lev = math.max(math.round(strategy.equity * leverage / close), 0), haciéndolo proporcional al capital y al apalancamiento.
  4. Entrada: cuando el indicador RSI supera al alza el nivel 30 desde niveles bajos, se abre una posición larga; cuando supera a la baja el nivel 70 desde niveles altos, se abre una posición corta.
  5. Ejecutar la orden con el tamaño Lev calculado.

Análisis de ventajas

  1. Resuelve el problema de no poder establecer el apalancamiento en Pine Script.
  2. El cambio en el capital es proporcional al tamaño de la posición abierta, logrando un interés compuesto con apalancamiento.
  3. El indicador RSI está filtrado, evitando operaciones innecesarias.
  4. La precisión del cálculo del tamaño de la posición es ajustable, satisfaciendo diferentes necesidades.

Análisis de riesgos

  1. Un apalancamiento excesivo puede llevar a la liquidación.
  2. Es necesario ajustar adecuadamente el apalancamiento y el tamaño de la posición para controlar el riesgo.

Direcciones de optimización

  1. Se puede probar la estabilidad bajo diferentes parámetros.
  2. Se puede combinar con una estrategia de stop-loss para controlar aún más el riesgo.
  3. Se puede considerar un modelo multifactorial para mejorar el rendimiento de la estrategia.

Resumen

Esta estrategia implementa el establecimiento del apalancamiento en Pine Script, resolviendo el problema de no poder simular el apalancamiento en las pruebas retrospectivas. Calcula el tamaño de la posición abierta vinculado al capital, completando el interés compuesto con apalancamiento. La estrategia es simple y efectiva, y se puede optimizar aún más, por lo que vale la pena estudiarla.

Source
Pine
/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RingsCherrY

//@version=5
Strategy parameters
Strategy parameters
length
overSold
overBought
Precision
Leverage
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)