La stratégie de rupture BMSB est une stratégie de rupture basée sur la moyenne mobile. Elle utilise une moyenne mobile simple (SMA) de 20 périodes et une moyenne mobile exponentielle (EMA) de 21 périodes pour déterminer la direction de la tendance du marché. Lorsque le prix de clôture dépasse la SMA, la stratégie génère un signal d'achat; lorsque le prix de clôture dépasse la EMA, la stratégie génère un signal de vente.
Le noyau de cette stratégie est d'utiliser deux moyennes mobiles avec des périodes différentes pour déterminer la tendance du marché. La SMA à 20 périodes est relativement lente et représente la tendance à moyen et long terme du marché; la EMA à 21 périodes est relativement rapide et représente la tendance à court terme du marché. Lorsque le prix de clôture dépasse la SMA, cela indique que le marché est devenu une tendance à la hausse d'une perspective à moyen et long terme, et la stratégie génère un signal d'achat; lorsque le prix de clôture dépasse la EMA, cela indique que le marché est devenu une tendance à la baisse d'une perspective à court terme, et la stratégie génère un signal de vente. De cette façon, la stratégie peut entrer sur le marché à un stade précoce de la formation de la tendance et en sortir en temps opportun lorsque la tendance s'inverse.
Simples et faciles à comprendre: les indicateurs utilisés dans cette stratégie sont simples, le principe est clair, et il est facile à comprendre et à mettre en œuvre.
Suivi des tendances: en utilisant deux moyennes mobiles avec des périodes différentes, la stratégie peut capturer efficacement la direction de la tendance du marché et entrer en temps opportun lorsque la tendance se forme.
Stop-loss rapide: lorsque la tendance s'inverse, la stratégie permet de fermer les positions en temps opportun grâce au signal de passage en dessous de l'EMA, contrôlant ainsi les pertes.
Une forte adaptabilité: cette stratégie peut être appliquée à différents marchés et variétés et présente une bonne adaptabilité.
Marché oscillant: dans le cas d'une oscillation du marché, cette stratégie peut générer plus de signaux de négociation, ce qui entraîne des transactions fréquentes et des coûts de transaction plus élevés.
Décalage: les moyennes mobiles étant des indicateurs de retard, les signaux d'achat et de vente de la stratégie peuvent avoir un certain retard et manquer les meilleures opportunités de trading.
Optimisation des paramètres: le rendement de la stratégie sera affecté par le choix des périodes moyennes mobiles, et différents paramètres peuvent donner des résultats différents.
Optimisation des paramètres: en optimisant les paramètres de période de la SMA et de l'EMA, la meilleure combinaison de paramètres peut être trouvée pour améliorer la performance de la stratégie.
Filtrage des tendances: lors de la génération de signaux de négociation, d'autres indicateurs de tendance ou modèles de comportement des prix peuvent être introduits pour confirmer davantage la force et la persistance de la tendance, améliorant ainsi la fiabilité des signaux.
Contrôle des risques: des mécanismes de stop-loss et de take-profit peuvent être introduits pour contrôler l'exposition au risque d'une seule opération; la gestion des positions peut également être utilisée pour ajuster dynamiquement la taille des positions en fonction de la volatilité du marché, réduisant ainsi le risque global de la stratégie.
Temps court et long: lors de la génération de signaux d'achat et de vente, d'autres indicateurs de temps ou d'indicateurs de sentiment du marché peuvent être combinés pour évaluer la force des deux côtés long et court et choisir la direction la plus avantageuse pour le trading.
La stratégie BMSB Breakout est une stratégie de suivi de tendance simple et facile à utiliser qui utilise deux moyennes mobiles avec des périodes différentes pour déterminer la tendance du marché, entrant sur le marché en temps opportun lorsque la tendance se forme et en sortant en temps opportun lorsque la tendance s'inverse. Les avantages de cette stratégie sont la simplicité, la facilité de compréhension et une forte adaptabilité.
/*backtest start: 2024-04-01 00:00:00 end: 2024-04-30 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("BMSB Breakout Strategy", overlay=true) // Definición de la BMSB smaLength = 20 emaLength = 21 source = close sma = ta.sma(source, smaLength) ema = ta.ema(source, emaLength) outSma = request.security(syminfo.tickerid, timeframe.period, sma) outEma = request.security(syminfo.tickerid, timeframe.period, ema) smaPlot = plot(outSma, color=color.new(color.red, 0), title='20w SMA') emaPlot = plot(outEma, color=color.new(color.green, 0), title='21w EMA') fill(smaPlot, emaPlot, color=color.new(color.orange, 75), fillgaps=true) // Señales de Compra y Venta buySignal = ta.crossover(close, outSma) sellSignal = ta.crossunder(close, outEma) // Lógica de la Estrategia if (buySignal) if (strategy.opentrades > 0) strategy.close_all() strategy.entry("Buy", strategy.long) if (sellSignal) if (strategy.opentrades > 0) strategy.close_all() strategy.entry("Sell", strategy.short) plotshape(series=buySignal, title="Compra", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plotshape(series=sellSignal, title="Venta", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)