Estrategia de negociación de impulso basada en el seguimiento de tendencias Stop Loss

El autor:¿ Qué pasa?, Fecha: 2023-11-02 13:59:20
Las etiquetas:

img

Resumen general

Esta estrategia se basa en el indicador de impulso RSI y el indicador de stop loss de seguimiento de tendencias SuperTrend, y diseña una estrategia de comercio de impulso a medio y largo plazo.

Principios

  1. Identificar el impulso de tendencia en los precios de las acciones utilizando el RSI

    El indicador RSI puede identificar eficazmente las tendencias en los precios de las acciones. RSI por encima de 60 es zona de sobrecompra, lo que indica que la acción está en una fuerte tendencia alcista; RSI por debajo de 40 es zona de sobreventa, lo que indica que la acción está en una tendencia bajista.

    Esta estrategia genera una señal de compra cuando el RSI es mayor de 60, lo que indica que el impulso al alza se identifica en los precios de las acciones, por lo que podemos comprar.

  2. Utilizar SuperTrend para el seguimiento de tendencias stop loss

    SuperTrend es un indicador de stop loss de seguimiento de tendencia, que calcula una línea de stop loss dinámica basada en ATR y el precio en sí.

    Esta estrategia utiliza la línea de stop loss calculada por el indicador SuperTrend como la línea de stop loss para la estrategia. Cuando el precio rompe la línea de stop loss, la posición se cerrará inmediatamente.

Ventajas

  1. Identificar el impulso de la tendencia, obtener beneficios del impulso

    El uso del indicador RSI puede identificar eficazmente el impulso de la tendencia en los precios de las acciones, de modo que podemos entrar temprano en la tendencia, y el espacio de ganancia potencial es mayor.

  2. Control de pérdidas de detención de riesgos y bloqueo de beneficios

    A través de la línea de stop loss del indicador SuperTrend, podemos detener la pérdida a tiempo para evitar descensiones excesivas. También podemos elevar gradualmente la línea de stop loss para bloquear las ganancias a medida que avanza la tendencia.

  3. Lógica estratégica simple y clara

    Esta estrategia utiliza una combinación de dos indicadores, cada uno con un significado claro, y la lógica de la estrategia es simple y clara, fácil de entender y verificar.

Los riesgos

  1. Las pérdidas de detención provocadas por rupturas falsas

    Durante los períodos de consolidación, los precios pueden tener algunas falsas rupturas a corto plazo seguidas de retrocesos rápidos. Esto podría desencadenar la línea de stop loss y causar algunas pérdidas innecesarias.

  2. El rendimiento se correlaciona con el mercado en general

    Esta estrategia identifica el impulso de tendencia en las acciones, por lo que su rendimiento se correlacionará en cierta medida con el mercado en general.

  3. No se han detectado inversiones de tendencia

    Esta estrategia se centra en la identificación y seguimiento de tendencias, y no puede identificar efectivamente las reversiones de tendencia.

Direcciones de optimización

  1. Optimizar los parámetros de RSI para una mayor precisión

    Prueba diferentes parámetros del RSI para encontrar la combinación óptima para mejorar la precisión del RSI en la identificación de tendencias.

  2. Optimizar las estrategias de stop loss para reducir la tasa de stop loss

    Pruebe diferentes tipos de métodos de stop loss, como esperar un período antes de salir, para evitar ser detenido por falsos breakouts de alta frecuencia.

  3. Añadir señales de reversión de tendencia

    Considere la posibilidad de añadir indicadores como el MACD para identificar temprano las inversiones de tendencia, evitando grandes pérdidas después de fuertes inversiones de tendencia.

  4. Considerar una cobertura adecuada

    Durante las correcciones significativas del mercado, se pueden añadir combinaciones de cobertura apropiadas para reducir la correlación de mercado de la estrategia.

Resumen de las actividades

Esta estrategia construye una estrategia de impulso a medio y largo plazo simple y práctica con los dos elementos clave de identificar el impulso de la tendencia utilizando el RSI y el seguimiento de tendencias de stop loss usando SuperTrend. La estrategia puede rastrear de manera efectiva las tendencias mientras controla el riesgo con stop loss. Se pueden hacer mejoras adicionales mediante la optimización de parámetros y la adición de señales de reversión. En general, la estrategia tiene una gran utilidad práctica.


/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 
//  -----------------------------------------------------------------------------
//  Copyright 2021 Amey Tavkar
//  Momentum Trading Strategy (Weekly Chart) script may be freely distributed under the MIT license.
//
//  Permission is hereby granted, free of charge, 
//  to any person obtaining a copy of this software and associated documentation files (the "Software"), 
//  to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, 
//  publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 
//  subject to the following conditions:
//
//  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
//
//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
//  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 
//  DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
//  -----------------------------------------------------------------------------
//
//  Description
//  ===========
//  The strategy will open position when there is momentum in the stock
//  The strategy will ride up your stop loss based on the super trend.
//  The strategy will close your operation when the market price crossed the stop loss.
//  The strategy will close operation when the line based on the volatility will crossed
//
//  
//  -----------------------------------------------------------------------------
//  Disclaimer:
//    1. I am not licensed financial advisors or broker dealers. I do not tell you 
//       when or what to buy or sell. I developed this software which enables you 
//       execute manual or automated trades multplierFactoriplierFactoriple trades using TradingView. The 
//       software allows you to set the criteria you want for entering and exiting 
//       trades.
//    2. Do not trade with money you cannot afford to lose.
//    3. I do not guarantee consistent profits or that anyone can make money with no 
//       effort. And I am not selling the holy grail.
//    4. Every system can have winning and losing streaks.
//    5. Money management plays a large role in the results of your trading. For 
//       example: lot size, account size, broker leverage, and broker margin call 
//       rules all have an effect on results. Also, your Take Profit and Stop Loss 
//       settings for individual pair trades and for overall account equity have a 
//       major impact on results. If you are new to trading and do not understand 
//       these items, then I recommend you seek education materials to further your
//       knowledge.
//
//    YOU NEED TO FIND AND USE THE TRADING SYSTEM THAT WORKS BEST FOR YOU AND YOUR 
//    TRADING TOLERANCE.
//
//    I HAVE PROVIDED NOTHING MORE THAN A TOOL WITH OPTIONS FOR YOU TO TRADE WITH THIS PROGRAM ON TRADINGVIEW.
//    
//    I accept suggestions to improve the script.
//    If you encounter any problems I will be happy to share with me.
//  -----------------------------------------------------------------------------
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
strategy("Momentum Trading Strategy (Weekly Chart)", precision = 2, overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)

//Entry
[fastSupertrend, fastSupertrendDir]  = supertrend(5, 1)
rsi = rsi(close, 14)
entry = close > fastSupertrend and rsi > 60
strategy.entry("Long", strategy.long, when = entry)
plotshape(entry and strategy.opentrades == 0,color=color.green,text="Buy",location=location.belowbar,style=shape.labelup,textcolor=color.white, size = size.normal)
plot(fastSupertrendDir == -1 and strategy.opentrades == 1  ? fastSupertrend : na, title="Active Trade", style=plot.style_linebr, linewidth=2, color=color.blue)

//Exit
exit = close < fastSupertrend
strategy.close("Long", when = exit)
plotshape(exit and strategy.opentrades == 1,color=color.red,text="Sell",style=shape.labeldown,textcolor=color.white, size=size.normal)

Más.