Estrategia de reversión de la presión de soporte del pivote


Fecha de creación: 2023-09-26 17:38:56 Última modificación: 2023-09-26 17:38:56
Copiar: 0 Número de Visitas: 1149
1
Seguir
1617
Seguidores

Descripción general

La estrategia de inversión de presión de soporte de eje es una estrategia de negociación de ruptura que combina el concepto de puntos de presión de soporte de eje para operar de manera inversa cuando el precio rompe el punto de soporte de eje. La estrategia es simple de entender y fácil de implementar, y es una estrategia de negociación de ruptura de línea corta.

Principio de estrategia

La estrategia primero calcula los precios máximos y mínimos de un período determinado (por ejemplo, 4 líneas K) como niveles de soporte y de presión del eje. Luego, se monitorea en tiempo real el comportamiento de los precios para determinar si los precios superan los niveles del eje.

  1. Calcula el valor máximo con la función pivothigh (), obteniendo el punto de presión axial swh
  2. Calcula el valor mínimo con la función pivotlow (() y obtiene el soporte de eje swl
  3. Cuando el precio sube y se rompe el punto de presión axial swh, se hace una operación a corto plazo (estrategia.short)
  4. Cuando el precio baje y rompa el soporte axial (swl), realice una operación múltiple (estrategia.long)

La lógica de la estrategia es simple y clara, principalmente consiste en determinar que el precio rompa el punto de eje y realizar una operación inversa. Al mismo tiempo, la estrategia incorpora la lógica de control del tiempo de negociación, que solo opera en el rango de tiempo designado, lo que evita el riesgo de la noche a la mañana.

Análisis de las ventajas

Esta estrategia de inversión del eje tiene las siguientes ventajas:

  1. Las ideas estratégicas son simples, fáciles de entender y de implementar, adecuadas para el aprendizaje de los principiantes.
  2. Utilizando la posición del eje para determinar el punto de inflexión de la tendencia, que no es susceptible al ruido del mercado a corto plazo;
  3. El objetivo es evitar que las transacciones sean excesivamente frecuentes y innecesarias.
  4. La incorporación de controles de horario de operaciones ayuda a evitar el riesgo de pasar la noche fuera de la oficina.
  5. El código es pequeño, el uso de recursos es bajo, y la estrategia es fácil de optimizar.

Análisis de riesgos

La estrategia también tiene algunos riesgos a tener en cuenta:

  1. La posición del eje no es un pronóstico del cien por cien de la tendencia de los precios y existe la posibilidad de una ruptura errónea.
  2. El cambio de tendencia en la posición del eje puede provocar una entrada prematura y debe combinarse con otros indicadores para determinar la señal de negociación.
  3. El riesgo sistémico existe sin tener en cuenta las tendencias de los mercados y las características de las acciones individuales.
  4. El efecto de la ruptura puede no ser evidente cuando el nivel de presión de soporte está cerca, por lo que se debe permitir un margen de pérdida adecuado.

Para controlar el riesgo, se puede considerar la inclusión de stop loss móvil, la captación de la dirección de la gran tendencia y la combinación de opciones de acciones y grandes mercados para reducir la tasa de errores de ruptura.

Dirección de optimización

Teniendo en cuenta los riesgos que conlleva esta estrategia, se podría optimizar en el futuro en las siguientes direcciones:

  1. Optimizar los parámetros de bits del eje, como aumentar la longitud de los ciclos de cálculo, para ver si se puede aumentar la tasa de éxito de la ruptura;

  2. Participar en un mecanismo móvil de suspensión de pérdidas para seguir las grandes tendencias y reducir el riesgo de reversión;

  3. Combinar tendencias con otros indicadores, como el MACD, para evitar el riesgo de una ruptura errónea.

  4. Clasificar las acciones, diferenciar las diferentes características y establecer diferentes parámetros;

  5. Optimizar el horario de negociación, teniendo en cuenta las horas de negociación de diferentes zonas horarias, como el de las acciones de EE.UU. y Hong Kong;

  6. En la mayoría de los casos, los inversores tienen que tener en cuenta la tendencia general de la bolsa y operar de manera selectiva.

Resumir

En general, la estrategia de inversión de la presión de soporte del eje es una estrategia de ruptura simple que es muy adecuada para los principiantes. Utiliza la posición del eje para determinar el momento de la inversión, la estrategia es clara y fácil de entender. Al mismo tiempo, también hay algunos riesgos, que requieren optimización de los parámetros, el stop loss, el tiempo de negociación, etc., y se complementan con otros indicadores técnicos. Si se controla el riesgo, puede ser una estrategia de negociación de línea corta muy práctica.

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

//@version=3
strategy("Pivot Reversal Strategy", overlay=true)

// === BACKTEST RANGE ===
FromMonth = input(defval = 2, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2018, title = "From Year", minval = 2014)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 2014)


leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)