Il s'agit d'une stratégie de suivi de tendance simple qui utilise la SMA pour déterminer la direction de la tendance et définit un stop loss basé sur le pourcentage et un profit pour verrouiller les bénéfices et contrôler le risque.
La stratégie calcule d'abord une ligne SMA de 200 jours. Lorsque le prix dépasse la ligne SMA, elle signale une tendance haussière et va long. Après l'entrée, la stratégie utilise un niveau de stop loss en pourcentage fixe, tel que 2% en dessous du prix d'entrée, et un niveau de profit en pourcentage fixe, tel que 1% au-dessus du prix d'entrée. Elle fermera la position lorsque l'un ou l'autre niveau est touché.
Plus précisément, la stratégie utilise le prix de clôture au-dessus de la SMA de 200 jours comme signal de négociation. Lorsque la clôture dépasse la SMA, elle entre en long. Après l'entrée, la stratégie enregistre le prix d'entrée et calcule le stop loss = prix d'entrée * (1 - stop loss %); take profit = prix d'entrée * (1 + take profit %). Si le prix tombe en dessous du stop loss ou dépasse le take profit, elle fermera la position longue.
La stratégie peut ainsi bloquer le profit tant que le prix se déplace dans la bonne direction. Si une perte se produit, elle sera limitée par le stop loss. En ajustant les pourcentages, le profit et le risque peuvent être personnalisés.
L'utilisation de la SMA pour la tendance et le pourcentage stop loss/take profit est simple et facile à mettre en œuvre.
Le stop loss préétabli maintient la perte inférieure à un pourcentage fixe, ce qui permet de contrôler le risque.
Le niveau des bénéfices augmente avec l'augmentation des bénéfices, aidant à bloquer les gains au lieu d'être arrêté.
Les pourcentages peuvent être ajustés pour définir les paramètres de profit et de risque.
Dans les marchés à fourchette agitée, le stop loss peut être fréquemment atteint, ce qui entraîne de petites pertes.
Le SMA lui-même est en retard sur le prix, peut manquer le meilleur moment d'entrée.
Les petits paramètres stop/take profit augmentent la fréquence, sans tenir compte des coûts de négociation.
Le pourcentage de stop loss ne s'adapte pas aux changements de volatilité.
Ajustez les paramètres SMA, testez différents pourcentages stop/take pour trouver l'équilibre optimal.
Ajustez le pourcentage d'arrêt en fonction de la volatilité récente pour réduire les risques d'arrêt.
Incorporer des dérapages, des frais de commission pour le backtest pour optimiser le profit.
Test de retour séparément sur les séances d'activité élevée et faible pour trouver les meilleurs paramètres.
Cette stratégie combine le SMA pour la tendance et le pourcentage stop/take pour la gestion des bénéfices dans un format simple tout en permettant le réglage du profit/risque.
/*backtest start: 2023-08-25 00:00:00 end: 2023-09-24 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Stop Loss Example: Simple Stoploss", overlay=true) sma_per = input(200, title='SMA Lookback Period', minval=1) sl_inp = input(2.0, title='Stop Loss %', type=float)/100 tp_inp = input(1.0, title='Take Profit %', type=float)/100 sma = sma(close, sma_per) stop_level = strategy.position_avg_price * (1 - sl_inp) take_level = strategy.position_avg_price * (1 + tp_inp) strategy.entry("Simple SMA Entry", strategy.long, when=crossover(close, sma)) strategy.exit("Stop Loss/TP","Simple SMA Entry", stop=stop_level, limit=take_level) plot(sma, color=orange, linewidth=2) plot(stop_level, color=red, style=linebr, linewidth=2) plot(take_level, color=green, style=linebr, linewidth=2)