Estrategia de arbitraje de seguimiento de tendencias cruzadas 181


Fecha de creación: 2023-12-15 10:13:38 Última modificación: 2023-12-15 10:13:38
Copiar: 0 Número de Visitas: 652
1
Seguir
1621
Seguidores

Estrategia de arbitraje de seguimiento de tendencias cruzadas 181

Descripción general de la estrategia: Esta estrategia abre y cierra las posiciones a través de la señal de horquilla dorada / horquilla muerta de la línea de Brin. La ventaja de la estrategia consiste en seguir constantemente el mercado de la tendencia, la configuración de parada y pérdida es razonable, el control de la retirada es adecuado y es adecuado para la operación de la línea media y larga.

Principio de la estrategia: La estrategia se compone principalmente de tres partes: la señal de cruce de la línea de blur, el posicionamiento fijo y el stop loss dinámico. La línea de blur utiliza la línea media y la diferencia estándar para generar una zona en forma de banda.

En concreto, la línea de Brin es una zona de banda basada en el cálculo de las medias móviles y la diferencia estándar de los precios de cierre. Se produce una señal de compra cuando el precio se rompe en la vía; se produce una señal de venta cuando el precio se cae en la vía.

Las ventajas de la estrategia son:

  1. La línea de Brin cruza los puntos de cambio de tendencia, lo que ayuda a comprender la dirección de la línea principal; las posiciones fijas pueden seguir plenamente la tendencia y obtener el máximo beneficio.

  2. El stop loss y el retiro dinámicos son controlables. El punto de parada y el stop loss se ajustan al precio de apertura de la posición más reciente, lo que permite un control efectivo del máximo retiro mediante una configuración razonable.

  3. Aplicación flexible y amplia de mercados. Aplicable a la mayoría de los mercados con características de tendencia, especialmente para operaciones de mediano y largo plazo como índices de acciones, divisas y criptomonedas.

  4. La lógica es simple, clara y fácil de implementar. Basado en la línea de Brin para determinar tendencias y fijar posiciones comerciales, sin necesidad de juzgar formas o señales complejas, el programa es fácil de desarrollar.

  5. Eficiencia en el uso de los fondos, plena asignación de fondos. La posición fija del 100% maximiza el uso de los fondos, ya sea de cabeza vacía o de cabeza múltiple.

Los riesgos y soluciones se detallan:

  1. Riesgo de fallo de la línea de browning. Cuando el juicio de la línea de browning falla, se producirá una señal errónea. La solución es combinar otros indicadores para determinar la dirección de la tendencia.

  2. Riesgo de retroceso. En situaciones de crisis, se producirá una cierta retroceso. Se puede controlar mediante la reducción de la posición y la optimización de la distancia de parada.

  3. El riesgo de las operaciones frecuentes. En los mercados volátiles, el alto de pérdidas frecuentes salta las posiciones. Se puede relajar adecuadamente la distancia de pérdidas para reducir los altos innecesarios.

  4. Riesgo de mercado. Enfrentamiento a eventos de gran magnitud que provocan una anomalía en los precios del mercado. Se recomienda prestar atención a las políticas financieras importantes y responder a tiempo.

Sugerencias para optimizar la estrategia:

  1. Al mismo tiempo, considere otros indicadores para juzgar. Por ejemplo, la combinación de MACD, KDJ y otros indicadores técnicos para evitar errores en la línea de browning.

  2. Ajuste la distancia de parada y pérdida de acuerdo con el mercado. Si la fluctuación es grande, aumente la distancia de parada de manera adecuada; Si la fluctuación es pequeña, reduzca la distancia de parada y pérdida.

  3. Se pueden elegir parámetros razonables según el tipo de mercado. Por ejemplo, para mercados con gran volatilidad, se puede agregar adecuadamente el diferencial estándar de la banda de Brin o el ciclo de la línea media, etc.

  4. Parámetros de optimización en combinación con algoritmos de aprendizaje automático. A través del entrenamiento de algoritmos, se confirman los valores óptimos de cada parámetro para lograr un mejor rendimiento de la estrategia.

Resumen: La estrategia es una estrategia típica de arbitraje entre tendencias. Es aplicable a mercados con características de tendencia evidentes y puede obtener ganancias continuas. La lógica de la estrategia es simple y clara, y el procedimiento es fácil de implementar.

Código Fuente de la Estrategia
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Valeria 181 Bot Strategy Mejorado 2.21", overlay=true, margin_long=100, margin_short=100)
 
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na

longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
    strategy.entry("Long Entry", strategy.long)  // Enter long

shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
    strategy.entry("Short Entry", strategy.short)  // Enter short

if (longCondition)
    lastLongOrderPrice := close

if (shortCondition)
    lastShortOrderPrice := close

// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170  // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150  // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170  // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150  // 100 USDT lower than the last short order price

// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)

// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort)