Avec le lancement de Signal Bots, les utilisateurs de TradingView et les fournisseurs de signaux peuvent désormais partager des publications et configurer un Signal Bot avec leurs signaux de TradingView. Suivez le guide étape par étape ci-dessous pour commencer à trader avec des signaux sur BloFin.
Veuillez utiliser le lien suivant pour accéder à un guide complet détaillant les spécifications pour les messages d'alerte: Alert Message Specifications.
Si vous rencontrez des difficultés, veuillez consulter le guide contenant la liste de questions fréquemment posées : FAQs. Cette ressource est conçue pour vous aider à résoudre les problèmes que vous pourriez rencontrer lors de l'utilisation du produit.
Étape 1 : Accéder au Signal Bot
- Connectez-vous à votre compte BloFin, naviguez vers Futures -> Trading Bots.
- Sélectionnez le Signal Bot -> Ajouter un signal pour entrer dans l'interface [Add a TradingView signal].
Étape 2 : Créer votre signal
- Nous avons simplifié le processus pour aider les utilisateurs à configurer rapidement leurs signaux TradingView. Créez un webhook sur BloFin. Sur l'interface [Add a TradingView Signal], vous pouvez donner un nom à votre signal (jusqu'à 30 caractères) et insérer une description facultative du signal (jusqu'à 150 caractères). Cliquez ensuite sur "Next".
- Exécutez une stratégie sur TradingView. La page suivante vous invite à ajouter l'URL du Webhook et les spécifications de l’AlertMsg générées automatiquement par BloFin. A partir de là, cliquez sur [TradingView] pour accéder directement au site web de TradingView en vue de personnaliser votre signal et de remplir l'URL du Webhook et les spécifications de l'AlertMsg.
"TradingView": Destiné aux utilisateurs qui utilisent les scripts de stratégie TradingView, en particulier ceux qui emploient les strategy.*() functions pour la transmission des signaux.
Étape 3 : Configurer les alertes TradingView
Veuillez utiliser le lien suivant pour accéder à un guide complet détaillant les spécifications des messages d'alerte : Alert Message Specifications.
Pour commencer, ouvrez TradingView et choisissez la paire de trading avec laquelle vous souhaitez travailler. (Veillez à sélectionner le bon contrat de swap perpétuel).
Vous pouvez accéder à la liste complète des perpetual swaps contrats disponibles sur BloFin grâce à la liste de sélection des paires disponible sur la page Trade.
Guide pour les scripts de stratégie TradingView : Pour les créateurs de stratégies Pinescript qui utilisent les strategy.*() functions
Étape 1 : Configurez votre script de stratégie dans Pine Editor, puis cliquez sur "Save" et "Add to chart". Si vous disposez d'un script de stratégie existant, ajoutez-le à votre chart.
Étape 2 : Sélectionnez l'icône en forme de roue dentée associée à la stratégie que vous avez ajoutée à votre chart. Ajustez les propriétés de votre stratégie, comme la taille de l'ordre, en fonction de vos préférences. Une fois que vous aurez terminé, cliquez sur "Ok" pour finaliser la sélection des paramètres.
Comment aligner les paramètres de mon ordre de stratégie TradingView avec BloFin ?
Dans votre stratégie TradingView, vous disposez de trois options pour configurer les paramètres de l'ordre : Vous pouvez définir la taille de l'ordre en USDT, le nombre de contrats ou de pourcentage de votre equity en fonction de votre capital initial. Bien que toutes ces approches puissent être adaptées pour être utilisées sur BloFIn, il est essentiel de bien comprendre comment chaque méthode fonctionne sur TradingView et comment elle se transpose sur la plateforme BloFin. Voici un aperçu concis des différents scénarios pour vous guider dans ce processus.
- Taille de l'ordre : USDT
Cette approche est simple et user-friendly. Vous saisissez la taille de votre ordre directement en termes absolus en utilisant votre devise de cotation, l’USDT. Lors du backtesting TradingView, cette valeur servira de base pour tous vos ordres.
Pour garantir une compatibilité parfaite avec BloFin, n'oubliez pas de définir votre "investmentType" pour "base" et de configurer "amount" comme "{{strategy.order.contracts}}". En respectant ces spécifications, votre ordre sur BloFin s'alignera précisément avec la stratégie TradingView que vous aurez choisie.
{
"id": "{{strategy.order.id}}",
"action": "{{strategy.order.action}}",
"marketPosition": "{{strategy.market_position}}",
"prevMarketPosition": "{{strategy.prev_market_position}}",
"instrument": "{{ticker}}",
"signalToken": "********", //enter the signalToken for your signal
"timestamp": "{{timenow}}",
"maxLag": "60",
"investmentType": "base",
"amount": "{{strategy.order.contracts}}"
}
- Taille de l'ordre : Contrats
Une distinction essentielle à souligner est que le concept de "contrat" est défini différemment sur TradingView et BloFin. Sur TradingView, un contrat représente une seule unité de swap perpétuel au prix en vigueur (équivalent à une unité de devise de base, c'est-à-dire qu'un contrat BTCUSDT perp équivaut à un achat d'une valeur de 1 BTC). Inversement, sur BloFin, les "tailles de contrat" sont uniques pour chaque perpetual swap contract (par exemple, un contrat BTCUSDT perp équivaut à un achat d'une valeur de 0,001 BTC). Plus d’informations sur la taille des contrats BloFin sont disponibles ici.
Pour garantir un ajustement parfait avec BloFin, il est essentiel de configurer votre "investmentType" comme "base" et de fixer le "montant" de "{{strategy.order.contracts}}". Notamment, sur TradingView, que l'espace réservé "{{strategy.order.contracts}}" correspond effectivement au montant dans la devise de base. Le choix du "investmentType" comme "base" facilite la compatibilité directe. Le respect de ces spécifications garantit que vos ordres sur BloFin reflètent parfaitement votre stratégie TradingView.
{
"id": "{{strategy.order.id}}",
"action": "{{strategy.order.action}}",
"marketPosition": "{{strategy.market_position}}",
"prevMarketPosition": "{{strategy.prev_market_position}}",
"instrument": "{{ticker}}",
"signalToken": "********", //enter the signalToken for your signal
"timestamp": "{{timenow}}",
"maxLag": "60",
"investmentType": "base",
"amount": "{{strategy.order.contracts}}"
}
- Taille de l'ordre : % des fonds propres (equity)
Lorsque vous utilisez le "% of equity", il est essentiel de comprendre que vos fonds propres commencent avec la valeur que vous définissez comme votre capital initial. Par la suite, votre equity sera définie et évaluée par le biais de votre backtesting TradingView.
Bien qu'il soit possible d'imiter cette méthode en configurant "investmentType" comme "base" et "amount" comme "{{strategy.order.contracts}}" (comme illustré ci-dessous), il est essentiel de garder à l'esprit que les valeurs dérivées de cette méthode sont fortement influencées par les calculs de backtesting. Dans un scénario réel, des divergences entre le backtesting et le trading réel peuvent se produire, car le backtesting est conçu pour des estimations approximatives plutôt que pour une exécution précise des ordres. Par conséquent, il est conseillé de définir la taille de vos ordres en USDT ou en termes de contrat sur TradingView.
{
"id": "{{strategy.order.id}}",
"action": "{{strategy.order.action}}",
"marketPosition": "{{strategy.market_position}}",
"prevMarketPosition": "{{strategy.prev_market_position}}",
"instrument": "{{ticker}}",
"signalToken": "********", //enter the signalToken for your signal
"timestamp": "{{timenow}}",
"maxLag": "60",
"investmentType": "base",
"amount": "{{strategy.order.contracts}}"
}
Étape 3 : Cliquez sur "Alert" dans la barre d'outils supérieure, et modifiez "Condition" pour le script venant d'être ajouté à la chart avec "Order fills only". L'expiration peut également être sélectionnée comme "Open-ended alert" pour plus de facilité.
Étape 4 : récupérez le modèle de message d'alerte dans l'onglet TradingView à partir de la spécification de message d'alerte BloFin sur votre signal BloFin. Collez ensuite ce modèle dans la section "Message" de votre alerte TradingView, avec un nom d'alerte correspondant de votre choix.
Si vous souhaitez apporter des modifications au modèle recommandé pour votre message d'alerte, vous pouvez le faire, en veillant à ce que les changements soient conformes aux spécifications des messages d'alerte présentées ici.
Étape 5 : Choisissez la Webhook URL section* dans "Notifications". Collez l'URL du webhook copiée de BloFin dans TradingView, puis cliquez sur "Create".
*Veuillez noter que vous aurez besoin d'un abonnement payant à TradingView pour pouvoir accéder à cette fonction.
Étape 4 : Configurer votre bot de trading
Le nombre maximum de bots de trading que chaque utilisateur peut créer est de 20. Maintenant que vous avez publié avec succès votre signal sur BloFin, la prochaine étape consiste à le connecter à notre Signal Bot ! Pour commencer, cliquez sur "Create a Bot", ce qui vous amènera à la page de création de Bot.
Pour commencer, vous devrez fournir les paramètres minimums requis pour votre bot. Ces paramètres comprennent les paires de trading concernées, le ratio d'effet de levier et le montant des fonds (marge) que vous souhaitez investir.
Symboles : Sélectionnez les paires de trading. Choisir les bonnes paires de trading est essentiel pour que votre bot identifie les opportunités adéquates, il suffit de spécifier les paires de trading qui correspondent à votre stratégie de trading.
Effet de levier et marge : Déterminez le ratio d'effet de levier que vous souhaitez appliquer à vos transactions. Remarque : l'utilisation de l'effet de levier peut amplifier vos rendements potentiels, mais s'accompagne également d'un risque accru. Veillez à choisir un ratio qui corresponde à votre tolérance au risque et à vos objectifs de trading. Une fois que vous avez défini vos paires de trading et le ratio d'effet de levier, il est temps de décider du montant des fonds que vous êtes prêt à investir dans le bot.
Remarques :
- L'effet de levier par défaut est de 5x, vous pouvez l'ajuster comme vous le souhaitez. Pour connaître l'effet de levier maximum pour chaque paire de trading, veuillez cliquer ici.
- que le montant minimum de la marge est de 50 USDT.
- Le montant de la marge d'investissement ne peut être inférieur aux actifs disponibles sur votre compte Futures. Cliquez sur l'icône [Transfer], vous pouvez transférer des actifs sur votre compte Futures.
Paramètres avancés
En plus des paramètres de base, le bot offre des options de personnalisation avancées pour affiner davantage vos préférences de trading.
Par exemple, vous pouvez choisir entre différents types d'ordres, tels que les ordres au Market ou Limit. Les ordres Market sont exécutés immédiatement au prix actuel du marché, tandis que les ordres Limit vous permettent de fixer des niveaux de prix spécifiques auxquels vos ordres doivent être exécutés.
Paramètres de saisie : ils vous permettent de définir le montant de l'investissement de chaque ordre, ce qui détermine la part de vos fonds allouée à chaque transaction. L'ajustement de ce paramètre vous permet de gérer le risque et de gérer la taille des positions en fonction de votre stratégie de trading.
Cinq modes peuvent être sélectionnés :
Signal Tradingview : choix par défaut.
Contrats : un nombre fixe de contrats lors de l'ouverture d'une position.
Marge déterminée : la marge déterminée lors de l'ouverture d'une position.
% de la marge : ouvrir une position sur la base d'un % de la marge initiale investie.
% d'investissement disponible : ouvrez une position sur la base du % de marge disponible sur votre compte Futures, la marge variera en fonction de l'évolution des actifs disponibles.
Entrée multiple : le bot est autorisé à ouvrir des positions plusieurs fois, cette fonction est activée par défaut.
Paramètres TP/SL : vous pouvez définir des niveaux de Take Profit (TP) et de Stop Loss (SL) basés sur le PnL% ou Price% dans le cadre des paramètres de sortie de la position. Le Take Profit établit le niveau de prix auquel votre bot clôturera automatiquement une transaction pour sécuriser vos profits, tandis que le Stop Loss définit le niveau de prix auquel votre bot clôturera une transaction pour limiter les pertes potentielles. Une fois que les ordres TP/SL sont déclenchés, ils sont exécutés en tant qu'ordres Market.
Après avoir renseigné les paramètres de votre bot, sélectionnez "Confirm" pour terminer la création de votre bot.
Étape 5 : Surveiller et gérer votre Signal Bot nouvellement créé
Vous avez créé votre Signal Bot avec succès. Cet outil puissant va maintenant suivre les signaux provenant de la source de signaux que vous avez sélectionnée et exécuter vos trades instantanément en temps réel, ce qui vous permettra de passer à la vitesse supérieure.
Vous disposez d'un contrôle et d'une visibilité totale sur votre Signal Bot. À tout moment, vous pouvez surveiller ses performances et accéder à des informations détaillées.
Sur la page [Futures], cliquez sur [Trading Bots], vous pouvez afficher la liste des Trading Bots actifs.
Cliquez sur [Ongoing] et accédez à [History], les bots de trading stoppés s'afficheront sur cette page.
Cliquez sur [Details] pour afficher plus d'informations sur Trading Bot. Cette vision complète vous permet de suivre l'historique des performances, d'examiner la liste des positions en cours, de surveiller les ordres ouverts et d'explorer l'historique de vos positions et de vos signaux, et bien plus encore.
Vous pouvez également consulter l'historique de vos signaux et les actions de gestion correspondantes. Cette ressource précieuse vous permet d'analyser les succès et les échecs, ce qui vous permet d'affiner votre approche et de prendre des décisions éclairées pour vos futures transactions.
En outre, vous avez la possibilité d'intervenir manuellement chaque fois que cela s'avère nécessaire. Par exemple, vous pouvez ajuster vos investissements et passer des ordres manuels. Ce niveau de contrôle vous permet d'affiner votre stratégie de trading en fonction des conditions du marché en temps réel et selon votre propre analyse.
- Ajuster (ajouter/supprimer) un investissement
Sur la page [Details], vous pouvez ajouter ou retirer de la marge aux bots de trading actifs en cliquant sur le bouton [Adjust Investment]. Remarque : le transfert de la marge initiale investie et de la marge en cours d'utilisation n'est pas autorisé.
- Les ordres manuels :
Sur la page [Details], cliquez sur [Manual Order], vous avez la liberté de placer des ordres manuels dans votre bot, indépendamment des signaux entrants. Cette fonctionnalité vous permet d'ajouter des ordres manuels pour n'importe quelle paire de trading en fonction de vos besoins spécifiques. La fenêtre contextuelle intuitive vous permet de définir vos paramètres d'ordre, y compris le type d'ordre, le montant et la direction. Il n'est pas possible d'annuler manuellement des ordres ouverts.
- Clôturer instantanément les positions ouvertes
Vous avez la possibilité non seulement de consulter vos positions, mais aussi de clôturer directement toute position en cours sur une paire de trading spécifique d'un simple clic avec le bouton [Close All]. Ce faisant, vous pourrez clôturer entièrement vos positions sur cette paire de trading au prix du marché en vigueur.
- Arrêter un bot de trading
Il y a deux façons d'arrêter les bots de trading en cours.
- Accéder à l'onglet Trading Bots
Sur la page [Futures] - [Trading Bots], cliquez sur le bouton [Stop] d'un bot de trading, le bot de trading en cours sera arrêté. Tous les ordres en cours seront annulés et toutes les positions ouvertes seront clôturées au meilleur prix du marché en vigueur à ce moment-là.
- Accéder aux détails du bot de trading
Sur la page [Futures] - [Trading Bots], cliquez sur [Details] pour accéder à la page des détails du Bot, vous trouverez un bouton [Stop] dans le coin supérieur droit. Vous pouvez cliquer dessus pour arrêter le bot.