
Aperçu
Cette stratégie utilise principalement la caractéristique de la reprise des prix après 8 jours consécutifs au-dessus ou au-dessous de la moyenne mobile simple pour capturer l’effet de dynamique sur la courte ligne moyenne. Lorsque les prix sont 8 jours consécutifs au-dessous de la ligne du 5e jour, le prix de clôture du premier jour passe à nouveau la ligne du 5e jour, faites plus; lorsque les prix sont 8 jours consécutifs au-dessus de la ligne du 5e jour, le prix de clôture du premier jour passe à nouveau à travers la ligne du 5e jour, faites plus.
Principe de stratégie
- Calculer la moyenne mobile simple à 5 jours SMA.
- Définition d’une tendance à plusieurs têtes: TrendUp pour un prix de clôture supérieur ou égal à SMA, et TrendDown pour un prix de clôture inférieur ou égal à SMA.
- Conditions de confirmation du renversement de tendance: après 8 jours consécutifs de clôture en dessous de la SMA, déclencher un signal d’achat lorsque le prix de clôture se transforme en multiple (supérieur à la SMA) le lendemain; après 8 jours consécutifs de clôture en dessous de la SMA, déclencher un signal de vente lorsque le prix de clôture se transforme en vide (inférieur à la SMA) le lendemain.
- Entrée: condition d’achat acheter pour déclencher le signal d’achat le jour précédent TriggerBuy et faire plus quand la tendance est à l’envers; condition de vente vendre pour déclencher le signal de vente le jour précédent TriggerSell et faire moins quand la tendance est à l’envers.
- Sortie: Stop multiple pour la clôture de la position en passant par le SMA au-dessous du prix de clôture; Stop vide pour la clôture de la position en passant par le SMA au-dessus du prix de clôture.
Analyse des avantages
- Il utilise les caractéristiques de l’inversion des prix pour capturer la dynamique des courts-circuits.
- Le passage de la SMA pour la huitième journée consécutive est plus fréquent et augmente les opportunités de trading.
- Les paramètres de la ligne de 5 jours sont meilleurs, éviter d’être trompé par trop de fausses percées.
- Les risques sont maîtrisés et il y a un point d’arrêt.
Analyse des risques
- Les points d’arrêt peuvent être déclenchés fréquemment en cas de choc.
- Si le nombre de jours de fonctionnement de la percée est trop long, vous risquez de manquer le meilleur moment d’entrée.
- La stratégie ne sera pas rentable si elle est appliquée de manière unilatérale sur une longue période.
Il est possible d’ajuster les paramètres de la SMA; d’optimiser les conditions d’entrée, de prévenir les fausses percées; de renforcer l’effet de l’indicateur de jugement combiné avec la tendance.
Direction d’optimisation
- Optimisation des paramètres: vous pouvez tester les paramètres SMA de différentes périodes pour trouver des paramètres plus optimaux.
- Optimisation de l’entrée: ajout d’indicateurs de volume de transaction pour éviter les fausses percées; ou ajout d’un jugement positif ou négatif pour éviter les secousses.
- Optimisation de sortie: vous pouvez tester le stop loss après une baisse du prix de clôture et ajouter un stop loss BUFFER.
- Optimisation du contrôle du vent: le nombre de stop-loss par jour peut être réglé pour éviter des pertes excessives.
- Combinaison avec d’autres indicateurs: les indicateurs de tendance tels que le RSI, le MACD peuvent être ajoutés pour identifier la tendance.
Résumer
Cette stratégie permet de déterminer le mouvement des prix, de capturer le processus de courte ligne de prix de la rupture à la reprise, de réaliser une stratégie de négociation qui évite les secousses et la tendance. La clé est que le paramètre de la définition et de l’entrée de la décision soit rigoureux, afin d’éviter d’être induit en erreur par le bruit; et l’arrêt de sortie soit raisonnable, afin d’éviter des pertes excessives.
Code source de la stratégie
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 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/
// © Marcuscor
//@version=5
// Inpsired by Linda Bradford Raschke: a strategy for trading momentum in futures markets
strategy("8D Run", initial_capital = 50000, commission_value = 0.0004)
SMA = ta.sma(close,5)
TrendUp = close >= SMA
TrendDown = close <= SMA
//logic to long
TriggerBuy = ta.barssince(close < SMA) >= 8
Buy = TriggerBuy[1] and TrendDown
strategy.entry("EL", strategy.long, when = Buy)
strategy.close(id = "EL", when = close > SMA)
// 1) color background when "run" begins and 2) change color when buy signal occurs
bgcolor(TriggerBuy? color.green : na, transp = 90)
bgcolor(Buy ? color.green : na, transp = 70)
// logic to short
TriggerSell = ta.barssince(close > SMA) >= 8
Sell = TriggerSell[1] and TrendUp
strategy.entry("ES", strategy.short, when = Sell)
strategy.close(id = "ES", when = close < SMA)
// 1) color background when "run" begins and 2) change color when sell signal occurs
bgcolor(TriggerSell ? color.red : na, transp = 90)
bgcolor(Sell ? color.red : na, transp = 70)