
La estrategia es un sistema de comercio cuantitativo basado en la identificación de las formas clásicas de la caída, que se centra en la identificación de dos importantes señales de reversión en el mercado: las formas de la naranja y las formas de las estrellas. Las formas de la naranja suelen aparecer al final de la tendencia a la baja, y se consideran como una señal potencial de reversión de la perspectiva; mientras que las formas de la estrella a menudo aparecen en la cima de la tendencia al alza, y se consideran como una señal potencial de reversión de la perspectiva.
El principio central de la estrategia se basa en la definición y identificación matemática precisa de las formas de la línea K específica:
Reconocimiento de la forma del conejo:
Identificación de las formas de los meteoros:
Logía de ejecución de transacciones:
La ejecución de la estrategia se basa en la siguiente línea K después de la aparición de la señal, de modo que se evita la desviación de previsión en la retroalimentación y se garantiza la aplicabilidad de la estrategia en las operaciones reales.
Una señal de entrada simple y clara: La estrategia se basa en la forma de la línea K claramente definida, con una señal de entrada clara, reduciendo el factor de juicio subjetivo.
Gestión de riesgos mejoradaEl objetivo de la estrategia es que cada operación tenga un precio objetivo y un alto nivel de pérdidas, lo que limita el máximo de pérdidas en una sola operación y ayuda a preservar los fondos a largo plazo.
Los parámetros son muy ajustables.: La estrategia proporciona varios parámetros clave (por ejemplo, proporción de línea de sombra, proporción de entidad mínima, etc.) que se pueden ajustar de manera óptima en función de diferentes mercados y marcos de tiempo.
Adaptarse a la reversión del mercadoLas formas de los monos y los meteoros son representaciones visuales de los cambios en el estado de ánimo del mercado, que pueden capturar los puntos de cambio potenciales en la dinámica del mercado.
Puntos de parada razonablemente ubicados: el stop loss de la estrategia se establece en el punto más alto de la línea K, que normalmente representa el último intento del mercado en esa dirección, y si se rompe, la señal de reversión puede fallar.
Apto para el comercio intradiarioLa estrategia de entrada y salida es relativamente rápida, adecuada para los operadores de día, y puede aprovechar la fluctuación del mercado a corto plazo.
Riesgo de una falsa brecha: El mercado puede producir una forma de cumplimiento, pero luego no se produce la reversión esperada, lo que hace que la operación toque el stop loss.
Sensibilidad de los parámetrosLa función de la estrategia es muy sensible a la configuración de los parámetros (como WickFactor y minBodyRangePct), y la configuración incorrecta de los parámetros puede causar demasiadas falsas señales o perder señales importantes.
Aplicabilidad limitada: La estrategia puede tener un mal desempeño en un mercado convulso o sin una tendencia clara, y puede generar una serie de operaciones perdedoras.
Falta de confirmación de las tendenciasLa estrategia se basa en una única línea K sin tener en cuenta el contexto de las tendencias más amplias del mercado, lo que puede conducir a una negociación a la inversa.
El punto de parada es conservador.: el punto de parada de la estrategia se establece en el punto máximo de la línea K de la señal, que puede ser demasiado conservador para aprovechar al máximo la tendencia de reversión real.
Riesgos de la gestión de fondosLa estrategia utiliza un porcentaje fijo de fondos (el 10% de la participación) para realizar operaciones, lo que puede conducir a un retiro de cuentas más grande en caso de pérdidas continuas.
Añadir filtro de tendenciasEn combinación con una media móvil u otro indicador de tendencia, solo ejecute operaciones en la dirección de la tendencia positiva, por ejemplo, busque una forma de gancho solo en una tendencia bajista y busque una forma de meteoro en una tendencia alcista.
Confirmación de aumento de volumen: Requiere una señal de línea K acompañada de un mayor volumen de transacciones, lo que aumenta la fiabilidad de la forma, ya que la reversión suele ir acompañada de un aumento de la actividad comercial.
Mecanismos para optimizar el control de la fricciónIntroducción de estrategias de stop-loss dinámicas, como stop-loss móviles o stop-points basados en el ATR (la amplitud de fluctuación real) para obtener más ganancias en una fuerte reversión.
Añadir análisis de múltiples marcos de tiempo: Confirmar la dirección de la tendencia del mercado en un marco de tiempo más amplio y ejecutar solo las señales de reversión que coincidan con la tendencia general.
Hacer una puntuación de la intensidad de la señal: Se califica la señal en función de la perfección de la forma (por ejemplo, la proporción de la línea de sombra, la posición de la línea K, el movimiento anterior, etc.) y solo se ejecuta la señal de puntaje alto.
Unirse al filtro del entorno del mercado: ajustar los parámetros o suspender la negociación en un entorno de alta volatilidad para evitar señales erróneas cuando el ruido del mercado es mayor.
Integrar otros indicadores técnicos: La combinación de señales de desviación de indicadores como el RSI, MACD, etc. solo se ejecuta cuando varios indicadores lo confirman conjuntamente.
La estrategia de comercio cuantitativa del modelo de doble reversión de la brecha es un sistema de comercio automatizado basado en el análisis técnico clásico, que captura oportunidades de reversión potenciales en el mercado mediante la definición precisa e identificación de las formas de brecha de monos y meteoros. La estrategia tiene una señal de entrada clara y un mecanismo de gestión de riesgos perfectamente desarrollado, adecuado para la aplicación de los operadores diarios. Sin embargo, como un sistema basado exclusivamente en la identificación de formas, también enfrenta riesgos como falsos avances y la falta de confirmación de tendencias.
La mayor ventaja de las estrategias reside en su claridad y simplicidad, ya que el comerciante puede comprender claramente la lógica de cada operación. Para mejorar la estabilidad de las estrategias, se recomienda agregar elementos como filtros de tendencia, confirmación de transacciones y optimización de mecanismos de detención. A través de estas optimizaciones, se pueden reducir las falsas señales y mejorar la rentabilidad general de las estrategias y el ratio de retorno al riesgo.
Finalmente, como con todas las estrategias de trading, los traders deben realizar una adecuada retroalimentación y prueba de avance antes de su aplicación real, y ajustar los parámetros según las condiciones específicas del mercado y las preferencias de riesgo personales. La estrategia puede servir como un marco básico, y a través de la optimización y personalización continuas, puede convertirse en una herramienta efectiva para el estilo de trading individual.
/*backtest
start: 2024-08-11 00:00:00
end: 2025-08-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("Hammer & Shooting Star — Strategy", overlay=true, pyramiding=0,
default_qty_type=strategy.percent_of_equity, default_qty_value=10, initial_capital=10000, calc_on_every_tick=true)
// === Inputs ===
wickFactor = input.float(0.9, "Min wick : body ratio", step=0.1)
maxOppositeWickFactor = input.float(0.45, "Max opposite-wick : body", step=0.05)
minBodyRangePct = input.float(0.2, "Min body as % of bar range", step=0.01)
// === Candle parts ===
o = open
c = close
h = high
l = low
body = math.abs(c - o)
barRange = h - l
upperWick = h - math.max(c, o)
lowerWick = math.min(c, o) - l
bodyNonZero = barRange > 0 and body > 0
// === Pattern detection (on the bar itself) ===
// Hammer: bearish candle (o > c), long lower wick, small upper wick
isHammer = bodyNonZero and (o > c) and (lowerWick >= wickFactor * body) and (upperWick <= maxOppositeWickFactor * body) and (body / barRange >= minBodyRangePct)
// Shooting star: bullish candle (o < c), long upper wick, small lower wick
isShootingStar = bodyNonZero and (o < c) and (upperWick >= wickFactor * body) and (lowerWick <= maxOppositeWickFactor * body) and (body / barRange >= minBodyRangePct)
// === Use previous-bar signals so entry executes at NEXT bar open ===
hammerSignal = isHammer[1]
ssSignal = isShootingStar[1]
// === Entries & exits: based on the signal bar (index [1]) ===
canEnter = strategy.position_size == 0
if hammerSignal and canEnter
// Enter long on current bar (this is the bar AFTER the hammer)
strategy.entry("Long_Hammer", strategy.long)
// Exit using the hammer-bar's low/high (signal bar is [1])
strategy.exit("Long_Exit", from_entry="Long_Hammer", stop=low[1], limit=high[1])
if ssSignal and canEnter
strategy.entry("Short_SS", strategy.short)
strategy.exit("Short_Exit", from_entry="Short_SS", stop=high[1], limit=low[1])
// === Visuals: show where patterns occurred ===
//barcolor(isHammer ? color.red : isShootingStar ? color.green : na)
plotshape(isHammer, title="Hammer", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.tiny, text="HAM")
plotshape(isShootingStar, title="Shooting Star", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.tiny, text="SS")