Type/to search

Estrategia de ruptura y relleno de precio

Common strategy
Created: 2023-11-16 11:16:25
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

La idea principal de esta estrategia es dibujar el precio de entrada y el precio de equilibrio después de abrir una posición, para mostrar visualmente en qué punto el precio supera el precio de entrada y comienza a generar ganancias. Esto ayuda al trader a gestionar mejor la posición y recuperar las ganancias.

Principio de la Estrategia

El código abre una posición larga cuando se produce un cruce dorado de la SMA, y una posición corta cuando se produce un cruce mortal. Luego calcula el precio de entrada y el precio de equilibrio considerando las comisiones. El cálculo del precio de equilibrio es: en posiciones largas, el precio de equilibrio es el precio de entrada multiplicado por (1 + comisión); en posiciones cortas, el precio de equilibrio es el precio de entrada multiplicado por (1 - comisión). Finalmente, dibuja la línea del precio de entrada y la línea del precio de equilibrio, y rellena el espacio entre ambas con color.

De esta manera, cuando el precio supera la línea del precio de entrada, indica que ya se ha obtenido ganancia. El trader puede utilizar la línea del precio de equilibrio para establecer niveles de take profit o stop loss, asegurando así las ganancias.

El código se divide principalmente en:

  1. Evaluación de las condiciones de apertura
  2. Cálculo del precio de entrada y del precio de equilibrio
  3. Dibujo de la línea del precio de entrada y la línea del precio de equilibrio
  4. Relleno de color entre las dos líneas

Mediante simples condiciones de apertura, cálculo del precio de equilibrio y dibujo de líneas auxiliares, se implementa esta estrategia de ruptura y recuperación de precios.

Análisis de Ventajas de la Estrategia

Esta estrategia presenta las siguientes ventajas:

  1. Muestra de forma intuitiva la situación de ganancias/pérdidas, permitiendo determinar rápidamente si el precio ha alcanzado el nivel de beneficio requerido.
  2. Permite establecer stops de take profit y stop loss basados en la línea de precio de equilibrio, evitando que las pérdidas se amplíen.
  3. Código simple y fácil de entender, fácil de implementar y ajustar.
  4. Puede integrarse en estrategias propias, utilizando la línea de precio de equilibrio para gestionar posiciones.
  5. Fácil modificación del parámetro de comisión, adaptable a diferentes exchanges y activos.
  6. Se pueden ajustar los períodos de la SMA para optimizar las condiciones de apertura.

Análisis de Riesgos de la Estrategia

Esta estrategia también conlleva ciertos riesgos:

  1. El indicador SMA tiene un rezago considerable, lo que puede provocar que se pierdan movimientos de precio.
  2. La línea de precio de equilibrio no puede evitar por completo la generación y ampliación de pérdidas.
  3. La estrategia carece de un mecanismo de salida, requiriendo que el trader supervise manualmente las ganancias/pérdidas.
  4. Una configuración incorrecta de la comisión puede dar lugar a un cálculo erróneo del precio de equilibrio.
  5. La estrategia no considera el impacto del deslizamiento.
  6. La falta de un mecanismo de stop loss puede provocar grandes pérdidas.

Las soluciones a estos riesgos son:

  1. Considerar el uso de indicadores más reactivos, como el MACD.
  2. Combinar con indicadores de tendencia para determinar la dirección principal y evitar abrir posiciones en contra de la tendencia.
  3. Agregar lógica de take profit y stop loss para que la estrategia pueda salir automáticamente.
  4. Establecer la comisión con precisión según el exchange real.
  5. Configurar un deslizamiento fijo para optimizar la entrada y salida.
  6. Incorporar un trailing stop para controlar la pérdida máxima.

Direcciones de Optimización de la Estrategia

La estrategia se puede optimizar desde los siguientes aspectos:

  1. Reemplazar el indicador SMA por indicadores más avanzados como MACD o KDJ.
  2. Agregar un indicador de tendencia para evitar abrir posiciones en contra de la tendencia.
  3. Optimizar los parámetros del período de la SMA para mejorar la precisión de la apertura.
  4. Incorporar lógica de take profit y stop loss para permitir la salida automática.
  5. Establecer control de deslizamiento en backtesting y trading en vivo.
  6. Optimizar el parámetro de comisión para que se ajuste al trading real.
  7. Agregar un trailing stop para limitar la pérdida máxima.
  8. Copiar la estrategia en diferentes marcos temporales para combinaciones multiperíodo.
  9. Optimizar la entrada combinando el volumen de operaciones.
  10. Utilizar algoritmos de aprendizaje automático para optimizar parámetros.

Conclusión

Esta estrategia muestra visualmente la posición donde el precio supera el precio de entrada, generando ganancias. Es una estrategia auxiliar simple y práctica. Tiene ventajas como código sencillo y fácil implementación, pero también presenta algunos riesgos que deben tenerse en cuenta. Podemos optimizar y mejorar la estrategia desde múltiples ángulos para hacerla más ampliamente aplicable, con mayor estabilidad y rentabilidad. En general, esta estrategia nos proporciona un excelente caso de referencia que merece un estudio y aplicación más profundos.

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

// © NikitaDoronin
//@version=4

strategy("Plot Break-even Price", overlay=true)
Strategy parameters
Strategy parameters
Price Change in %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)