
(1) Instruction simple : les instructions d'ouverture et de fermeture doivent être configurées pour entrer et sortir d'un trade. Une fois l'instruction définie, la direction de trading, le type d'ordre, le montant de la marge et le TP/SL ne peuvent pas être modifiés.
(2) Instruction de stratégie : chaque indicateur peut être configuré en fonction d'une instruction, afin de mettre en place une stratégie de trading complexe. Cela permet d'ajouter ou de réduire des positions en continu et de personnaliser un ratio d'ajout ou de réduction en utilisant des variables dans l'alerte de TradingView.
1. Comment configurer une instruction simple ?
Étape 1 : créez une instruction simple sur BingX
* Le mode de marge (isolée/croisée) et le montant de l'effet de levier pour le trading de signal seront les mêmes que vos paramètres les plus récents sur Futures perpétuels. Si vous souhaitez reconfigurer vos paramètres, cliquez sur « Modifier les paramètres » ci-dessous pour accéder à Futures perpétuels et effectuer des ajustements. Actualisez alors la page et vos derniers paramètres seront automatiquement mis à jour.
Étape 2 : configurez les alertes de stratégie de TradingView pour recevoir les signaux de BingX.
1. Configuration des signaux de position d'ouverture
Alerte TradingView :
Après avoir collé votre instruction d'ouverture dans « Message », cliquez sur « Créer ».
II. Comment configurer une instruction de stratégie ?
L'instruction de stratégie vous permet de choisir entre le placement d'ordres par ratio ou par taille. Quand vous passez un ordre par ratio, la position d'ouverture utilise un ratio de marge disponible dans votre compte Futures USDⓢ-M, qui est déterminé par la valeur calculée par contrats * prix dans le signal. Quand vous fermez une position, le ratio de fermeture est calculé avec la formule : contracts / (contracts + |position_size|), selon le signal. Lorsque vous placez des ordres par taille, la taille exacte de la position de la stratégie TradingView est reproduite. Une fois le signal exécuté, l'utilisateur conservera la même taille de position à la fois dans TradingView et dans BingX.
2.1 Guide pour configurer une instruction de stratégie par ratio
Étape 1 : créez une instruction de stratégie par ratio
Étape 2 : configurez les alertes de stratégie de TradingView pour recevoir les signaux de BingX.
2. Modifiez la configuration par défaut du script
(2) Taille de l'ordre : 100 USDT
Si vous souhaitez entrer sur le marché par lots, veuillez modifier le « Cumul pyramidal » en fonction du nombre d'ordres souhaités (supposons N) et le paramètre « Taille de l'ordre » sur 100/N USDT. À chaque fois, le bot utilisera 1/N des fonds disponibles dans le compte Futures perpétuels pour placer un ordre. Autrement dit, pour chaque 1 USDT tradé sur TradingView, votre bot de signal allouera 1/N des fonds de votre compte Futures perpétuels à l'ouverture d'une position ou à l'ajout d'une position existante.
En prenant la paire trading Futures perpétuels WUSDT comme exemple : l'utilisateur n'a pas de position existante mais dispose d'une marge disponible de 50 USDT sur le compte Futures perpétuels et utilise un effet de levier de 10x pour WUSDT.
① Lorsque la stratégie déclenche un signal d'ouverture de position longue (achat) :
{
"data":
{
"action":"buy",
"contracts":"1.554",
"position_size":"1.554"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
À ce stade, la marge utilisée pour l'ouverture de la position longue ≈ contrats * prix ÷ 100 * marge disponible dans le Compte Futures perpétuels = 1,554 * 0,6573 ÷ 100 * 50 = 0,5107221 USDT. Le montant pour l'ouverture de la position longue ≈ marge utilisée pour l'ouverture de la position longue * effet de levier = 0,5107221 USDT * 10 = 5,107221 USDT. Le montant de la position longue qui peut être ouverte ≈ montant pour l'ouverture de la position longue ÷ dernier prix = 5,107221 ÷ 0,6573 = 7,77 W. (Remarque : le montant final rempli peut varier car le signal se négocie au prix du marché).
B. Si un utilisateur n'a pas de position existante et que l'action du signal est "vente", cela indique l'ouverture d'une position courte. La marge utilisée pour l'ouverture d'une position courte est calculée comme suit : = contrats * prix ÷ 100 * marge disponible sur le compte de Futures perpétuels.
En prenant la paire trading Futures perpétuels WUSDT comme exemple : l'utilisateur n'a pas de position existante mais dispose d'une marge disponible de 50 USDT sur le compte Futures perpétuels et utilise un effet de levier de 10x pour WUSDT.
① Lorsque la stratégie déclenche un signal d'ouverture de position courte (vente) :
{
"data":
{
"action":"sell",
"contracts":"1.554",
"position_size":"-1.554"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
À ce stade, la marge utilisée pour l'ouverture de la position courte ≈ contrats * prix ÷ 100 * marge disponible dans le Compte Futures perpétuels = 1,554 * 0,6573 ÷ 100 * 50 = 0,5107221 USDT. Le montant pour l'ouverture de la position courte ≈ marge utilisée pour l'ouverture de la position courte * effet de levier = 0,5107221 USDT * 10 = 5,107221 USDT. Le montant de la position courte qui peut être ouverte ≈ montant pour l'ouverture de la position courte ÷ dernier prix = 5,107221 ÷ 0,6573 = 7,77 W. (Remarque : le montant final rempli peut varier car le signal se négocie au prix du marché).
C. Lorsque l'utilisateur a une position longue existante et que l'action du signal est "acheter", il indique l'augmentation de la position longue. La marge utilisée pour augmenter une position longue = contrats * prix ÷ 100 * marge disponible sur le compte de Futures perpétuels. Lorsque l'action du signal est "vendre", il indique la fermeture de la position longue. Le montant de clôture de la position = |contrats| ÷ (|position_size| + |contrats|) * montant disponible pour la clôture. Si "position_size" est égal à 0, la position entière est fermée.
Prenons l'exemple de la paire trading Futures perpétuels WUSDT : l'utilisateur a une position longue existante de 100 W, une marge disponible de 50 USDT sur le compte Futures perpétuels et utilise un effet de levier de 10x pour WUSDT.
① Lorsque la stratégie déclenche un signal d'augmentation de position longue (achat) :
{
"data":
{
"action":"buy",
"contracts":"1.554",
"position_size":"67.598"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
② Lorsque la stratégie déclenche un signal de position longue de clôture (vente) :
{
"data":
{
"action":"sell",
"contracts":"1.554",
"position_size":"64.490"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
À ce stade, le montant à clôturer est ≈ |contrats| ÷ (|position_size| + |contrats|) * montant disponible pour la clôture = 1,554 ÷ (1,554 + 67,598) * 100 ≈ 2,247 W. Le montant final de W en position longue sur le compte BingX de l'utilisateur est ≈ montant de la position initiale - montant de la position clôturée = 100 - 2,247 = 97,753 W.
D. Lorsqu'un utilisateur détient une position courte existante et que l'action du signal est "vendre", cela indique que l'on augmente la position courte. La marge utilisée pour augmenter une position courte = contrats * prix ÷ 100 * marge disponible sur le compte de Futures perpétuels. Lorsque l'action du signal est "acheter", il indique la fermeture de la position courte. Le montant de clôture de la position = |contrats| ÷ (|position_size| + |contrats|) * montant disponible pour la clôture. Si "position_size" est égal à 0, la position entière est fermée.
Prenons l'exemple de la paire trading Futures perpétuels WUSDT : l'utilisateur a une position courte existante de 100 W, une marge disponible de 50 USDT sur le compte Futures perpétuels et utilise un effet de levier de 10x pour WUSDT.
① Lorsque la stratégie déclenche un signal d'augmentation de position courte (vente) :
{
"data":
{
"action":"sell",
"contracts":"1.554",
"position_size":"-67.598"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
Le montant de la position courte qui peut être ouverte ≈ montant pour l'ouverture de la position courte ÷ dernier prix = 5,107221 ÷ 0,6573 = 7,77 W. (Remarque : le montant final rempli peut varier car le signal se négocie au prix du marché)
② Lorsque la stratégie déclenche un signal de position courte de clôture (achat) :
{
"data":
{
"action":"buy",
"contracts":"1.554",
"position_size":"-64.490"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
Étape 1 : créez une instruction de stratégie par taille sur BingX.
Étape 2 : configurez les alertes de stratégie de TradingView pour recevoir les signaux de BingX.
1. La taille exacte de la position de la stratégie TradingView est reproduite. Une fois le signal exécuté, l'utilisateur conservera la même taille de position à la fois dans TradingView et dans BingX.
2. Si position_size > 0, il s'agit d'une position longue, si position_size < 0, il s'agit d'une position courte. Si position_size = 0, cela signifie la fermeture de la position.
Exemples illustrant la logique d'ouverture, d'ajout et de fermeture de positions.
Scénario A : si position_size = 0, la position est fermée et aucun des deux ne détient de position.
Scénario B : si position_size > 0, il s'agit d'une position longue sur TradingView.
- Ajout sur une position longue : si position_size = 2 BTC et M = 1 BTC, ajouter 1 BTC fait passer M à 2 BTC.
- Réduction d'une position longue : si position_size = 2 BTC et M = 3 BTC, la réduction de 1 BTC fait passer M à 2 BTC.
- Fermeture et réouverture d'une position : si position_size = 2 BTC et M = -1 BTC, fermer avec -1 BTC et rouvrir avec 2 BTC donne M = 2 BTC.
- Aucun changement de position : Si position_size = 2 BTC et M = 2 BTC, il n'y a aucune diminution ou augmentation.
- Ajout sur une position courte : si position_size = -2 BTC et M = -1 BTC, ajouter 1 BTC en "courte" fait passer M à -2 BTC.
- Réduction d'une position courte : si position_size = -2 BTC et M = -3 BTC, la réduction de 1 BTC fait passer M à -2 BTC.
- Fermeture et réouverture d'une position : si position_size = -2 BTC et M = 1 BTC, fermer avec 1 BTC et rouvrir avec une position courte de 2 BTC donne M = -2 BTC.
- Aucun changement de position : si position_size = -2 BTC et M = -2 BTC, il n'y a aucune diminution ou augmentation.
8. Pour les instructions de stratégie par ratio, utilisez position_size=0 pour fermer les positions. Évitez d'utiliser la fonction d'inversion en un seul clic.