BingX може отримувати сигнали з зовнішніх платформ, як-от TradingView, і автоматично торгувати безстроковими ф’ючерсами (лише в режимі хеджування). Вам потрібно просто створити торгову інструкцію на BingX і налаштувати повну автоматизацію торгів на інших платформах, як-от TradingView. BingX пропонує два типи інструкцій: звичайну інструкцію та інструкцію за стратегією.
(1)Звичайна інструкція: необхідно налаштувати інструкцію для відкриття та закриття позицій. Після того як інструкцію буде налаштовано, напрямок торгівлі, тип ордера, суму маржі та тейк-профіт/стоп-лос не можна змінити.
(2) Інструкція за стратегією: кожен індикатор можна налаштувати на інструкцію для виконання складної торгової стратегії. Це дає змогу додавати й змінювати збільшення або зменшення позицій та персоналізувати їхнє співвідношення за рахунок змінних у сповіщенні TradingView.
 
Як перейти до торгівлі за сигналами:
Спосіб 1. На головній сторінці вебсайту BingX прокрутіть донизу, знайдіть послуги платформи й виберіть варіант "Торгівля за сигналами"
Спосіб 2. Перейдіть за посиланням: https://bingx.com/signalTrade/
 
Інструкції:
Крок 1. Створіть торгові інструкції на BingX.
Крок 2. Налаштуйте у TradingView отримання сигналів від BingX.
 
Якщо у вас виникли запитання, зверніться до нашої онлайнової служби підтримки.
 

1. Як налаштувати звичайну інструкцію?

Крок 1. Створіть звичайну інструкцію на BingX

1. Задайте параметри
На основі бажаної стратегії введіть назву інструкції, торгову пару, напрямок, тип ордера тощо.

截屏2023-07-25 21.18.37.png

*Режим маржі (ізольованої/крос-маржі) та сума кредитного плеча для торгівлі за сигналами будуть такими самими, як і найновіші налаштування безстрокових ф’ючерсів. Щоб змінити налаштування, натисніть відповідну кнопку нижче, щоб перейти до інтерфейсу безстрокових ф’ючерсів й внести зміни. Після цього оновіть сторінку, щоб застосувати зміни.
 

2. Підтвердьте суму маржі
Введіть суму маржу для відкриття позиції — "За співвідношенням" або "За фіксованою сумою".
*Тут відображаються кошти, доступні на вашому рахунку для торгівлі безстроковими ф’ючерсами. Ви можете поповнити рахунок, натиснувши кнопки "Депозит" або "Переказ".

02.png
 

3. Інструкцію з відкриття та закриття позицій створено
Ви отримаєте відповідні параметри для бота. Їх потрібно налаштувати у TradingView для отримання торгових сигналів.

03.png

  

Крок 2. Щоб отримувати сигнали BingX, налаштуйте сигнали стратегії TradingView.

1. Налаштуйте сигнали відкриття позиції
Сигнал від TradingView:

Спосіб налаштування:
Після налаштування відповідних параметрів на основі інструкції у полі "URL-адреса Webhook" і введіть: https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert

signal_trade.png

Після того як ви вставите інструкцію з відкриття позицій у повідомлення, натисніть кнопку "Створити".

  
2. Налаштуйте сигнали закриття позиції
Виконайте наведені вище дії. Зверніть увагу, що тут вставлено інструкцію з закриття позицій. 100% позиції буде закрито, коли система виконає вашу інструкцію з закриття позиції.
  
3. Налаштовано
Після налаштування сигналів для відкриття та закриття позицій ваш перший бот автоматичної торгівлі за сигналами для виконання стратегій TradingView створено. Щоб переглянути його, перейдіть на головну сторінку торгівлі за сигналами.
 

Згідно з інструкціями стратегії ви можете вибирати розміщення ордерів за співвідношенням або обсягом. Під час розміщення ордерів за співвідношенням відкрита позиція використовуватиме співвідношення доступної маржі на рахунку для торгівлі ф’ючерсами USDⓢ-M, визначену значенням, розрахованим за формулою "contracts * price" у сигналі.Під час закриття позиції співвідношення розраховується за формулою "contracts / (contracts + |position_size|)" на основі сигналу.Під час розміщення ордерів за обсягом буде скопійовано точний розмір позиції зі стратегії TradingView. Після виконання сигналу розмір позиції користувача у TradingView і BingX буде однаковим.

2.1 Посібник із налаштування інструкції стратегії за співвідношенням

Крок 1. Створіть інструкцію стратегії за співвідношенням на BingX

1. Задайте параметри
На основі бажаної стратегії введіть назву інструкції, торгову пару, напрямок, тип ордера тощо.
*Режим маржі (ізольованої/крос-маржі) та сума кредитного плеча для торгівлі за сигналами будуть такими самими, як і найновіші налаштування безстрокових ф’ючерсів. Щоб змінити налаштування, натисніть відповідну кнопку нижче, щоб перейти до інтерфейсу безстрокових ф’ючерсів й внести зміни. Після цього оновіть сторінку, щоб застосувати зміни.
 
2. Після створення отримуйте сигнали
Ви отримаєте відповідні параметри для бота. Їх потрібно налаштувати у TradingView для отримання торгових сигналів.
  
 

Крок 2. Щоб отримувати сигнали BingX, налаштуйте сигнали стратегії TradingView.

1. Налаштуйте сповіщення
Перейдіть до сповіщення TradingView:

04.png

Спосіб налаштування:
Після налаштування відповідних параметрів на основі інструкції у полі "URL-адреса Webhook" і введіть: https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert

signal_trade.png

Після того як ви вставите відомості у повідомлення, натисніть кнопку "Створити".

long message.jpeg

2. Змініть стандартну конфігурацію сценарію

На прикладі BTC/USDT натисніть кнопку "Індикатори" та виберіть сигнал у розділі "Мої сценарії".

20230725-150402.jpeg

Клацніть по значку шестерні та введіть параметри у розділі "Властивості" стратегії, щоб скоригувати використання коштів під час активації стратегії. Можна налаштувати параметри, які показано на зображенні, та зберегти їх як стандартні. Після налаштування за кожні торги на 100 USDT у TradingView ваш бот автоматизованої торгівлі за сигналами розмістить 100% коштів на вашому рахунку для торгівлі безстроковими ф’ючерсами для відкриття позиції.
(1) Початковий капітал: 100 USDT
(2) Розмір ордера: 100 USDT
(3) Піраміда: 1 ордер

20230725-150407.jpeg

Примітка
Якщо ви хочете відкривати торги групами, змініть значення параметра "Піраміда" на бажану кількість ордерів (припустімо, що це значення "N") і встановіть для параметра "Розмір ордера" значення "100/N USDT". Щоразу бот використовуватиме 1/N із доступних активів на рахунку для безстрокових ф’ючерсів для розміщення ордера. Тобто за кожен 1 USDT, проданий у TradingView, бот автоматизованої торгівлі за сигналами використовуватиме 1/N коштів на вашому рахунку для торгівлі безстроковими ф’ючерсами для відкриття нової чи збільшення наявної позиції.
  
3. Налаштовано
Після того як торгівлю за сигналами буде налаштовано, у вас буде перший бот автоматизованої торгівлі за сигналами стратегії TradingView. Щоб переглянути його, перейдіть на головну сторінку торгівлі за сигналами.
   
РЕКОМЕНДАЦІЇ:
Якщо ви вже є трейдером, який займається копітрейдингом на BingX, ваші ордери, розміщені через бот торгівлі за сигналами, буде автоматично виконано на рахунку для торгівлі безстроковими ф’ючерсами, а копітрейдери цього рахунка також копіюватимуть торги.
 
Логіка відкриття та закриття позицій
 
A. Коли у користувача немає відкритих позицій, а є сигнал купівлі, це вказує на відкриття довгої позиції. Розрахунок маржі, використаної для відкриття довгої позиції = контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами.
На прикладі торгової пари безстрокових ф’ючерсів WUSDT: користувач не має відкритої позиції, але має доступну маржу в розмірі 50 USDT на рахунку для торгівлі безстроковими ф’ючерсами й використовує для WUSDT кредитне плече 10x.
① Коли стратегія активує сигнал відкриття довгої позиції (купівлі):
{
"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"
}
  

У цей час маржа, використана для відкриття довгої позиції ≈ контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами = 1,554 * 0,6573 ÷ 100 * 50 = 0,5107221 USDT. Сума для відкриття довгої позиції ≈ маржа, використана для відкриття довгої позиції * кредитне плече = 0,5107221 USDT * 10 = 5,107221 USDT. Сума довгої позиції, яку можна відкрити ≈ сума для відкриття довгої позиції ÷ останню ціну = 5,107221 ÷ 0,6573 = 7,77 W. (Примітка. Остаточна сума виконання може змінюватися, оскільки сигнал торгує за ринковою ціною)

B. Коли у користувача немає відкритих позицій, а є сигнал продажу, це вказує на відкриття короткої позиції. Розрахунок маржі, використаної для відкриття короткої позиції = контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами.
На прикладі торгової пари безстрокових ф’ючерсів WUSDT: користувач не має відкритої позиції, але має доступну маржу в розмірі 50 USDT на рахунку для торгівлі безстроковими ф’ючерсами й використовує для WUSDT кредитне плече 10x.
① Коли стратегія активує сигнал відкриття короткої позиції (продажу):

{
"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"
}

 

У цей час маржа, використана для відкриття короткої позиції ≈ контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами = 1,554 * 0,6573 ÷ 100 * 50 = 0,5107221 USDT. Сума для відкриття короткої позиції ≈ маржа, використана для відкриття короткої позиції * кредитне плече = 0,5107221 USDT * 10 = 5,107221 USDT. Сума короткої позиції, яку можна відкрити ≈ сума для відкриття короткої позиції ÷ останню ціну = 5,107221 ÷ 0,6573 = 7,77 W. (Примітка. Остаточна сума виконання може змінюватися, оскільки сигнал торгує за ринковою ціною)

 

C. Коли користувач має відкриту довгу позицію, а є сигнал купівлі, це вказує на збільшення довгої позиції. Маржа, використана для збільшення довгої позиції = контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами. Сигнал продажу вказує на закриття довгої позиції. Сума закриття позиції = |контракти| ÷ (|розмір_позиції| + |контракти|) * доступну суму для закриття. Якщо параметр "розмір_позиції" дорівнює 0, позицію закрито повністю.
На прикладі торгової пари безстрокових ф’ючерсів WUSDT: користувач має відкриту довгу позицію в розмірі 100 W, але має доступну маржу в розмірі 50 USDT на рахунку для торгівлі безстроковими ф’ючерсами й використовує для WUSDT кредитне плече 10x.
① Коли стратегія активує сигнал збільшення довгої позиції (купівлі):

{
"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"
}
 
У цей час маржа, використана для збільшення довгої позиції ≈ контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами = 1,554 * 0,6573 ÷ 100 * 50 = 0,5107221 USDT. Сума для відкриття довгої позиції ≈ маржа, використана для відкриття довгої позиції * кредитне плече = 0,5107221 USDT * 10 = 5,107221 USDT. Сума довгої позиції, яку можна відкрити ≈ сума для відкриття довгої позиції ÷ останню ціну = 5,107221 ÷ 0,6573 = 7,77 W. (Примітка. Остаточна сума виконання може змінюватися, оскільки сигнал торгує за ринковою ціною). Остаточна сума W у довгій позиції в акаунті BingX користувача становить ≈ сума початкової позиції + сума нової позиції = 100 + 7,77 = 107,77 W.
② Коли стратегія активує сигнал закриття довгої позиції (продажу):
{
"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"
}

На цей час сума закриття позиції становить ≈ |контракти| ÷ (|розмір_позиції| + |контракти|) * доступну суму для закриття = 1,554 ÷ (1,554 + 67,598) * 100 ≈ 2,247 W. Остаточна сума W у довгій позиції в акаунті BingX користувача становить ≈ сума початкової позиції - сума нової позиції = 100 - 2,247 = 97,753 W.

 

D. Коли користувач має відкриту коротку позицію, а є сигнал продажу, це вказує на збільшення короткої позиції. Маржа, використана для збільшення короткої позиції = контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами. Сигнал купівлі вказує на закриття короткої позиції. Сума закриття позиції = |контракти| ÷ (|розмір_позиції| + |контракти|) * доступну суму для закриття. Якщо параметр "розмір_позиції" дорівнює 0, позицію закрито повністю.
На прикладі торгової пари безстрокових ф’ючерсів WUSDT: користувач має відкриту коротку позицію в розмірі 100 W, але має доступну маржу в 50 USDT на рахунку для торгівлі безстроковими ф’ючерсами й використовує для WUSDT кредитне плече 10x.
① Коли стратегія активує сигнал збільшення короткої позиції (продажу):

{
"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"
}
 
У цей час маржа, використана для збільшення короткої позиції ≈ контракти * ціну ÷ 100 * доступну маржу на рахунку для торгівлі безстроковими ф’ючерсами = 1,554 * 0,6573 ÷ 100 * 50 = 0,5107221 USDT. Сума для відкриття короткої позиції ≈ маржа, використана для відкриття короткої позиції * кредитне плече = 0,5107221 USDT * 10 = 5,107221 USDT.
Сума короткої позиції, яку можна відкрити ≈ сума для відкриття короткої позиції ÷ останню ціну = 5,107221 ÷ 0,6573 = 7,77 W. (Примітка. Остаточна сума виконання може змінюватися, оскільки сигнал торгує за ринковою ціною)
Остаточна сума W у короткій позиції в акаунті BingX користувача становить ≈ сума початкової позиції + сума нової позиції = 100 + 7,77 = 107,77 W.
② Коли стратегія активує сигнал закриття короткої позиції (купівлі):
{
"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"
}
 
На цей час сума закриття короткої позиції становить ≈ |контракти| ÷ (|розмір_позиції| + |контракти|) * доступну суму для закриття = 1,554 ÷ (1,554 + 67,598) * 100 ≈ 2,247 W. Остаточна сума W у короткій позиції в акаунті BingX користувача становить ≈ сума початкової позиції + сума закритої короткої позиції = 100 - 2,247 = 97,753 W.
 
2.2 Посібник із налаштування інструкції стратегії за обсягом

Крок 1. Створіть інструкцію стратегії за обсягом на BingX.

1. Задайте параметри
На основі бажаної стратегії введіть назву інструкції, торгову пару, напрямок, тип ордера тощо.
*Режим маржі (ізольованої/крос-маржі) та сума кредитного плеча для торгівлі за сигналами будуть такими самими, як і найновіші налаштування безстрокових ф’ючерсів. Щоб змінити налаштування, натисніть відповідну кнопку нижче, щоб перейти до інтерфейсу безстрокових ф’ючерсів й внести зміни. Після цього оновіть сторінку, щоб застосувати зміни.
2. Після створення отримайте інформацію щодо інструкції.
Ви отримаєте відповідні параметри для бота. Їх потрібно налаштувати у TradingView для отримання торгових сигналів.
1031-2.png

Крок 2. Налаштуйте у TradingView отримання сигналів від BingX.

1. Налаштуйте сигнал
Перейдіть до сповіщення TradingView:
Спосіб налаштування:
Після налаштування відповідних параметрів на основі інструкції у полі "URL-адреса Webhook" і введіть: https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert
Після того як ви вставите відомості у повідомлення, натисніть кнопку "Створити".
2. Налаштування завершено
Після того як торгівлю за сигналами буде налаштовано, у вас буде перший бот автоматизованої торгівлі за сигналами стратегії TradingView. Щоб переглянути його, перейдіть на головну сторінку торгівлі за сигналами.
П.С.: під час розміщення ордерів за обсягом
1. Буде скопійовано точний розмір позиції зі стратегії TradingView. Після виконання сигналу розмір позиції користувача у TradingView і BingX буде однаковим.
2. Значення параметра "position_size" "> 0" вказує на довгу позицію, "< 0" — на коротку, а "= 0" — на закриття позиції.
Приклади для ілюстрації логіки відкриття, додавання та закриття позицій.
Параметр сигналу "position_size" вказує на розмір позиції у TradingView, а "M" — на розмір позиції на BingX. "+" вказує на довгу позицію, а "-" — на коротку.
Сценарій A: якщо значення параметра "position_size" "= 0", позицію буде закрито, і жоден із контрагентів не буде утримувати її.
Сценарій Б: якщо значення параметра "position_size" "> 0", це вказує на довгу позицію в TradingView.
  • Збільшення довгої позиції: коли значення параметра "position_size" "= 2 BTC", а значення параметра "M" "= 1 BTC", під час збільшення на 1 BTC значення параметра "M" збільшиться до "2 BTC".
  • Зменшення довгої позиції: коли значення параметра "position_size" "= 2 BTC", а значення параметра "M" "= 3 BTC", під час зменшення на 1 BTC значення параметра "M" зменшиться до "2 BTC".
  • Закриття та повторне відкриття позиції: коли значення параметра "position_size" "= 2 BTC", а значення параметра "M" "= -1 BTC", закриття позиції -1 BTC і повторне відкриття позиції 2 BTC призводить до того, що значення параметра "M" буде "= 2 BTC".
  • Немає змін у позиції: коли значення параметра "position_size" "= 2 BTC", а значення параметра "M" "= 2 BTC", збільшення чи зменшення не відбувається.
Сценарій В: якщо значення параметра "position_size" "< 0", це вказує на коротку позицію в TradingView.
  • Збільшення короткої позиції: коли значення параметра "position_size" "= -2 BTC", а значення параметра "M" "= -1 BTC", під час збільшення на 1 BTC значення короткої позиції "M" збільшиться до "-2 BTC".
  • Зменшення короткої позиції: коли значення параметра "position_size" "= -2 BTC", а значення параметра "M" "= -3 BTC", під час зменшення на 1 BTC значення параметра "M" зменшиться до "-2 BTC".
  • Закриття та повторне відкриття позиції: коли значення параметра "position_size" "= -2 BTC", а значення параметра "M" "= 1 BTC", закриття позиції 1 BTC і повторне відкриття короткої позиції 2 BTC призводить до того, що значення параметра "M" зміниться на "= -2 BTC".
  • Немає змін у позиції: коли значення параметра "position_size" "= -2 BTC", а значення параметра "M" "= -2 BTC", збільшення чи зменшення не відбувається.
 
 
Зверніть увагу
1. Торгівля за сигналами доступна лише для безстрокових ф’ючерсів BingX. Для цього використовують кошти на рахунку для торгівлі безстроковими ф’ючерсами. Переконайтеся, що на рахунку достатньо коштів, інакше торги не буде виконано. Щоб перевірити баланс, натисніть кнопку Переглянути баланс.
2. Торгові пари, доступні для торгівлі за сигналами, такі самі, що і для торгівлі безстроковими ф’ючерсами. Правила щодо комісії за торги див. у розділі Графік комісій.
3. Щоб використовувати функцію Webhook від TradingView, потрібно оформити передплату на TradingView.
4. Окрім TradingView, торгівля за сигналами BingX також підтримує отримання сигналів з інших платформ.
5. Спрацювання сигналів залежить від діяльності зовнішніх платформ. Зверніть увагу на те, що може статися втрата або затримка сигналів.
6. Рекомендуємо трейдерам, які керують кількома торговими парами, використовувати субакаунти для ізоляції активів, створити окремий субакаунт для кожної торгової пари й налаштувати по одній стратегії для кожного акаунту, оскільки інструкція за стратегією використовуватиме кошти для торгівлі безстроковими ф’ючерсами.
7. Ініціалізуйте (скиньте до нуля) позиції як на TradingView, так і на BingX, перш ніж почати пов’язувати сигнали.
8. Для стратегічних інструкцій за співвідношенням використовуйте параметр "position_size=0", щоб закрити позиції. Уникайте використання функції зворотного ордера одним натисканням.