
La estrategia de parada móvil basada en EMA200 es una estrategia de negociación basada en EMA200, combinada con un mecanismo de parada móvil y un mecanismo de parada móvil. La estrategia determina la dirección de la tendencia general a través de EMA200, haciendo más o menos solo en la dirección de la tendencia, mientras que utiliza el indicador ATR para calcular un punto de parada y un punto de parada razonables, para lograr una parada móvil y un parada móvil.
La estrategia primero calcula EMAs de 200 ciclos como indicador de la tendencia general. Se hace más solo cuando el precio está por encima de EMA200 y se hace menos cuando el precio está por debajo de EMA200, lo que garantiza que se opere solo en la dirección de la tendencia.
Después de la entrada, la estrategia utiliza el indicador ATR para calcular el aumento razonable de los paros y paradas, que se agregan a los máximos y mínimos más recientes, respectivamente, para formar la subida y la bajada. Cuando el precio supera la subida, se detiene en el paréntesis; cuando el precio cae por debajo, se detiene en el paréntesis. A medida que el precio se mueve, los paros y paradas también se ajustan dinámicamente, lo que permite el efecto de paradas móviles y paradas móviles.
La mayor ventaja de esta estrategia es que, a través de EMA200, se puede juzgar la tendencia y evitar la operación inversa. Al mismo tiempo, el Stop Loss Stop Stop seguirá el ajuste de los precios, deteniendo el Stop Loss Stop en el momento oportuno y controlando el riesgo de manera efectiva.
Además, el stop loss ATR es una evaluación de la volatilidad del mercado que permite establecer un stop loss razonable, sin ser demasiado débil o radical. En comparación con el stop loss fijo, tiene más ventajas.
En general, esta estrategia, que combina tendencias y stop loss, es una estrategia muy equilibrada para maximizar las ganancias y controlar el riesgo.
El principal riesgo de esta estrategia es que el EMA200 no puede determinar la tendencia con total precisión, y los precios pueden tener falsas rupturas. La entrada imprudente en la dirección contraria a la tendencia puede causar grandes pérdidas.
Además, aunque el ATR tiene ciertos fundamentos científicos y ventajas, también puede ocurrir que el ATR exceda el rango de fluctuación normal. En este caso, el ATR puede ser retirado y no obtener ganancias.
Para reducir estos riesgos, se puede considerar la combinación de otros indicadores para confirmar la tendencia y la volatilidad, como la línea de Brin, el RSI, etc., para evitar señales erróneas. También se puede relajar adecuadamente el rango de stop loss, pero no demasiado.
La estrategia puede ser optimizada en los siguientes aspectos:
El ciclo EMA se puede ajustar a 100 o 150 ciclos en busca de criterios de juicio de tendencias más estables.
Los parámetros ATR se pueden optimizar para encontrar un valor representativo más razonable de la volatilidad del mercado.
Se pueden agregar otros indicadores para ayudar a juzgar la tendencia y la oscilación, como la línea de Bryn.
El stop loss se puede ajustar a un número entero de veces el ATR, como 2 o 3 veces el ATR, para que el stop loss sea más flexible.
Se puede agregar un mecanismo de reentrada, es decir, una reentrada en la tendencia después de que el precio vuelva a entrar en la tendencia.
Mediante la prueba de diferentes parámetros, la selección de los mejores parámetros; la adición de otros indicadores de juicio; la optimización de los mecanismos de detención de pérdidas y otros métodos, se puede mejorar significativamente la estabilidad y la rentabilidad de la estrategia.
La estrategia de stop loss móvil, basada en el EMA200, es una estrategia de negociación equilibrada. La estrategia tiene las ventajas de juzgar la tendencia, el stop loss móvil y el control de riesgo, pero también existe un cierto riesgo de hipotética ruptura.
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ozgurhan
//@version=5
strategy("EMA 200 Based Trailing Take Profit", overlay=true, margin_long=100, margin_short=100, default_qty_value=1, initial_capital=100)
// EMA 200 tanımı
ema200 = ta.ema(close, 200)
// Orijinal long ve short koşulları
longConditionOriginal = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
shortConditionOriginal = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
// EMA 200'ün üzerinde ve altında long ve short koşulları
longCondition = longConditionOriginal and close > ema200
shortCondition = shortConditionOriginal and close < ema200
if longCondition
strategy.entry("Long", strategy.long, comment="Long", alert_message="Long")
if shortCondition
strategy.entry("Short", strategy.short, comment="Short", alert_message="Short")
atr_length=input.int(7, title="ATR Length")
atr_multiplier = input.float(1.5, title="ATR Multiplier")
atr_multiplied = atr_multiplier * ta.atr(atr_length)
ttp_top_bracket = strategy.position_size > 0 ? high[1] + atr_multiplied : na
ttp_bottom_bracket = strategy.position_size < 0 ? low[1] - atr_multiplied : na
plot(ttp_top_bracket, title="TTP Top Bracket", color=color.lime, style=plot.style_linebr, offset=1)
plot(ttp_bottom_bracket, title="TTP Bottom Bracket", color=color.red, style=plot.style_linebr, offset=1)
strategy.exit("Close Long", from_entry="Long", limit=ttp_top_bracket, alert_message="Close Long")
strategy.exit("Close Short", from_entry="Short", limit=ttp_bottom_bracket, alert_message="Close Short")