
Una estrategia de seguimiento múltiple de la parada de pérdidas es una estrategia de seguimiento de la parada de pérdidas en forma de función múltiple. La estrategia entra en el punto de cruce de un simple deslizamiento de la barra de cierre. Al entrar, el mínimo del período de entrada fija. Después de entrar, se activa con el mínimo + D*El tracking stop en forma de N^a, donde el mínimo es el mínimo del período fijo de entrada, D es el retraso, N es el número de líneas K durante la tenencia de la posición, y a es el grado del polinomio. Cuando el tracking stop cruza la línea K de abajo hacia arriba a través del precio de cierre, la posición está cerrada.
El núcleo de la estrategia de stop loss de seguimiento múltiple es la adopción de un marco de estrategia de seguimiento de stop loss con una formula múltiple. En primer lugar, se emite una señal de entrada en el intersección de un promedio móvil simple. En concreto, cuando el precio de cierre se mueve desde arriba hacia abajo en el promedio móvil simple. Después de la entrada, se registra el mínimo del ciclo de entrada como el punto de referencia de la base de pérdida posterior. Luego, la estrategia activa una lógica especial de stop loss de seguimiento múltiple.
La mayor ventaja de esta estrategia es que se puede ajustar el límite de pérdidas de forma flexible en función de la situación del mercado, y se garantiza la ganancia de los beneficios en el momento de la parada de pérdidas después de la ganancia. En comparación con el tradicional seguimiento lineal de la parada, el límite de pérdidas multipolar de esta estrategia es más suave y se puede inhibir eficazmente que se desencadene un límite de pérdidas innecesario.
Las principales ventajas de las estrategias de seguimiento múltiple de la parada de pérdidas son:
El uso de un método especial de parada múltiple permite ajustar la línea de parada con flexibilidad según las condiciones del mercado, evitando el problema de la parada lineal.
En comparación con los métodos tradicionales de parada, esta estrategia ajusta la línea de parada de manera no lineal, lo que reduce considerablemente el número de paradas innecesarias que se activan.
Esta estrategia permite que la línea de pérdidas se mueva suavemente y se pueda detener a tiempo mientras se garantiza una ganancia.
La estrategia de stop loss puede cambiar libremente mediante la adaptación de los parámetros y tiene una gran adaptabilidad a los cambios en el mercado.
El marco estratégico es simple, claro, fácil de implementar y optimizar.
Las estrategias de seguimiento múltiple de la parada de pérdidas también presentan algunos riesgos:
Si el ajuste de la línea de parada de seguimiento es demasiado radical, puede haber una parada prematura. Esto se puede resolver mediante la optimización de los parámetros.
En el proceso de suavización de la línea de parada, se puede perder una oportunidad de ganar más dinero. Esta es una opción inevitable de la estrategia.
La función múltiple puede generar algunas penetraciones inesperadas de precios, que requieren ajustar los parámetros y agregar otros medios de detener los pérdidas para evitar.
Como estrategia de trading de indicadores técnicos, la estrategia tiene poca capacidad de respuesta a eventos inesperados. Esto puede ser mejorado mediante intervenciones artificiales o en combinación con otros modelos.
Las estrategias de seguimiento múltiple de la parada de pérdidas también tienen las siguientes direcciones de optimización principales:
Adaptar la lógica de admisión para buscar mejores oportunidades de admisión.
Optimización de las fórmulas de cálculo de seguimiento de la línea de parada para encontrar la mejor combinación de parámetros.
Prueba diferentes formas de línea de parada, como índices, logaritmos, etc.
Además de la línea de detención de pérdidas, se añaden otros medios de detención para construir una línea de defensa de detención de pérdidas.
Intentar combinar modelos como el aprendizaje automático, el aprendizaje profundo, etc. con modelos de predicción para guiar el deterioro.
Explorar el efecto de la aplicación de la estrategia en diferentes mercados y en diferentes ciclos.
Construir un mecanismo de optimización de la adaptación de la línea de parada para optimizar automáticamente la forma de la curva de parada.
La estrategia de seguimiento de pérdidas múltiple es una estrategia de detención de pérdidas muy práctica en general. Rompe con las limitaciones de la tradicional estrategia de seguimiento de pérdidas lineal, utiliza una función de múltiple no lineal más suave como línea de pérdidas, puede reducir significativamente las pérdidas innecesarias y al mismo tiempo garantizar ganancias. La estrategia de detención de pérdidas es muy flexible, puede cambiar libremente la forma de la línea de detención ajustando los parámetros relevantes, y tiene una gran capacidad de adaptación a los cambios en el mercado.
/*backtest
start: 2023-02-16 00:00:00
end: 2024-02-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Alferow
//@version=4
strategy("polynomic_stop", overlay=true, initial_capital=1000, commission_value=0.1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
D = input(0.1, minval = 0.0001, title = 'decrement')
S = input(2, minval = 1.0, title = 'polynomial degree ')
MA = input(20, title = 'period SMA')
MN = input(20, title = 'period MIN_for')
SMA = sma(close, MA)
MIN = lowest(low, MN)
var stop = 0.0
var num = 0
if strategy.opentrades[1] == 0 and strategy.opentrades != 0
stop := MIN
if strategy.opentrades != 0
num := num + 1
if strategy.opentrades == 0
num := 0
stop := MIN
hl = stop + D * pow(num, S)
plot(hl)
plot(SMA, color = color.red)
strategy.entry("buy", true, when = close[1] < SMA[1] and close > SMA)
strategy.close("buy", when = crossover(hl, close))