Description
Aperçu de la stratégie
SilverBulletStable est un robot de trading multi-actifs automatisé conçu pour la plateforme cTrader / cAlgo. La stratégie met en œuvre un concept simplifié Silver Bullet inspiré par ICT, combinant balayages de liquidité, détection de Fair Value Gap (FVG) et filtrage de tendance basé sur l'EMA pour identifier des opportunités intrajournalières à court terme.
Le bot analyse plusieurs instruments majeurs simultanément et exécute des trades durant une fenêtre de session de New York spécifique, où la volatilité et la liquidité sont généralement élevées.
Composants clés de la stratégie :
- Filtre de tendance : Moyenne mobile exponentielle (EMA)
- Détection de balayage de liquidité : prises des plus hauts ou plus bas récents
- Confirmation du Fair Value Gap : déséquilibre des prix entre les chandeliers
- Filtre de session : fenêtre temporelle Silver Bullet de New York
- Gestion stricte du risque : dimensionnement des positions basé sur le pourcentage de risque du compte
L'objectif est de capturer les mouvements de momentum à court terme après les saisies de liquidité tout en maintenant une exposition au risque contrôlée.
Logique d'entrée & comportement d'exécution
Le bot évalue chaque symbole configuré sur le cadre temporel de 5 minutes.
Un trade est déclenché lorsque la séquence suivante se produit :
1. Confirmation de la tendance
Le bot détermine la direction du marché en utilisant une Moyenne Mobile Exponentielle (EMA).
- Biais haussier : le prix clôture au-dessus de l'EMA
- Biais baissier : le prix clôture en dessous de l'EMA
Cela évite le trading contre-tendance et concentre les entrées sur la continuation du momentum.
2. Détection de balayage de liquidité
Avant d'entrer en position, le bot recherche un comportement de chasse aux stops :
- Configuration haussière : le dernier chandelier balaie en dessous d'un plus bas précédent
- Configuration baissière : le dernier chandelier balaie au-dessus d'un plus haut précédent
Cela indique que la liquidité a été prise sur les ordres stop des particuliers.
3. Confirmation du Fair Value Gap
Après un balayage, l'algorithme vérifie un modèle de déséquilibre sur trois chandeliers :
FVG haussier
- Bas du chandelier 3 > Haut du chandelier 1
FVG baissier
- Haut du chandelier 3 < Bas du chandelier 1
Cela suggère un déplacement institutionnel et confirme le momentum.
4. Exécution du trade
Si toutes les conditions sont réunies :
- Un ordre au marché est exécuté
- Le Stop Loss et le Take Profit sont appliqués immédiatement
- La taille de la position est calculée en fonction du pourcentage de risque du compte
Gestion du risque & du capital
Le contrôle du risque est intégré directement dans la stratégie.
Dimensionnement des positions
Le volume des trades est calculé dynamiquement en utilisant :
- Solde du compte
- Pourcentage de risque par trade défini par l'utilisateur
- Distance du stop loss
- Valeur du pip du symbole
Cela garantit un risque constant indépendamment de la volatilité de l'instrument.
Mesures de protection
Le bot inclut plusieurs contrôles de sécurité :
Nombre maximum de trades par jour
- Limite l'exposition et empêche le sur-trading
Perte quotidienne maximale
- Si le drawdown du compte atteint le pourcentage configuré, le bot arrête de trader pour le reste de la journée
Réinitialisation quotidienne automatique
- Le compteur de trades et la base de risque sont réinitialisés chaque nouveau jour de trading
Filtre de session de trading
La stratégie trade uniquement durant une fenêtre de session spécifique de New York.
Le trading a lieu lorsque :
- Heure de New York = 10:00
Cela correspond à la période de volatilité ICT Silver Bullet, où les balayages de liquidité et les mouvements directionnels rapides se produisent souvent.
Marchés supportés
Le bot analyse plusieurs symboles simultanément :
- XAUUSD (Or)
- US100.cash (Nasdaq)
- US500.cash (S&P 500)
- EURUSD
Chaque instrument est analysé indépendamment, permettant au bot de capturer des configurations sur différents marchés.
Paramètres clés
ParamètreDescription
Pourcentage de risque
Pourcentage du solde du compte risqué par trade
Stop Loss (pips)
Distance entre l'entrée et le stop loss
Take Profit (pips)
Objectif de profit
Tendance EMA
Période utilisée pour le filtrage de tendance
Nombre max de trades par jour
Nombre maximum de trades autorisés quotidiennement
Perte quotidienne max %
Le trading s'arrête si le drawdown dépasse ce niveau
Ces paramètres permettent aux traders d'ajuster l'exposition au risque et la sensibilité de la stratégie.
Cet algorithme est conçu pour :
Taille du compte
- Comptes petits à moyens
- Adapté à la montée en échelle avec des réglages de risque appropriés
Profil du trader
- Traders préférant l'exécution systématique
- Traders ICT ou price-action souhaitant l'automatisation
- Utilisateurs recherchant des stratégies intrajournalières à risque contrôlé
Niveau d'expérience
- Traders débutants à avancés
- Les débutants bénéficient de l'automatisation tandis que les traders avancés peuvent optimiser les paramètres.
Limitations importantes & notes d'utilisation
Dépendance à la session
La stratégie ne trade que durant une seule heure de la journée de trading, ce qui signifie que certains jours peuvent ne produire aucun trade.
Conditions de marché
La performance dépend de :
- la survenue de balayages de liquidité
- mouvements clairs de déplacement
- volatilité normale
Les environnements à faible volatilité peuvent réduire la fréquence des trades.
Différences entre brokers
Les résultats peuvent varier en fonction de :
- les spreads
- la dénomination des symboles
- la vitesse d'exécution
- les distances minimales des stops
Recommandation de backtesting - Les résultats de backtest proviennent de FTMO et non de Bullmarkets !
Les utilisateurs doivent backtester et tester en avant le bot sur leur broker avant un déploiement en réel.
VPS recommandé
Pour un fonctionnement stable, il est recommandé d'exécuter le bot sur un VPS à faible latence connecté au serveur du broker