La stratégie de suivi des tendances croisées en trois couleurs est une stratégie de trading basée sur des modèles de bougies.
La logique de base de cette stratégie est la suivante: lorsque trois bougies consécutives de la même couleur (trois rouges ou trois vertes) apparaissent, suivies d'une bougie de la couleur opposée, puis reviennent à la couleur originale des trois bougies, cela indique que la tendance initiale se poursuit.
Plus précisément, la stratégie détecte la situation des cinq bougies les plus récentes pour déterminer si les critères d'entrée sont remplis. Si les cinq bougies les plus récentes sont: la cinquième bougie a un plus bas que la précédente (plus haut pour longtemps), la quatrième bougie est une bougie haussière (baissière pour longtemps), la troisième bougie est une bougie baissière (baissière pour longtemps), la deuxième bougie est une bougie baissière (baissière pour longtemps), et la première bougie est une bougie baissière (baissière pour longtemps), alors une position de suivi court est ouverte.
La stratégie de suivi des tendances à trois couleurs identifie la direction actuelle de la tendance en reconnaissant des modèles de bougies spécifiques et ouvre sélectivement des positions lorsque la tendance persiste. Cette stratégie est simple, claire, facile à utiliser et capable de générer des bénéfices supplémentaires pendant les étapes de la tendance. Mais elle comporte également des risques et nécessite une optimisation supplémentaire pour améliorer la stabilité.
/*backtest start: 2024-01-20 00:00:00 end: 2024-02-19 00:00:00 period: 3h 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/ // © softinterface2000 //@version=5 strategy("3 Line Strick", overlay=true, margin_long=100, margin_short=100) //Sell fifth= close < low[1] fourth= close[1] > open[1] third= close[2] < open[2] seccond= close[3] < open[3] first= close[4] < open[4] //Buy fifth1= close > high[1] fourth1= close[1] < open[1] third1= close[2] > open[2] second1= close[3] > open[3] first1= close[4] > open[4] longCondition = fifth1 and fourth1 and third1 and second1 and first1 if (longCondition) strategy.entry("Long", strategy.long) shortCondition = fifth and fourth and third and seccond and first if (shortCondition) strategy.entry("Short", strategy.short)