Estrategia de línea Yang cerrada


Fecha de creación: 2023-11-28 16:50:34 Última modificación: 2023-11-28 16:50:34
Copiar: 1 Número de Visitas: 667
1
Seguir
1619
Seguidores

Estrategia de línea Yang cerrada

Descripción general

La estrategia de la línea cerrada es una estrategia de comercio cuantitativa basada en la forma de la línea K. La estrategia busca señales de compra y venta mediante la identificación de la forma de la línea cerrada.

Principio de estrategia

El principio central de la estrategia es que la línea K actual es negativa y la línea K anterior es positiva, y el precio más bajo de la línea K actual es superior al precio más bajo de la línea K anterior, lo que produce una forma de enlace de enlace cerrado cuando el precio más alto de la línea K actual es inferior al precio más alto de la línea K anterior. Esto significa que el precio ha formado un espacio de enlace cerrado y muestra que la fuerza múltiple está a punto de agotarse, lo que es una señal de venta.

Aquí se usa el promedio de las entidades de la línea K como línea de parada. Se detiene cuando la entidad es mayor que la mitad de la línea de parada.

Análisis de las ventajas

Las principales ventajas de la estrategia de cierre de la línea de sol son:

  1. Basado en juicios simples y razonables sobre la forma de la línea K, es fácil de entender y de implementar.
  2. Se puede identificar una brecha de rango con menos cambios de manos. Cuando la contracción de la ganancia se produce en el paréntesis de la línea de sol cerrada, la fuerza múltiple está a punto de agotarse, lo que es un punto de venta adecuado.
  3. Hay un mecanismo claro de control de pérdidas para controlar el riesgo.

Análisis de riesgos

La estrategia de cerrar los cables también tiene algunos riesgos:

  1. La frecuencia de monitoreo es baja y puede perder los mejores puntos de venta y compra. La línea K con un período más corto no es muy eficaz.
  2. Las señales falsas pueden causar señales erróneas. Es necesario filtrar indicadores como el tráfico combinado.
  3. Hay un cierto grado de ceguera en el juicio basado solo en la forma de la línea K, sin tener en cuenta otros indicadores técnicos y factores fundamentales.

Para reducir estos riesgos, se puede considerar la inclusión de un criterio condicional de volumen de transacción, o su uso en combinación con otros indicadores como la media móvil, para un criterio integral de movimiento del mercado. La línea de stop loss también puede ajustarse dinámicamente según la volatilidad del mercado.

Dirección de optimización

La estrategia de cierre de la línea solar también puede ser optimizada en los siguientes aspectos:

  1. El aumento brusco de la cantidad de transacciones a menudo significa una reversión de la tendencia.
  2. Ajuste de las condiciones de pérdidas. La línea de pérdidas se puede ajustar dinámicamente según la volatilidad del mercado y las preferencias de riesgo.
  3. Combinación de múltiples períodos. Identificación de puntos de cierre de venta en línea de sol cerca de los puntos de soporte clave en múltiples períodos.
  4. Combinación con otros indicadores técnicos. Por ejemplo, la adición de un sistema de línea media para juzgar la tendencia general, o la introducción de algunos indicadores de tipo predictivo para juzgar previamente los puntos de compra y venta.

Resumir

La estrategia de la línea de sol cerrada, como una estrategia cuantitativa basada en la forma de la línea K, tiene la ventaja de ser simple, fácil de entender y fácil de implementar, y puede identificar eficazmente ciertas señales de compra y venta. Pero también hay algunas limitaciones, como la propensión a generar señales erróneas, la ceguera fuerte, etc. Estos problemas también proporcionan una dirección de optimización para la estrategia.

Código Fuente de la Estrategia
/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-27 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=3
strategy(title = "Noro's Harami Strategy v1.0", shorttitle = "Harami str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(false, defval = false, title = "Short")

fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Body
body = abs(close - open)
abody = sma(body, 10)

//MinMax Bars
min = min(close, open)
max = max(close, open)
bar = close > open ? 1 : close < open ? -1 : 0

//Signals
up = bar == 1 and bar[1] == -1 and min > min[1] and max < max[1]
dn = bar == -1 and bar[1] == 1 and min > min[1] and max < max[1]
exit = ((strategy.position_size > 0 and bar == 1) or (strategy.position_size < 0 and bar == -1)) and body > abody / 2

//Trading
if up
    if strategy.position_size < 0
        strategy.close_all()
        
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))

if dn
    if strategy.position_size > 0
        strategy.close_all()
        
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
    
if time > timestamp(toyear, tomonth, today, 23, 59) or exit
    strategy.close_all()