Guide d'installation et manuel

Silver Edge Engine — référence des paramètres, configuration des alertes et guide de trading live.

Multi-Asset Presets Bitget Perpetual WunderTrading March 2026

Démarrage rapide — 7 étapes

  1. Ouvrez le bon graphique sur TradingView (p. ex. SUIUSDT Perpetual, H2, Bitget).
  2. Chargez Silver Edge Engine — DEMO (gratuit) ou la version complète et ouvrez les paramètres.
  3. Sélectionnez votre Asset Preset (p. ex. “SUI H2”). Tous les paramètres se chargent automatiquement.
  4. Réglez le Trade Mode : Realtime only pour le trading en direct.
  5. Saisissez vos 4 codes Webhook WunderTrading dans la section Bot/Webhook.
  6. Cliquez sur l’icône d’horloge → “Ajouter une alerte” → “alert() function calls only”.
  7. Collez votre URL de Webhook WunderTrading → Expiration : sans limite → Enregistrer.
Ne créez jamais d’alertes via le Strategy Tester — utilisez toujours l’icône d’horloge dans la barre supérieure.

○ Asset Preset

Le menu déroulant de préréglage est le contrôle principal. Sélectionner un préréglage charge un jeu de paramètres complet et backtesté. Tous les champs manuels ci-dessous sont ignorés lorsqu'un préréglage est actif.

PresetTimeframe
SUI H2H2
1000SATS H1H1
ETH H2H2
BRETT H2H2
ZEC H2H2
XAG H2H2
BTC H2H2
BTC H1H1
RIVER H1H1
RIVER H2H2
NEAR H2H2
NEAR H3H3
DOGE H2H2
DOGE H4H4
PEPE H2H2
PEPE H6H6
SIREN M10M10 (Long Only)
SIREN H1H1 (Long Only)
ManualTous les champs ci-dessous sont utilisés directement
Des préréglages supplémentaires sont ajoutés à chaque mise à jour. Pour les actifs non listés, utilisez “Manual” et configurez les paramètres selon votre propre backtest.

○ Paramètres de stratégie (mode Manual uniquement)

Ces champs sont actifs uniquement quand Preset = Manual. Avec tout autre préréglage, ces valeurs sont remplacées automatiquement.

ParamètreDéfautDescription
Channel Length20Période de recul du moteur de signaux
Stop Loss %5.0Perte maximale par trade, mesurée depuis le prix d'entrée
Take Profit %12.0Objectif de profit, mesuré depuis le prix d'entrée
Trail %3.0Distance du trailing stop depuis le plus haut/bas depuis l'entrée
Allow LongOnActiver les entrées long
Allow ShortOnActiver les entrées short
Ne modifiez pas ces paramètres sans lancer un nouveau backtest. Les valeurs de préréglage résultent d'une optimisation systématique — des modifications arbitraires dégraderont la performance.

○ Dynamic Sizing (mode Manual uniquement)

Dimensionnement optionnel qui ajuste la taille des trades selon les séries de gains/pertes récentes. Activé par défaut dans les préréglages ZEC et XAG.

ParamètreDéfautDescription
Dynamic Sizing activeOffActiver le dimensionnement par série
Base Size USDT500Taille initiale du trade. Point de réinitialisation après les séries.
Win Scale %10Augmentation par gain consécutif (cumulée)
Max Win Scales3Plafond des augmentations consécutives
Loss Reduce %15Réduction après pertes consécutives

Les presets étendus incluent des paramètres de dimensionnement dynamique optimisés. Après toute perte suivant une série gagnante, la taille revient à la base.

○ Customer Override (Full version only)

La couche de personnalisation vous permet de modifier les paramètres du preset sans passer en mode Manuel. Quand Override est DÉSACTIVÉ, les valeurs du preset s’appliquent sans changement. Quand Override est ACTIVÉ, vos valeurs personnalisées remplacent celles du preset.

ParamètreDescription
Override PresetInterrupteur principal. OFF = valeurs du preset. ON = valeurs personnalisées ci-dessous.
SL %Pourcentage Stop Loss personnalisé
TP %Pourcentage Take Profit personnalisé
Trail %Pourcentage d’activation du Trailing Stop personnalisé
Trail Execute %Distance d’exécution du Trailing Stop personnalisée depuis le sommet
Allow LongActiver/désactiver les entrées long
Allow ShortActiver/désactiver les entrées short

L’étiquette Info sur le graphique affiche les valeurs actives et indique “✐ OVERRIDE” quand la personnalisation est active. Non disponible dans la version DEMO.

Important : Les valeurs personnalisées ne sont pas backtestées. Modifier les paramètres sans analyse peut dégrader les performances. Les valeurs du preset sont optimisées — utilisez la personnalisation à votre propre discrétion.

○ Logique de sortie — Comment les trades se clôturent

Chaque trade a trois mécanismes de sortie simultanés. Le premier déclenché clôture la position.

Type de sortieDéclencheurExample (SL 5%, TP 12%, Trail 3%)
Stop LossLe prix recule de SL % par rapport à l'entréeEntrée long à 1.00 → stop à 0.95
Take ProfitLe prix atteint TP % depuis l'entréeEntrée long à 1.00 → TP à 1.12
Trailing StopLe prix recule de Trail % depuis le sommetSommet à 1.08 → trail se déclenche à 1.0476

En trading en direct, WunderTrading gère toutes les sorties (SL/TP/Trail) directement sur Bitget. Les paramètres de sortie sont envoyés automatiquement dans le payload d’entrée. En mode backtest, strategy.exit() simule le même comportement localement.

Configuration WunderTrading : Laissez les champs SL, TP et Trailing Stop dans votre bot WT vides. Tous les paramètres de sortie sont délivrés dynamiquement via le payload du signal d’entrée.

○ Paramètres Bot / Webhook

ParamètreDescription
CODE: Enter LongVotre code Webhook Enter Long WunderTrading
CODE: Enter ShortVotre code Webhook Enter Short WunderTrading
CODE: Exit LongVotre code Webhook Exit Long WunderTrading
CODE: Exit ShortVotre code Webhook Exit Short WunderTrading
WT LeverageLevier envoyé à Bitget (défaut : 4). Non simulé en backtest.
Chaque actif/bot sur WunderTrading possède son propre jeu de 4 codes webhook. Vous devez saisir les codes corrects pour l’actif que vous tradez. Les codes se trouvent dans votre tableau de bord WunderTrading sous Bot Settings.

○ Paramètres de mode

⚠ Trade Mode — Critique pour le trading live

Vous devez régler Trade Mode to “Realtime only” avant de passer en live.
Si vous le laissez sur “Backtest+Realtime”, TradingView recalculera des centaines de trades historiques à chaque rechargement. Cela provoque des signaux fantômes, des étiquettes clignotantes et peut déclencher des ordres de fermeture non désirés pour des positions qui n’existent que dans le backtest — pas sur Bitget. La valeur par défaut dans la version complète est déjà “Realtime only”.
RéglageQuand utiliserEffet
Backtest+RealtimeBacktest uniquement (DEMO)Trade sur les barres historiques + en direct. Affiche la courbe de capital complète. Non sûr pour les bots en direct.
Realtime only ✔Trading live (requis)Trade uniquement sur les barres en direct. Pas de recalcul historique. Les positions fantômes du backtest sont fermées automatiquement sur la première barre en direct.

Comment changer : Dans TradingView, cliquez sur le nom de la stratégie → Paramètres (icône d’engrenage) → onglet “Inputs” → descendez jusqu’à “Mode” → réglez Trade Mode sur “Realtime only”. Enregistrer. Faites-le avant de créer l’alerte.

Force Proof (Pipeline Test)

Test de pipeline : quand activé, le moteur ouvre un trade et le ferme à la barre suivante. Utilisé pour vérifier la chaîne de signaux complète (TradingView → Webhook → WunderTrading → Bitget) avant le trading en direct. Désactivez après le test réussi.

○ Chart Visuals

La stratégie dessine des aides visuelles directement sur le graphique pour surveiller les positions d’un coup d’œil. Tous les éléments visuels sont purement additifs — ils n’affectent jamais la logique de trading, les signaux ni l’exécution du webhook.

ElementDescription
Signal ChannelLigne cyan en haut / orange en bas avec remplissage bleu — montre le canal de rupture
▲ Entry MarkerTriangle vert (Long) sous la bougie, triangle magenta (Short) au-dessus
✕ Exit MarkerCroix rouge (Long Exit) au-dessus de la bougie, croix orange (Short Exit) en dessous
SL / TP LinesLigne rouge = Stop Loss, ligne verte = Take Profit. Avec prix. Visibles uniquement avec position ouverte.
Fond de positionOmbrage vert subtil (Long) ou rouge (Short) en arrière-plan pendant un trade
Position SizeMontant USDT affiché sous/au-dessus du marqueur d’entrée (mode Realtime uniquement)

Les trois éléments visuels peuvent être activés/désactivés indépendamment dans le “⑦ Chart Visuals” input group:

ToggleDéfautEffet
Marqueurs Entrée/SortieOnAfficher/masquer les marqueurs ▲▼ et ✕ + étiquette de taille de position
SL/TP LinesOnAfficher/masquer les lignes de stop loss et take profit avec étiquettes de prix
Fond de positionOnAfficher/masquer l’arrière-plan coloré pendant les positions ouvertes
⚠ Recommandé : Désactivez les étiquettes de trades intégrées à TradingView
TradingView affiche ses propres étiquettes “Long”/“Short Exit” par défaut. Elles se superposent aux marqueurs personnalisés et créent du désordre visuel.

Pour désactiver : Clic droit sur le graphique → Paramètres → onglet “Trading” → décochez “Afficher les ordres sur le graphique”. Réglage unique persistant par disposition.

Configuration visuelle recommandée

ScenarioEntry/ExitSL/TPBackground
Surveillance en directOnOnOn
Graphique épuré (signaux uniquement)OnOffOff
Minimal (sans superpositions)OffOffOff

Pour changer : Cliquez sur le nom de la stratégie sur le graphique → Paramètres (icône d’engrenage) → Inputs → descendez jusqu’à "⑦ Chart Visuals". Les changements prennent effet immédiatement.

Configuration des alertes — étape par étape

  1. Ouvrez le bon graphique : p. ex. SUIUSDT Perpetual, H2 sur Bitget.
  2. Chargez Silver Edge Engine — DEMO (gratuit) ou la version complète. Sélectionnez votre Preset. Réglez Trade Mode : Realtime only.
  3. Saisissez vos 4 codes Webhook WunderTrading.
  4. Cliquez sur l’icône d’horloge (barre supérieure) → “Ajouter une alerte”.
  5. Condition : Silver Edge Engine → “alert() function calls only”.
  6. Collez votre URL de Webhook WunderTrading.
  7. Expiration : Sans limite (pas de date d’expiration).
  8. Enregistrer → l’icône d’alerte devient verte = active.
Le type d’alerte doit être “alert() function calls only” — pas “Order fills only” ni “Order fills and alert() function calls”. La stratégie génère le payload automatiquement via alert().

Configuration de l'exchange — étape par étape

Ce guide utilise Bitget comme exchange de référence. Le système fonctionne avec tout exchange supportant les futures perpétuels USDT et l’exécution par webhook (Bybit, OKX, Binance, etc.).

1. Créer un sous-compte (recommandé)

Sur Bitget : Profil → Sous-comptes → Créer un sous-compte. Utilisez un sous-compte par bot de trading (p. ex. "SE-SUI-H2"). Cela isole le capital et le risque de chaque actif.

2. Générer une clé API

Sur le sous-compte : Gestion API → Créer une clé API. Nommez-la clairement (p. ex. "SE-Live-SUI"). Activez la permission Futures Trading. Laissez la liste blanche IP vide (requis pour WunderTrading). Sauvegardez API Key, Secret Key et Passphrase en sécurité.

3. Configurer le mode de position

Dans les paramètres Bitget Futures, réglez le mode de position sur Single Mode (pas Hedge Mode). Cela permet à la stratégie de basculer de Long à Short en une étape.

⚠ Critique : Les sous-comptes N’héritent PAS des paramètres.
Le mode de position doit être réglé sur One-Way sur chaque sous-compte séparément et pour chaque paire de trading. Le paramètre du compte principal ne se transmet pas. Si vous oubliez cela, WunderTrading affichera une erreur “trading mode” et les trades échoueront silencieusement.

4. Régler le mode de marge sur Isolated

Réglez le mode de marge sur Isolated (pas Cross). Cela limite le risque à la marge allouée à chaque position individuelle. En mode Cross, un seul trade perdant pourrait affecter toutes les positions.

5. Régler le levier

Choisissez votre levier selon votre tolérance au risque. Nos backtests utilisent . La taille WT Trade est votre marge — multipliée par votre levier donne la taille réelle de la position. Exemple : 500 USDT de marge × 4× = 2 000 USDT de position. Profits et pertes évoluent avec le levier. Un levier plus élevé rapproche aussi le prix de liquidation — assurez-vous que votre Stop Loss se déclenche avant la liquidation.

Important : Le levier configuré sur l’exchange doit correspondre au paramètre WT Leverage dans les inputs de la stratégie. Une inadéquation causera un dimensionnement incorrect.

6. Connecter à WunderTrading

  1. Dans WunderTrading : My Exchanges → Add Exchange → sélectionnez Bitget Futures.
  2. Saisissez votre API Key, Secret Key et Passphrase.
  3. Créez un Signal Bot : sélectionnez l’exchange, la paire (p. ex. SUIUSDT) et le timeframe.
  4. Copiez les 4 codes webhook (Enter Long, Enter Short, Exit Long, Exit Short).
  5. Collez-les dans les paramètres Bot/Webhook de la stratégie dans TradingView.

6a. Mode de bot WunderTrading

Il y a deux façons de configurer votre bot WunderTrading :

JSON Mode (Simple)Form Settings Mode (Avancé)
SL, TP et Trailing Stop sont envoyés automatiquement dans le payload du signal. Aucune configuration manuelle nécessaire dans WunderTrading. Les paramètres de sortie sont configurés directement dans le tableau de bord du bot WunderTrading. Active Move to Breakeven — une couche supplémentaire de protection des profits.
Configuration la plus rapide — collez les codes, configurez le webhook, terminé. Nécessite de saisir les valeurs SL, TP, Trail et BE de la table des presets.
Recommandé pour : configuration rapide, débutants. Recommandé pour : traders expérimentés souhaitant des performances maximales.
Move to Breakeven déplace automatiquement le Stop Loss au prix d’entrée une fois que le trade atteint un seuil de profit défini (p. ex. 2,5%). Cela élimine le risque sur les trades ayant montré de l’élan. Disponible uniquement en mode Form Settings.

⚙ Form Settings — Preset Values for WunderTrading

Saisissez ces valeurs dans le tableau de bord du bot WunderTrading en mode Form Settings. Les valeurs correspondent aux presets intégrés.

Preset SL % TP % Trail Trigger % Trail Stop % BE Activ. % BE Exec. %
SUI H25.0123.00.92.50
1000SATS H15.0123.00.92.50
ETH H25.0123.00.92.50
BRETT H25.0123.00.93.00
ZEC H24.6153.20.963.00
XAG H24.6153.20.963.00
BTC H24.6153.20.962.50
BTC H14.6153.20.962.50
RIVER H14.6152.01.51.50
RIVER H24.6153.20.963.00
NEAR H24.6153.20.963.00
NEAR H34.6153.20.963.00
DOGE H24.6153.20.963.00
DOGE H44.6153.20.963.00
PEPE H24.6153.20.963.00
PEPE H64.6153.20.963.00
SIREN M104.6153.20.96
SIREN H14.6153.20.96

BE Exec. = 0% signifie que le Stop Loss se déplace au prix exact d’entrée. SIREN n’utilise pas le Breakeven (laissez les champs BE vides).

7. Vérifier la pipeline

Activez Force Proof dans les paramètres de la stratégie. Cela ouvre un trade test et le ferme à la barre suivante. Vérifiez que le trade apparaît sur Bitget. Désactivez Force Proof après le test.

Le même processus s’applique aux autres plateformes webhook (3Commas, Cornix, Aleeert) et autres exchanges. Adaptez les étapes API et création de bot en conséquence.

FAQ

Le bot ne trade pas — pourquoi ?

Le moteur n’ouvre un trade que lorsqu’une rupture confirmée se produit. Entre les signaux, le bot attend. C’est normal. Les trades tendent à se regrouper autour des événements de volatilité. Évaluez les performances sur des semaines ou des mois, pas des jours individuels.

À quelle fréquence le bot trade-t-il ?

La fréquence des trades dépend de l’actif et du timeframe. Exemple : SUI H2 a généré ~215 trades sur 1 an en backtesting. Certaines semaines auront plusieurs trades, d’autres aucun. Comportement attendu.

Pourquoi le backtest diffère-t-il du live ?

Trois facteurs : (1) le levier n’est pas simulé dans le backtest (limitation TV), (2) les taux de financement (~0,01–0,03% par 8h à 4×) ne sont pas inclus, (3) la latence WunderTrading de 1–2s peut causer de légères différences d’exécution. Les taux de réussite et rendements en direct peuvent être inférieurs. La stratégie utilise process_orders_on_close=true et bar_magnifier=false pour le backtest le plus réaliste possible.

Dois-je utiliser un levier plus élevé ?

4× est le point de départ recommandé. Avec un levier plus élevé, un mouvement brusque intra-barre peut causer une liquidation avant la fermeture de la barre et le déclenchement du stop. Après 90 jours de trading en direct, réévaluez avec les données réelles de drawdown.

Qu'est-ce que le ghost position fix ?

En passant de Backtest+Realtime à Realtime only, il peut y avoir une position ouverte du backtest qui n’existe pas sur Bitget. Le moteur la détecte et la ferme silencieusement sur la première barre en direct. Aucune intervention manuelle nécessaire.

Puis-je utiliser un autre exchange ?

Oui. Le système fonctionne avec tout exchange offrant des futures perpétuels USDT. Il vous faut une plateforme d’exécution compatible webhooks (WunderTrading, 3Commas, Cornix ou similaire). Le processus est le même — seule l’étape de connexion API diffère.

Je vois un avertissement jaune concernant “calc_on_every_tick” dans le Pine Editor. Est-ce un problème ?

Non. Cet avertissement est inoffensif. Il apparaît car l’étiquette Info se rafraîchit à chaque tick pour l’affichage. Cela n’affecte pas la génération de signaux, la logique d’entrée/sortie ni les résultats du backtest. Vous pouvez l’ignorer.

Ça fonctionne avec 3Commas ?

Oui. Créez un Signal Bot dans 3Commas, configurez les codes webhook et collez-les dans les paramètres de la stratégie. Le format est compatible. Consultez la documentation 3Commas pour la configuration spécifique à l’exchange.

Quel levier dois-je utiliser ?

Nos backtests utilisent 4× comme référence mais ne simulent pas le levier (limitation TradingView). En direct, la taille WT Trade est votre marge. Marge × levier = taille réelle. Exemple : 500 USDT × 4× = 2 000 USDT. Le P&L en direct est environ 4× les chiffres du backtest. Un levier plus élevé rapproche le prix de liquidation. Assurez-vous d’avoir suffisamment de capital tampon.

I get a “trading mode” error — what’s wrong?

Les sous-comptes Bitget n’héritent pas des paramètres du compte principal. Vous devez régler le mode de position sur One-Way sur chaque sous-compte séparément, pour chaque paire. Allez dans Bitget → Futures → Settings → Position Mode → One-Way.

I closed a trade manually on Bitget — what now?

Si vous fermez une position directement sur Bitget, WunderTrading croit encore qu’elle est ouverte. Allez dans WunderTrading → Positions → Live, trouvez la position et cliquez sur l’icône X. Sinon le signal suivant pourrait être ignoré. WunderTrading peut afficher “FAILED” lors de la suppression — c’est normal et inoffensif.

Comment changer la taille des trades live ?

Dans les paramètres de la stratégie sous ‹5› Bot / Webhook, réglez WT Trade Size (USDT) au montant souhaité (défaut : 500). Cela contrôle la taille de position envoyée à WunderTrading et est indépendant du dimensionnement du backtest.

Paramètres de backtest (TradingView Strategy Properties)

PropriétéValeurPourquoi
Initial Capital3,000 USDTCorrespond au capital prévu du bot
Default Qty500 (Cash)500 USDT par trade (remplacé par le script)
Commission0.06%Frais taker Bitget Perpetual
Slippage2 ticksHypothèse de remplissage conservatrice
Pyramiding1Une position à la fois

Ces valeurs sont configurées dans l’en-tête strategy(). Vous n’avez pas besoin de les modifier dans TradingView Properties sauf pour des tests personnalisés.