Estrategia de inversión de la línea K roja y verde 1-3-1


Fecha de creación: 2023-10-27 16:00:41 Última modificación: 2023-10-27 16:00:41
Copiar: 2 Número de Visitas: 1207
1
Seguir
1617
Seguidores

Estrategia de inversión de la línea K roja y verde 1-3-1

Descripción general

1-3-1 La estrategia de inversión de la línea K rojo-verde es una estrategia para juzgar las señales de compra y venta según la forma de la línea K. La estrategia busca oportunidades de compra observando si una línea K roja es invertida por tres líneas K verdes.

El principio

La lógica central de esta estrategia es la siguiente:

  1. Determine si la línea K actual es la línea K roja, es decir, si el precio de cierre es inferior al precio de apertura
  2. Antes de juzgar si las 3 líneas K son líneas K verdes, es decir, el precio de cierre es mayor que el precio de apertura
  3. Determine si el precio de cierre de la última línea K verde es mayor que el de las dos líneas K verdes anteriores.
  4. Si se cumplen las condiciones anteriores, se compra al precio de mercado al cierre de la línea K roja
  5. El precio de parada es el precio mínimo de la línea K roja.
  6. El precio de parada es el precio de entrada más la distancia entre el precio de entrada y el precio de parada.

Con esta estrategia, podemos comprar en el caso de que la línea K roja se invierta, ya que la tendencia posterior es muy probable que sea al alza. Al mismo tiempo, establezcamos paros y paradas para controlar el riesgo y bloquear las ganancias.

Análisis de las ventajas

1-3-1 La estrategia de inversión de la línea K rojo-verde tiene las siguientes ventajas:

  1. La lógica de la estrategia es simple, clara, fácil de entender y de implementar
  2. Utilizando la característica de la forma de la línea K, no dependiendo de ningún indicador, evitar los problemas generados por la optimización excesiva
  3. Hay reglas claras de entrada y salida que se pueden cumplir de manera objetiva.
  4. Configuración de paradas y paradas para controlar el riesgo-beneficio por operación
  5. Resultados positivos de retroalimentación, con una mayor posibilidad de ajuste del disco

Análisis de riesgos

La estrategia también tiene algunos riesgos a tener en cuenta:

  1. La forma K lineal no puede predecir el 100% de las tendencias futuras, y existe cierta incertidumbre.
  2. La compra de una sola vez puede provocar una baja probabilidad de éxito debido a la peculiaridad de las acciones.
  3. No se toma en cuenta el movimiento de las grandes bolsas y es más arriesgado si siguen bajando
  4. Sin la configuración de las tarifas de transacción y el punto de deslizamiento, el disco duro puede ser un poco peor

Respuesta:

  1. Se puede considerar la combinación de indicadores de filtración como la línea media para mejorar la tasa de éxito de la compra
  2. Adaptación de la gestión de los depósitos y construcción por lotes
  3. Ajuste dinámico de la posición de stop loss o suspensión de la operación en función de la situación del mercado mayor
  4. Prueba de diferentes configuraciones de la proporción de la parada de pérdida
  5. Prueba de la efectividad del disco después de añadir el costo de la transacción

Dirección de optimización

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Filtrado basado en índices de grandes mercados. Se pueden filtrar las señales de negociación en función de las tendencias a corto y medio plazo de los grandes mercados, comprando en los mercados altos y deteniéndose en los mercados bajos.

  2. Considere la confirmación del volumen de transacciones. Aumente el juicio sobre el volumen de transacciones de la línea K verde, y compre solo cuando el volumen de transacciones se amplíe.

  3. Optimización de la proporción de stop loss. Se pueden probar diferentes proporciones de stop loss para encontrar la combinación óptima de parámetros. También se puede configurar stop loss dinámico o stop loss móvil.

  4. Optimización de la gestión de la posición. Se puede construir una posición por lotes y luego aumentar la posición cuando se cumplen las condiciones, lo que reduce el riesgo de una sola transacción.

  5. Añadir más condiciones de filtración. Por ejemplo, considerar indicadores como la línea media, la volatilidad y asegurarse de comprar cuando la tendencia es más clara.

  6. El entrenamiento en Big Data busca los parámetros óptimos. Recopila una gran cantidad de datos históricos y utiliza técnicas como el aprendizaje automático para entrenar los parámetros óptimos.

Resumir

La estrategia de inversión de la línea K rojo-verde es una estrategia de comercio de línea corta simple y práctica en general. Tiene reglas de entrada y salida claras y un buen efecto de retroalimentación.

Código Fuente de la Estrategia
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//by Genma01
strategy("Stratégie tradosaure 1 Bougie Rouge suivi de 3 Bougies Vertes", overlay=true, default_qty_type = strategy.percent_of_equity,  default_qty_value = 100)

// Définir les paramètres
var float stopLossPrice = na
var float takeProfitPrice = na
var float stopLossPriceD = na
var float takeProfitPriceD = na

// Vérifier les conditions
redCandle = close[3] < open[3] and low[3] < low[2] and low[3] < low[1] and low[3] < low[0]
greenCandles = close > open and close[1] > open[1] and close[2] > open[2]
higherClose = close > close[1] and close[1] > close[2]

// Calcul du stop-loss
if (redCandle and greenCandles and higherClose) and strategy.position_size == 0
    stopLossPrice := low[3]

// Calcul du take-profit
if (not na(stopLossPrice))  and strategy.position_size == 0
    takeProfitPrice := close + (close - stopLossPrice)

// Entrée en position long
if (redCandle and greenCandles and higherClose)  and strategy.position_size == 0
    strategy.entry("Long", strategy.long)

// Sortie de la position
if (not na(stopLossPrice))  and strategy.position_size > 0
    strategy.exit("Take Profit/Stop Loss", stop=stopLossPrice, limit=takeProfitPrice)

if strategy.position_size == 0
    stopLossPriceD := na
    takeProfitPriceD := na
else
    stopLossPriceD := stopLossPrice
    takeProfitPriceD := takeProfitPrice


// Tracer le stop-loss et le take-profit sur le graphique
plotshape(series=redCandle and greenCandles and higherClose and strategy.position_size == 0, title="Conditions Remplies", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=redCandle and greenCandles and higherClose and strategy.position_size == 0, title="Conditions Remplies", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)


// Afficher les prix du stop-loss et du take-profit
plot(stopLossPriceD, color=color.red, title="Stop Loss Price", linewidth=2, style = plot.style_linebr)
plot(takeProfitPriceD, color=color.green, title="Take Profit Price", linewidth=2, style = plot.style_linebr)