Type/to search

Estrategia de cuadrícula fija

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

img

Resumen

Esta estrategia utiliza un método de trading en cuadrícula fija, estableciendo un precio inicial y un porcentaje de espaciado entre cada nivel de la cuadrícula. Luego, basándose en esa proporción, establece 10 niveles fijos de precios de compra y venta, implementando así una estrategia de grid trading que compra a precios bajos y vende a precios altos.

Principios de la Estrategia

La estrategia primero establece el precio inicial sprice y el porcentaje de espaciado de la cuadrícula gridpercent. A continuación, calcula 10 niveles de precios de compra y venta en función del precio inicial y la proporción.

Fórmulas para los precios de compra:

b1 = sprice - (sprice * p1) b2 = sprice - (sprice * p2) b3 = sprice - (sprice * p3) ...

Donde p1 a p10 son las proporciones calculadas gradualmente a partir de gridpercent.

Fórmulas para los precios de venta:

s1 = b1 + (sprice * p1) s2 = b2 + (sprice * p1) s3 = b3 + (sprice * p1) ...

La condición de compra es que cuando el precio de cierre sea inferior al precio de compra correspondiente, se activa la compra:

if (close < b1) strategy.entry("b1", strategy.long, when=(close < b1))

De manera similar, cuando el precio de cierre supera el precio de venta correspondiente, se activa la venta:

if (close > s1) strategy.exit("b1", when=(close > s1))

De esta forma se logra una estrategia de grid trading fijo que compra a precios bajos y vende a precios altos.

Ventajas de la Estrategia

Esta estrategia de cuadrícula fija ofrece las siguientes ventajas:

  1. Automatiza la compra a precios bajos y la venta a precios altos, sin necesidad de sincronizar el mercado, reduciendo la dificultad de operar.

  2. Establecer un espaciado de cuadrícula adecuado permite controlar eficazmente el riesgo, evitando comprar en tendencias alcistas y vender en tendencias bajistas.

  3. Puede generar ganancias tanto en mercados alcistas como bajistas.

  4. Es posible ajustar los parámetros de la cuadrícula para adaptarse a diferentes condiciones del mercado.

  5. Se puede aumentar el tamaño de la posición ampliando el número de niveles de la cuadrícula.

  6. Se puede combinar con un stop loss para evitar pérdidas masivas en situaciones extremas del mercado.

Riesgos de la Estrategia

La estrategia también presenta algunos riesgos:

  1. En mercados laterales, las comisiones de negociación pueden erosionar las ganancias.

  2. Si el precio inicial y la configuración de la cuadrícula no son adecuados, es fácil incurrir en pérdidas.

  3. Los eventos imprevistos que provocan saltos descendentes en los precios pueden generar pérdidas.

  4. Los sistemas de trading mecánicos corren el riesgo de ejecución por saltos (trade skipping).

  5. Eventos concentrados pueden ampliar las pérdidas.

Soluciones correspondientes:

  1. Configurar los parámetros de la cuadrícula de manera razonable para asegurar que las ganancias superen las comisiones.

  2. Optimizar los parámetros mediante backtesting, estableciendo un precio inicial y un espaciado de cuadrícula adecuados.

  3. Añadir un stop loss para controlar el riesgo.

  4. Relajar ligeramente los precios de negociación para evitar saltos.

  5. Establecer controles de riesgo que limiten la pérdida máxima.

Optimización de la Estrategia

La estrategia se puede optimizar en las siguientes direcciones:

  1. Ajustar dinámicamente el espaciado de la cuadrícula: ampliarlo cuando la volatilidad aumente y reducirlo cuando disminuya.

  2. Calcular el rango de volatilidad en base a datos históricos y ajustar dinámicamente el precio inicial.

  3. Incorporar modelos de aprendizaje automático para predecir la tendencia de los precios y ajustar dinámicamente la cuadrícula.

  4. Añadir stop loss en puntos de alto riesgo, optimizando su ubicación mediante el análisis de stop losses históricos.

  5. Combinar con estrategias de gestión de capital, ajustando el tamaño de la posición según las ganancias.

  6. Optimizar la gestión de posiciones para maximizar la eficiencia del uso del capital.

  7. Optimizar la ejecución de las órdenes mediante algoritmos como TWAP para reducir el coste de impacto.

Conclusión

Esta estrategia utiliza un método de grid trading fijo, estableciendo precios de compra y venta en función del precio inicial y el porcentaje de espaciado de la cuadrícula. Permite operar de forma automatizada comprando a precios bajos y vendiendo a precios altos, aprovechando eficazmente las fluctuaciones del mercado para obtener ganancias. También es importante prestar atención al control de riesgos, asegurando beneficios y limitando pérdidas mediante la optimización de parámetros, ajustes dinámicos y stop loss. Combinando técnicas avanzadas de aprendizaje automático y gestión de capital, se puede mejorar aún más la rentabilidad y la tasa de acierto de la estrategia.

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 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/
// © Lionkind

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