Estrategia de prueba retrospectiva Harami de reversión bajista


Fecha de creación: 2023-11-23 11:47:10 Última modificación: 2023-11-23 11:47:10
Copiar: 0 Número de Visitas: 654
1
Seguir
1617
Seguidores

Estrategia de prueba retrospectiva Harami de reversión bajista

Descripción general

La estrategia de retroalimentación Harami inversa de la bolsa de valores se realiza automáticamente mediante la identificación de la forma inversa de Harami de la bolsa de valores en el gráfico. Cuando se identifica la forma inversa de Harami de la bolsa de valores, la estrategia entra en una posición de descubierto; cuando se detiene o se detiene, una posición de liquidación.

Principio de estrategia

El indicador de identificación central de la estrategia es que la primera línea K es la línea de solsticio, la segunda línea K contiene el precio de cierre en la entidad de la línea de solsticio anterior y, si es la línea de solsticio, puede formar una forma de Harami inversa de mercado bajista. Cuando se ajusta a la forma, la estrategia entra en una posición de descubierto.

La lógica del juicio es:

  1. Calcula si el tamaño de la línea K anterior ABS ((Close1 - Open1) es mayor que el tamaño de la entidad mínima establecida
  2. Determine si la línea K anterior es la línea Y.
  3. Determine si la línea K actual es una línea negativa
  4. Determina si el precio de apertura de la línea K actual es menor o igual al precio de cierre de la línea K anterior.
  5. Determine si el precio de apertura de una línea K anterior es menor que el precio de cierre de la línea K actual.
  6. Determina si la entidad de la línea K actual es menor que la línea K anterior Open - Close < Close1 - Open1
  7. Si se cumplen los requisitos anteriores, se forma un mercado bajista que invierte a Harami y entra en una posición de corto plazo.

Análisis de las ventajas

La estrategia tiene las siguientes ventajas:

  1. La inversión de Harami en el mercado de los osos aumenta la probabilidad de ganancias
  2. Los datos son abundantes y las transacciones simuladas son excelentes
  3. La lógica de la estrategia es simple y clara, fácil de entender y optimizar
  4. Punto de parada de pérdidas personalizadas, control de riesgos

Análisis de riesgos

La estrategia también tiene sus riesgos:

  1. El mercado puede presentar falsas rupturas, lo que hace que las posiciones se cubran. Se puede relajar adecuadamente el punto de detención de pérdidas o aumentar las condiciones de filtrado.
  2. La volatilidad de los precios de los valores indicados puede ser excesiva y no se puede detener. Se debe elegir una variedad de transacciones con menor volatilidad.
  3. Los datos de retroalimentación son insuficientes y pueden no reflejar la situación real del mercado.

Dirección de optimización

La estrategia también puede ser optimizada en los siguientes aspectos:

  1. Aumentar el volumen, MACD y otros indicadores de filtración para mejorar la calidad de la señal
  2. Optimización de las estrategias de stop loss y ajuste dinámico de puntos
  3. Mejorar la eficiencia de la posición, combinando factores como la tendencia, reduciendo las transacciones ineficaces
  4. Prueba diferentes variedades de trading y elige las más adecuadas para la volatilidad

Resumir

La lógica general de la estrategia de retroalimentación Harami inversa de la bolsa es clara, fácil de entender y optimizar, y los resultados de la retroalimentación son mejores. El riesgo es controlado y tiene espacio para ajustar en el mercado real. En general, las señales de negociación generadas por la estrategia son más confiables y merecen una verificación y optimización en el mercado real.

Código Fuente de la Estrategia
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-19 23:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/01/2019 
//    This is a bearish reversal pattern formed by two candlesticks in which a short 
//    real body is contained within the prior session's long real body. Usually the 
//    second real body is the opposite color of the first real body. The Harami pattern 
//    is the reverse of the Engulfing pattern. 
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Bearish Harami Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip")
input_stoploss = input(10, title="Stop Loss pip")
input_minsizebody = input(3, title="Min. Size Body pip")
barcolor(abs(close- open) >= input_minsizebody ? close[1] > open[1] ? open > close ? open <= close[1] ? open[1] <= close ? open - close < close[1] - open[1] ? yellow :na :na : na : na : na : na)
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue )
posprice = 0.0
posprice := abs( close - open) >= input_minsizebody? close[1] > open[1] ? open > close ? open <= close[1] ? open[1] <= close ? open - close < close[1] - open[1] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0): nz(posprice[1], 0)
pos := iff(posprice > 0, -1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == -1)
    strategy.entry("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))