En la carga de los recursos... Cargando...

Exposición al mercado abierto Ajuste dinámico de posición Estrategia cuantitativa de negociación

El autor:¿ Qué pasa?, fecha: 2024-11-12 14:48:05
Las etiquetas:OMELa SMAelEl número de personasTPSL

img

Resumen general

Esta estrategia es un sistema de negociación cuantitativo basado en la exposición al mercado abierto (OME, por sus siglas en inglés), que toma decisiones comerciales mediante el cálculo de valores OME acumulados para juzgar las tendencias del mercado, combinado con indicadores de control de riesgos como la Sharpe Ratio. La estrategia adopta un mecanismo dinámico de toma de ganancias y stop-loss para controlar eficazmente el riesgo al tiempo que garantiza los rendimientos. Se centra principalmente en cómo los movimientos de precios después de la apertura del mercado afectan a las tendencias generales, utilizando métodos científicos para juzgar los cambios en el sentimiento y las tendencias del mercado.

Principio de la estrategia

El núcleo de la estrategia es medir las tendencias del mercado mediante el cálculo de la exposición al mercado abierto (OME). OME se calcula como la proporción de la diferencia entre el precio de cierre actual y el precio de apertura del día anterior en relación con el precio de apertura anterior. La estrategia establece umbrales OME acumulados como señales de negociación, entrando en posiciones largas cuando el OME acumulado excede el umbral establecido y cerrando posiciones cuando cae por debajo del umbral negativo. La Sharpe Ratio se introduce como un indicador de evaluación de riesgos, midiendo la relación riesgo-rendimiento mediante el cálculo de la media y desviación estándar del OME acumulado. La estrategia también incluye un mecanismo de toma de ganancias y stop-loss de porcentaje fijo para proteger las ganancias y controlar las pérdidas.

Ventajas estratégicas

  1. Alta sensibilidad del mercado: detecta rápidamente los cambios de tendencia después de la apertura del mercado a través del indicador OME
  2. Control de riesgos integral: forma un sistema de control de riesgos de varios niveles que combina el ratio Sharpe y los mecanismos de stop-loss.
  3. Buena adaptabilidad: los parámetros de la estrategia pueden ajustarse según las diferentes condiciones del mercado
  4. Lógica de cálculo clara: cálculos de indicadores sencillos e intuitivos, fáciles de entender e implementar
  5. Alta eficiencia del capital: adopta una gestión dinámica de las posiciones para mejorar la utilización del capital

Riesgos estratégicos

  1. Riesgo de volatilidad del mercado: puede generar falsas señales en mercados altamente volátiles
  2. Riesgo de deslizamiento: las operaciones frecuentes pueden acarrear mayores costes de deslizamiento
  3. Sensibilidad de parámetros: la eficacia de la estrategia es sensible a la configuración de parámetros
  4. Dependencia de la tendencia: Puede tener un rendimiento inferior en los mercados oscilantes
  5. Riesgo de extracción: los principales puntos de inflexión de la tendencia pueden provocar extracciones significativas

Direcciones para la optimización de la estrategia

  1. Introducir el filtrado de volatilidad: añadir indicadores como ATR o Bandas de Bollinger para filtrar la volatilidad del mercado
  2. Optimización de las operaciones de toma de ganancias y de detención de pérdidas: considerar sustituir los porcentajes fijos por mecanismos dinámicos
  3. Mejorar el juicio sobre el entorno del mercado: introducir indicadores de fuerza de tendencia para optimizar el tiempo de negociación
  4. Mejorar la gestión de las posiciones: ajustar dinámicamente los tamaños de las posiciones basándose en la relación Sharpe
  5. Añadir gestión de fondos: diseñar normas de gestión de fondos más completas

Resumen de las actividades

La estrategia de ajuste dinámico de posición de exposición al mercado abierto es un sistema comercial completo que combina el análisis técnico y la gestión de riesgos. A través de la aplicación innovadora del indicador OME, logra una comprensión efectiva de las tendencias del mercado. El diseño general de la estrategia es razonable, con una gran practicidad y escalabilidad. A través de la optimización y mejora continuas, esta estrategia tiene el potencial de lograr un mejor rendimiento en la negociación real.


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-11 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Open Market Exposure (OME) Strategy", overlay=true)

// Input parameters
length = input(14, title="Length for Variance")
sharpe_length = input(30, title="Length for Sharpe Ratio")
threshold = input(0.01, title="Cumulative OME Threshold")  // Define a threshold for entry
take_profit = input(0.02, title="Take Profit (%)")  // Define a take profit percentage
stop_loss = input(0.01, title="Stop Loss (%)")  // Define a stop loss percentage

// Calculate Daily Returns
daily_return = (close - close[1]) / close[1]

// Open Market Exposure (OME) calculation
ome = (close - open[1]) / open[1]

// Cumulative OME
var float cum_ome = na
if na(cum_ome)
    cum_ome := 0.0
if (dayofweek != dayofweek[1])  // Reset cumulative OME daily
    cum_ome := 0.0
cum_ome := cum_ome + ome

// Performance Metrics Calculation (Sharpe Ratio)
mean_return = ta.sma(cum_ome, sharpe_length)
std_dev = ta.stdev(cum_ome, sharpe_length)
sharpe_ratio = na(cum_ome) or (std_dev == 0) ? na : mean_return / std_dev

// Entry Condition: Buy when Cumulative OME crosses above the threshold
if (cum_ome > threshold)
    strategy.entry("Long", strategy.long)

// Exit Condition: Sell when Cumulative OME crosses below the threshold
if (cum_ome < -threshold)
    strategy.close("Long")

// Take Profit and Stop Loss
if (strategy.position_size > 0)
    // Calculate target and stop levels
    target_price = close * (1 + take_profit)
    stop_price = close * (1 - stop_loss)

    // Place limit and stop orders
    strategy.exit("Take Profit", "Long", limit=target_price)
    strategy.exit("Stop Loss", "Long", stop=stop_price)





Relacionados

Más.