Estrategia de ruptura parabólica del oro


Fecha de creación: 2024-02-04 18:07:14 Última modificación: 2024-02-04 18:07:14
Copiar: 0 Número de Visitas: 634
1
Seguir
1617
Seguidores

Estrategia de ruptura parabólica del oro

Descripción general

La estrategia de golden paralelo break es una estrategia de análisis técnico que combina el juicio de la forma de la pared de oro y la señal de salida de la pared de oro, con el objetivo de entrar en el campo cuando se forma la pared de oro y salir cuando se rompe la señal de salida, para obtener ganancias comerciales.

Principio de estrategia

La estrategia se basa principalmente en las siguientes reglas de juicio:

  1. El canal de la parallaxa de oro se traza usando un promedio móvil simple de los precios más altos y más bajos de las 5 líneas K.

  2. Cuando el precio de cierre de la bolsa rompe el canal de abajo hacia arriba, se forma la forma de la línea de parálisis de oro, como una señal de compra para entrar en el campo. En este momento indica que el precio está rompiendo el canal de arriba, y puede entrar en el mercado.

  3. Después de la compra, Trail rastrea el stop loss cerca del precio de entrada para evitar el stop loss. Al mismo tiempo, establece un stop loss móvil para bloquear las ganancias.

  4. Cuando el precio rompe el canal, se genera una señal de salida, se cierra la orden de compra y se sale del campo. En este momento, se indica que el precio puede volver a entrar en el canal de choque o bajista.

Los principales criterios de evaluación de la estrategia incluyen la determinación de la forma de la parallaxa de oro y la determinación de la señal de salida de la ruptura de la línea de paridad, lo que le permite entrar en la ruptura de la tendencia y controlar el riesgo mediante el movimiento de la parada.

Ventajas estratégicas

La estrategia tiene las siguientes ventajas:

  1. La combinación de análisis morfológico y el juicio de los indicadores técnicos mejora la fiabilidad de las señales de negociación.

  2. El riesgo de pérdidas individuales se controla mediante el movimiento de stop loss y se evita una pérdida excesiva.

  3. El uso de paradas móviles para bloquear las ganancias y evitar que las ganancias se vuelvan.

  4. Con un alto índice de ganancias y pérdidas, es adecuado para inversores que buscan ganancias estables.

  5. La gramática de la estrategia de easytrade es simple, fácil de escribir y optimizar.

Riesgo estratégico

La estrategia también tiene los siguientes riesgos:

  1. El precio puede no romper el canal de manera efectiva, lo que lleva a la formación de falsas rupturas. Esto puede causar pérdidas innecesarias. Se puede reducir la probabilidad de falsas rupturas mediante parámetros de optimización.

  2. El stop móvil puede romperse, ampliando las pérdidas. Esto requiere un ajuste razonable de la distancia de stop.

  3. Los paradores móviles pueden retirarse prematuramente y perder oportunidades de ganar más dinero. Esto requiere ajustar la posición de los paradores según el mercado.

  4. Los parámetros del canal deben ser ajustados en el momento adecuado para adaptarse a las diferentes situaciones de los ciclos.

Dirección de optimización de la estrategia

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Optimización de los parámetros del canal para encontrar combinaciones más adecuadas y mejorar la calidad de la señal.

  2. Añadir otras condiciones de filtración, como el aumento de volumen de transacciones, para mejorar la precisión de la señal.

  3. Prueba con otras señales de salida, como la salida de la línea de Bryn o la parada SAR, para encontrar mejores puntos de salida.

  4. Prueba de diferentes algoritmos de stop loss y stop loss para optimizar la gestión de fondos.

  5. Se ha añadido un módulo de adaptabilidad que permite la optimización automática de los parámetros de la política en función de la situación en tiempo real.

Resumir

La estrategia de ruptura de la parálisis de la línea de oro, combinada con el análisis morfológico y el juicio de los indicadores técnicos, tiene las ventajas de una alta calidad de la señal de negociación y el control del riesgo de la parada de pérdidas. La estrategia puede optimizarse para aumentar la rentabilidad de varias maneras, es una estrategia de negociación cuantitativa fácil de dominar y con ganancias estables.

Código Fuente de la Estrategia
/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("5MABAND + GBS Buy & Sell Strategy", overlay=true)

// Command 1 - 5MABAND Calculation
length = input(5, title="Number of Candles for Average")
avgHigh = ta.sma(high, length)
avgLow = ta.sma(low, length)

// Plotting 5MABAND Bands
plot(avgHigh, color=color.green, title="5MABAND High Line", linewidth=1)
plot(avgLow, color=color.red, title="5MABAND Low Line", linewidth=1)

// Command 2 - GBS concept Buy Entry
gbsBuyCondition = close > open and high - close < close - open and open - low < close - open and close - open > close[1] - open[1] and close - open > close[2] - open[2] and close - open > close[3] - open[3] and close[1] < avgHigh and close[2] < avgHigh and close[3] < avgHigh and open[1] < avgHigh and open[2] < avgHigh and open[3] < avgHigh

// Command 3 - GBS Concept Sell Entry
gbsSellCondition = open - close > open[1] - close[1] and open - close > open[2] - close[2] and open - close > open[3] - close[3] and open[1] > avgLow and open[2] > avgLow and open[3] > avgLow and open - close > open - low and open - close > high - open

// Command 6 - 5MABAND Exit Trigger
exitTriggerCandle_5MABAND_Buy = low < avgLow
exitTriggerCandle_5MABAND_Sell = high > avgHigh

// Exit Signals for 5MABAND
exitBuySignal_5MABAND = close < avgLow
exitSellSignal_5MABAND = close > avgHigh

// Execute Buy and Sell Orders
strategy.entry("Buy", strategy.long, when = gbsBuyCondition)
strategy.close("Buy", when = exitBuySignal_5MABAND)

strategy.entry("Sell", strategy.short, when = gbsSellCondition)
strategy.close("Sell", when = exitSellSignal_5MABAND)

// Exit Buy and Sell Orders for 5MABAND
strategy.close("Buy", when = exitTriggerCandle_5MABAND_Buy)
strategy.close("Sell", when = exitTriggerCandle_5MABAND_Sell)