Stratégie de vue de trading avec stop-loss dynamique
Aperçu
Cette stratégie montre comment utiliser les variables dynamiques de TradingView pour transmettre le prix du stop loss dans les alertes, et exécuter les transactions sur MT4/5 via TradingConnector. La stratégie utilise l'indicateur Stochastic pour déterminer les points d'entrée, définit dynamiquement les derniers niveaux de support/résistance comme points de stop loss, et permet également une prise de profit partielle.
Principe de la stratégie
Lorsque les lignes K et D de l'indicateur Stochastic se croisent à la hausse, on prend une position longue ; à la baisse, une position courte. On calcule les niveaux de support/résistance récents comme prix de stop loss. Après l'entrée, le prix du stop loss est transmis en temps réel au broker via des variables dynamiques. Le take profit partiel est défini comme un certain pourcentage de la distance du stop loss. Le prix du take profit peut également être transmis dynamiquement.
Analyse des avantages
- Le stop loss dynamique permet un réglage précis du prix du stop loss.
- La prise de profit partielle améliore l'efficacité de l'utilisation du capital.
- Transmission en temps réel du prix du stop loss au compte du broker.
- Le prix du stop loss en backtest est proche de celui du trading réel, simulation réaliste.
Analyse des risques
- L'indicateur Stochastic présente un certain retard.
- Une prise de profit partielle trop fréquente peut affecter les positions.
- Les variables dynamiques ont des effets différents selon les timeframes.
- Le ratio de la prise de profit partielle doit être optimisé.
On peut réduire la période des paramètres du Stochastic, ajuster le ratio de la prise de profit partielle, etc. pour contrôler les risques.
Axes d'optimisation
- Tester différentes combinaisons de paramètres du Stochastic.
- Optimiser le réglage du ratio de la prise de profit partielle.
- Essayer différentes méthodes de stop loss, comme le trailing stop.
- Tester sur plusieurs marchés et instruments.
Résumé
Cette stratégie illustre comment utiliser les nouvelles fonctionnalités de TradingView pour exécuter des transactions avec stop loss dynamique sur MT4/5. Elle peut servir de cadre de base pour des backtests plus approfondis. Des ajustements restent nécessaires en fonction de l'instrument spécifique.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy(title="TradingView Alerts to MT4 MT5 Strategy example", commission_type=strategy.commission.cash_per_order, commission_value=0.00003, overlay=false, default_qty_value=100000, initial_capital=1000)
// study(title="TradingView Alerts to MT4 MT5 Strategy example") //uncomment this line and comment previous one to make it a study producing alerts
//- 1
