La stratégie Low Point Rebound est une stratégie de trading d'actions simple et efficace. Elle capture les opportunités de rebond de bas niveau et entre sur le marché lorsque les cours des actions s'inversent vers le haut. Elle vise à réaliser des bénéfices à court terme et à sortir rapidement avec un stop loss.
Cette stratégie utilise principalement deux indicateurs: le prix le plus bas de 5 jours pour déterminer le moment de l'entrée et le RSI de 2 jours pour déterminer le moment de la sortie.
Le processus spécifique est le suivant:
Si la clôture d'aujourd'hui est inférieure au prix le plus bas de 5 jours d'hier, passez long à la clôture d'aujourd'hui.
Si l'indice de volatilité sur deux jours se ferme au-dessus du niveau de surachat (défaut 50), la position longue est fermée à la date de clôture pour réaliser un bénéfice.
Si la détention est prolongée de plus de 5 jours sans satisfaire aux critères de prise de bénéfices, sortie forcée avec stop loss.
Cela nous permet d'entrer en longueur autour des points clés lorsque les prix s'inversent vers le haut.
Cette stratégie présente les avantages suivants:
Simple à mettre en œuvre, seulement deux indicateurs à surveiller, règles claires pour des décisions rapides.
Capture les tendances importantes en entrant avant les hausses d'inversion.
Les points stop loss et take profit contrôlent les pertes de transactions uniques et réalisent des bénéfices stables.
Une forte rotation de capitaux sans longs délais d'attente, peut répéter les transactions fréquemment.
Largement applicable à la plupart des stocks, en particulier à ceux présentant des revers de prix faibles à court terme.
Cette stratégie comporte également certains risques:
Choisir le mauvais moment d'inversion peut entraîner des pertes.
Une mauvaise mise en place d'un stop loss peut amplifier les pertes.
Les fluctuations de prix peuvent empêcher le déclenchement de la prise de profit.
Convient uniquement pour les transactions à court terme, pas pour les détentions à long terme.
Un chiffre d'affaires élevé augmente les coûts de transaction et de glissement.
Cette stratégie peut être encore optimisée dans les domaines suivants:
Ajouter des indicateurs de tendance pour éviter les transactions contre tendance.
Testez différentes périodes de rétrospective des prix les plus bas pour trouver une meilleure confirmation de l'inversion.
Optimiser les paramètres de l'indice de rentabilité pour obtenir de meilleurs niveaux de profit.
Considérez le module de stop-loss dynamique utilisant l'ATR.
Améliorer le timing de l'entrée avec confirmation après signal de renversement.
Fixez des objectifs de profit raisonnables en tenant compte des coûts de transaction.
La stratégie Low Point Rebound est une stratégie de trading à court terme typique. Elle capitalise sur les opportunités d'inversion de point bas en utilisant des indicateurs simples pour le timing d'entrée et de sortie, ce qui permet de prendre rapidement des profits et d'arrêter les pertes. Par rapport à l'achat et à la détention, elle offre des rendements ajustés au risque plus élevés. Avec une optimisation continue des paramètres et des règles, cette stratégie peut être adaptée à la plupart des actions pour générer des profits stables. Mais les coûts de négociation dus à un chiffre d'affaires élevé doivent être surveillés.
/*backtest start: 2023-09-29 00:00:00 end: 2023-10-29 00:00:00 period: 1h basePeriod: 15m 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/ // © hobbiecode // If today’s close is below yesterday’s five-day low, go long at the close. // Sell at the close when the two-day RSI closes above 50. // There is a time stop of five days if the sell criterium is not triggered. //@version=5 strategy("Hobbiecode - Five Day Low RSI Strategy", overlay=true) // RSI parameters rsi_period = 2 rsi_upper = 50 // Calculate RSI rsi_val = ta.rsi(close, rsi_period) // Check if today's close is below yesterday's 5-day low conditionEntry = close < ta.lowest(low[1], 5) and strategy.position_size < 1 if (conditionEntry) strategy.entry("Buy", strategy.long) // Check if RSI closes above 50 if (strategy.position_size > 0 and rsi_val > rsi_upper) strategy.close("Buy") // If position held for more than 5 days without sell criteria, then close position if (strategy.position_size > 0 and ta.barssince(conditionEntry) >= 5) strategy.close("Buy") // Plot RSI on chart plot(rsi_val, title="RSI", color=color.red) hline(rsi_upper, title="Overbought Level", color=color.blue)