Une alerte TradingView peut être une source : quand elle se déclenche, HydraSync copie le trade vers chaque compte qui lui est relié, avec le mode de lot, les filtres, les limites et les règles de protection de chaque lien. Bêta.
Les webhooks sont une fonction des abonnements payants de TradingView, et TradingView demande l'authentification à deux facteurs sur ton compte TradingView avant de les envoyer.
L'URL contient une clé secrète : quiconque l'a peut envoyer des trades à tes comptes. Ne la partage pas. Si elle fuit, supprime la source et crée-en une nouvelle.
Le JSON est le plus fiable. {{ticker}} et {{close}} sont des variables de TradingView, remplies quand l'alerte se déclenche.
{"action": "buy", "symbol": "{{ticker}}", "price": {{close}}}
buy, sell, close, close_all, ou un ordre en attente buy_limit, sell_limit, buy_stop, sell_stop (ceux-ci demandent un price).EURUSD ; le OANDA:EURUSD de TradingView marche aussi (le préfixe de la bourse est retiré). Les noms qui diffèrent chez ton courtier se règlent dans Symboles.{"action": "close", "id": "..."} envoyé plus tard ferme seulement les copies ouvertes sous ce nom. Sans id, close ferme toutes les copies de cette source sur le symbole.close, la part à fermer (50 = la moitié).Le texte simple marche aussi, écrit comme un signal Telegram : BUY EURUSD SL 1.0750 TP 1.0900, SELL LIMIT XAUUSD 2400 SL 2410, CLOSE EURUSD, CLOSE ALL.
Pour une stratégie Pine Script, une seule alerte peut transmettre tous les ordres de la stratégie :
{"action": "{{strategy.order.action}}", "symbol": "{{ticker}}", "price": {{strategy.order.price}}, "id": "{{strategy.order.id}}", "market_position": "{{strategy.market_position}}", "position_size": {{strategy.position_size}}, "prev_position_size": {{strategy.prev_market_position_size}}}
Avec market_position :
flat : la stratégie a fermé sa position, donc les copies sur ce symbole sont fermées.buy alors que les copies sont vendeuses) : les copies opposées sont fermées d'abord, puis la nouvelle s'ouvre.sell qui laisse la stratégie acheteuse (une sortie partielle) : la même part des copies acheteuses est fermée, calculée à partir de position_size et prev_position_size. Sans eux, les copies sont fermées en entier.buy_limit …) devient un vrai ordre sur les destinations dont le lien copie les ordres en attente (voir Réglages de copie) ; ailleurs, il s'ouvre au marché.