BingX może otrzymywać sygnały z platform zewnętrznych, takich jak TradingView i automatycznie realizować transakcje perpetual futures (tylko pozycje cross margin i isolated margin w trybie hedgingowym). Wszystko, co musisz zrobić, to utworzyć instrukcję handlową na BingX i skonfigurować ją dla platform takich jak TradingView, aby zautomatyzować transakcje. BingX oferuje dwa tryby instrukcji: prostą i strategii.
(1) Prosta instrukcja: instrukcja otwarcia i zamknięcia muszą być skonfigurowane, aby otworzyć i zamknąć transakcję. Po ustawieniu instrukcji kierunek handlu, typ zlecenia, kwota depozytu zabezpieczającego i TP/SL nie mogą być modyfikowane.
(2) Instrukcja strategii: każdy wskaźnik może zostać ustawiony zgodnie z instrukcją w celu realizacji złożonej strategii handlowej. Umożliwia to ciągłe dodawanie lub odejmowanie pozycji oraz dostosowywanie współczynnika dodawania lub odejmowania za pomocą zmiennych w alercie TradingView.
 
Jak uzyskać dostęp do handlu sygnałami
Metoda 1. Na stronie głównej BingX, przewiń w dół, znajdź sekcję Serwis platformy i kliknij Handel sygnałami.
Metoda 2. Kliknij link do strony Handlu sygnałami: https://bingx.com/signalTrade/.
 
Metoda
1. Utwórz prostą instrukcję na BingX
2. Ustaw alerty strategii TradingView, aby otrzymywać sygnały BingX
 
W razie pytań skontaktuj się z zespołem wsparcia.
 

I. Jak utworzyć prostą instrukcję

Krok 1. Utwórz prostą instrukcję na BingX

1. Wprowadź parametry
Zgodnie z obraną strategią, wprowadź nazwę instrukcji, parę handlową, kierunek, typ zlecenia itp.

截屏2023-07-25 21.18.37.png

*Tryb depozytu zabezpieczającego (isolated/cross) i kwota dźwigni dla handlu sygnałami będą takie same jak ostatnie ustawienia perpetual futures. Jeśli chcesz zmienić ustawienia, kliknij Zmień ustawienia poniżej, aby przejść do perpetual futures i dokonać zmian. Następnie odśwież stronę. Najnowsze ustawienia zostaną automatycznie zaktualizowane.
 

2. Potwierdź kwotę depozytu zabezpieczającego
Wprowadź kwotę depozytu zabezpieczającego dla otwarcia pozycji. Możesz wybrać Według współczynnika lub Według stałej kwoty.
*Dostępne środki są takie same jak na koncie perpetual futures. Możesz zwiększyć dostępne środki, dokonując wpłaty lub transferu.

02.png
 

3. Instrukcje otwarcia i zamknięcia zostały utworzone
Otrzymasz odpowiednie parametry dla bota. Parametry te trzeba ustawić w alercie TradingView, aby otrzymywać sygnały handlowe.

03.png

  

2. Skonfiguruj alerty strategii TradingView, aby otrzymywać sygnały BingX.

1. Ustaw alert TradingView
otwarcia pozycji

Metoda konfiguracji
Po ustawieniu odpowiednich parametrów zgodnie z instrukcją wybierz Webhook URL i wprowadź https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert.

signal_trade.png

Wklej instrukcję otwarcia w wiadomości i kliknij Utwórz.

  
2. Ustaw alert zamknięcia pozycji
Wykonaj te same czynności, co powyżej. Pamiętaj, że tutaj wklejana jest instrukcja zamknięcia. Kiedy system zrealizuje instrukcję zamknięcia pozycji, wszystkie pozycje zostaną zamknięte.
  
3. Ustawianie zakończone
Po ustawieniu sygnałów otwierania i zamykania pozycji pomyślnie utworzyłeś swojego pierwszego bota do automatycznej realizacji sygnałów strategii TradingView. Kliknij stronę główną Handlu sygnałami, aby to sprawdzić.
 

Instrukcja strategii umożliwia Ci wybierać między składaniem zleceń według współczynnika lub według wielkości. W przypadku składania zleceń według współczynnika, otwarcie pozycji wykorzystuje współczynnik dostępnego depozytu zabezpieczającego na koncie USDⓢ-M futures, określony przez wartość obliczoną według: kontrakty * cena w sygnale. Przy zamykaniu pozycji współczynnik jest obliczany według wzoru: kontrakty / (kontrakty + |position_size|), zgodnie z sygnałem. W przypadku składania zleceń według wielkości, powielana jest wielkość pozycji strategii TradingView. Po pomyślnej realizacji sygnału użytkownik będzie utrzymywał tę samą wielkość pozycji na TradingView i na BingX.

2.1 Jak skonfigurować instrukcję strategii według współczynnika

1. Utwórz instrukcję strategii według współczynnika na BingX

1. Wprowadź parametry
Zgodnie z obraną strategią wprowadź nazwę instrukcji, parę handlową, kierunek, typ zlecenia itp.
*Tryb depozytu zabezpieczającego (isolated/cross) i kwota dźwigni dla handlu sygnałami będą takie same jak ostatnie ustawienia perpetual futures. Jeśli chcesz zmienić ustawienia, kliknij Zmień ustawienia poniżej, aby przejść do perpetual futures i dokonać zmian. Następnie odśwież stronę. Najnowsze ustawienia zostaną automatycznie zaktualizowane.
 
2. Utworzona i otrzymuje sygnały
Otrzymasz odpowiednie parametry dla bota. Parametry te trzeba ustawić w alercie TradingView, aby otrzymywać sygnały handlowe.
  
 

2. Skonfiguruj alerty TradingView, aby otrzymywać sygnały BingX.

1. Ustaw alert
Wejdź w alert TradingView

04.png

Metoda konfiguracji
Po ustawieniu odpowiednich parametrów zgodnie z instrukcją wybierz Webhook URL i wprowadź https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert.

signal_trade.png

Wklej dane w wiadomości i kliknij Utwórz.

long message.jpeg

2. Zmodyfikuj domyślne ustawienie skryptu

Weźmy BTC/USDT za przykład: Kliknij Wskaźniki i wybierz sygnał w Moich skryptach.

20230725-150402.jpeg

Kliknij ikonę koła zębatego i wprowadź parametry we Właściwościach strategii, aby dostosować wykorzystanie funduszy, kiedy strategia zostanie uruchomiona. Możesz skonfigurować ustawienia tak, jak pokazano na obrazku i zapisać je jako domyślne. Po ustawieniu, dla każdych 100 USDT będących przedmiotem obrotu na TradingView, bot sygnałowy alokuje 100% środków na koncie kontraktu perpetual na otwarcie pozycji.
(1) Kapitał początkowy: 100 USDT
(2) Wielkość zlecenia: 100 USDT
(3) Piramidowanie: 1 zlecenie

20230725-150407.jpeg

Uwaga
Jeśli chcesz wchodzić na rynek partiami, zmodyfikuj Piramidowanie na wybraną liczbę zleceń (załóżmy, że jest to liczba N) i Wielkość zlecenia na 100/N USDT. Za każdym razem bot wykorzysta 1/N dostępnych środków na koncie perpetual futures do złożenia zlecenia. Czyli dla każdego 1 USDT będącego przedmiotem obrotu na TradingView, bot sygnałowy alokuje 1/N środków na koncie perpetual futures na potrzeby otwarcia pozycji lub dodania do istniejącej pozycji.
  
3. Ustawianie zakończone
Po ustawieniu handlu sygnałami będziesz mieć swojego pierwszego bota do automatycznej realizacji sygnałów strategii TradingView. Kliknij stronę główną Handlu sygnałami, aby to sprawdzić.
   
Uwaga
Jeśli jesteś traderem copy trading na BingX, Twoje zlecenia złożone za pośrednictwem handlu sygnałami będą automatycznie realizowane na koncie perpetual futures, a kopiujący w ramach tego konta będą również kopiować transakcje.
 
Logika otwierania i zamykania pozycji
 
A. Kiedy użytkownik nie ma żadnej pozycji, a akcja sygnału wskazuje kupno, oznacza to otwarcie pozycji długiej. Depozyt zabezpieczający wykorzystany do otwarcia pozycji długiej jest obliczany jako = kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures.
Weźmy parę handlową WUSDT perpetual futures za przykład: Użytkownik nie ma pozycji, ale ma dostępny depozyt zabezpieczający w wysokości 50 USDT na koncie perpetual futures i korzysta z dźwigni 10x dla WUSDT.
① Kiedy strategia uruchomi sygnał otwarcia pozycji długiej (kupno):
{
"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"
}
  

W tym momencie depozyt zabezpieczający wykorzystany do otwarcia pozycji długiej ≈ kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures = 1,554 * 0,6573 / 100 * 50 = 0,5107221 USDT. Kwota na otwarcie pozycji długiej ≈ depozyt zabezpieczający wykorzystany do otwarcia pozycji długiej * dźwignia = 0,5107221 USDT * 10 = 5,107221 USDT. Kwota w pozycji długiej, którą można otworzyć ≈ kwota na otwarcie pozycji długiej / ostatnia cena = 5,107221 / 0,6573 = 7,77 W. (Uwaga: Ostateczna kwota wypełnienia może się różnić, ponieważ sygnał handluje po cenie rynkowej).

B. Kiedy użytkownik nie ma żadnej pozycji, a akcja sygnału wskazuje sprzedaż, oznacza to otwarcie pozycji krótkiej. Depozyt zabezpieczający wykorzystany do otwarcia pozycji krótkiej jest obliczany jako = kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures.
Weźmy parę handlową WUSDT perpetual futures za przykład: Użytkownik nie ma pozycji, ale ma dostępny depozyt zabezpieczający w wysokości 50 USDT na koncie perpetual futures i korzysta z dźwigni 10x dla WUSDT.
① Kiedy strategia uruchomi sygnał otwarcia pozycji krótkiej (sprzedaż):

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

 

W tym momencie depozyt zabezpieczający wykorzystany do otwarcia pozycji krótkiej ≈ kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures = 1,554 * 0,6573 / 100 * 50 = 0,5107221 USDT. Kwota na otwarcie pozycji krótkiej ≈ depozyt zabezpieczający wykorzystany do otwarcia pozycji krótkiej * dźwignia = 0,5107221 USDT * 10 = 5,107221 USDT. Kwota w pozycji krótkiej, którą można otworzyć ≈ kwota na otwarcie pozycji krótkiej / ostatnia cena = 5,107221 / 0,6573 = 7,77 W. Uwaga: Ostateczna kwota wypełnienia może się różnić, ponieważ sygnał handluje po cenie rynkowej.

 

C. Kiedy użytkownik ma pozycję długą, a akcja sygnału wskazuje kupno, oznacza to zwiększenie pozycji długiej. Depozyt zabezpieczający wykorzystany do zwiększenia pozycji długiej = kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures. Kiedy akcja sygnału wskazuje sprzedaż, oznacza to zamknięcie pozycji długiej. Kwota zamknięcia pozycji = |contracts| / (|position_size| + |contracts|) * dostępna kwota do zamknięcia. Jeśli position_size wynosi 0, wówczas cała pozycja zostanie zamknięta.
Weźmy parę handlową WUSDT perpetual futures za przykład: Użytkownik ma pozycję długą wynoszącą 100 W, dostępny depozyt zabezpieczający w wysokości 50 USDT na koncie perpetual futures i korzysta z dźwigni 10x dla WUSDT.
① Kiedy strategia uruchomi sygnał zwiększenia pozycji długiej (kupno):

{
"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"
}
 
W tym momencie depozyt zabezpieczający wykorzystany do zwiększenia pozycji długiej ≈ kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures = 1,554 * 0,6573 / 100 * 50 = 0,5107221 USDT. Kwota na otwarcie pozycji długiej ≈ depozyt zabezpieczający wykorzystany do otwarcia pozycji długiej * dźwignia = 0,5107221 USDT * 10 = 5,107221 USDT. Kwota w pozycji długiej, którą można otworzyć ≈ kwota na otwarcie pozycji długiej / ostatnia cena = 5,107221 / 0,6573 = 7,77 W. Uwaga: Ostateczna kwota wypełnienia może się różnić, ponieważ sygnał handluje po cenie rynkowej. Ostateczna kwota W w pozycji długiej na koncie BingX użytkownika wynosi ≈ początkowa kwota pozycji + nowa kwota pozycji = 100 + 7,77 = 107,77 W.
② Kiedy strategia uruchomi sygnał zamknięcia pozycji długiej (sprzedaż):
{
"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"
}

W tym momencie kwota do zamknięcia wynosi ≈ |contracts| / (|position_size| + |contracts|) * dostępna kwota do zamknięcia = 1,554 / (1,554 + 67,598) * 100 ≈ 2,247 W. Ostateczna kwota W w pozycji długiej na koncie BingX użytkownika wynosi ≈ początkowa kwota pozycji - kwota pozycji zamkniętej = 100 - 2,247 = 97,753 W.

 

D. Kiedy użytkownik utrzymuje pozycję krótką, a akcja sygnału wskazuje sprzedaż, oznacza to zwiększenie pozycji krótkiej. Depozyt zabezpieczający wykorzystany do zwiększenia pozycji krótkiej = kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures. Kiedy akcja sygnału wskazuje kupno, oznacza to zamknięcie pozycji krótkiej. Kwota zamknięcia pozycji = |contracts| / (|position_size| + |contracts|) * dostępna kwota do zamknięcia. Jeśli position_size wynosi 0, wówczas cała pozycja zostanie zamknięta.
Weźmy parę handlową WUSDT perpetual futures za przykład: Użytkownik ma pozycję krótką wynoszącą 100 W, dostępny depozyt zabezpieczający w wysokości 50 USDT na koncie perpetual futures i korzysta z dźwigni 10x dla WUSDT.
① Kiedy strategia uruchomi sygnał zwiększenia pozycji krótkiej (sprzedaż):

{
"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"
}
 
W tym momencie depozyt zabezpieczający wykorzystany do zwiększenia pozycji krótkiej ≈ kontrakty * cena / 100 * dostępny depozyt zabezpieczający na koncie perpetual futures = 1,554 * 0,6573 / 100 * 50 = 0,5107221 USDT. Kwota na otwarcie pozycji krótkiej ≈ depozyt zabezpieczający wykorzystany do otwarcia pozycji krótkiej * dźwignia = 0,5107221 USDT * 10 = 5,107221 USDT.
Kwota w pozycji krótkiej, którą można otworzyć ≈ kwota na otwarcie pozycji krótkiej / ostatnia cena = 5,107221 / 0,6573 = 7,77 W. Uwaga: Ostateczna kwota wypełnienia może się różnić, ponieważ sygnał handluje po cenie rynkowej.
Ostateczna kwota W w pozycji krótkiej na koncie BingX użytkownika wynosi ≈ początkowa kwota pozycji + nowa kwota pozycji = 100 + 7,77 = 107,77 W.
② Kiedy strategia uruchomi sygnał zamknięcia pozycji krótkiej (kupno):
{
"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"
}
 
W tym momencie kwota do zamknięcia pozycji krótkiej wynosi ≈ |contracts| / (|position_size| + |contracts|) * dostępna kwota do zamknięcia = 1,554 / (1,554 + 67,598) * 100 ≈ 2,247 W. Ostateczna kwota W w pozycji krótkiej na koncie BingX użytkownika wynosi ≈ początkowa kwota pozycji - kwota zamkniętej pozycji krótkiej = 100 - 2,247 = 97,753 W.
 
2.2 Jak skonfigurować instrukcję strategii według wielkości

1. Utwórz instrukcję strategii według wielkości na BingX

1. Wprowadź parametry
Zgodnie z obraną strategią wprowadź nazwę instrukcji, parę handlową, kierunek, typ zlecenia itp.
*Tryb depozytu zabezpieczającego (isolated/cross) i kwota dźwigni dla handlu sygnałami będą takie same jak ostatnie ustawienia perpetual futures. Jeśli chcesz zmienić ustawienia, kliknij Zmień ustawienia poniżej, aby przejść do perpetual futures i dokonać zmian. Następnie odśwież stronę. Najnowsze ustawienia zostaną automatycznie zaktualizowane.
2. Po utworzeniu otrzymaj dane instrukcji
Otrzymasz odpowiednie parametry dla bota. Parametry te trzeba ustawić w alercie TradingView, aby otrzymywać sygnały handlowe.
1031-2.png

2. Ustaw alert TradingView, aby otrzymywać sygnały BingX

1. Ustaw sygnał
Wejdź w alert TradingView
Metoda konfiguracji
Po ustawieniu odpowiednich parametrów zgodnie z instrukcją wybierz Webhook URL i wprowadź https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert.
Wklej dane w wiadomości i kliknij Utwórz.
2. Konfiguracja zakończona
Po ustawieniu handlu sygnałami będziesz mieć swojego pierwszego bota do automatycznej realizacji sygnałów strategii TradingView.Kliknij stronę główną Handlu sygnałami, aby to sprawdzić.
W przypadku składania zleceń według wielkości
1. Wielkość pozycji strategii TradingView jest powielana. Po pomyślnej realizacji sygnału użytkownik będzie utrzymywał tę samą wielkość pozycji na TradingView i na BingX.
2. Position_size > 0, oznacza pozycję długą; position_size < 0 oznacza pozycję krótką, a position_size = 0 oznacza zamknięcie pozycji.
Przykłady logiki otwierania, dodawania/zmniejszania i zamykania pozycji
Parametr sygnału position_size oznacza wielkość pozycji na TradingView, M oznacza wielkość pozycji na BingX, + oznacza pozycję długą, a - pozycję krótką.
Scenariusz A: Kiedy position_size = 0 pozycja zostaje zamknięta i żadna ze stron nie zajmuje pozycji.
Scenariusz B: Kiedy position_size > 0, oznacza to pozycję długą na TradingView.
  • Zwiększanie pozycji długiej: Kiedy position_size = 2 BTC i M = 1 BTC, dodanie 1 BTC powoduje zmianę wartości M na 2 BTC.
  • Zmniejszanie pozycji długiej: Kiedy position_size = 2 BTC i M = 3 BTC, zmniejszenie o 1 BTC powoduje spadek M do 2 BTC.
  • Zamykanie i ponowne otwieranie pozycji: Kiedy position_size = 2 BTC i M = -1 BTC, zamknięcie -1 BTC i ponowne otwarcie z 2 BTC powoduje zmianę wartości M = 2 BTC.
  • Brak zmiany pozycji: Kiedy position_size = 2 BTC i M = 2 BTC, nie ma wzrostu ani spadku.
Scenariusz C: Kiedy position_size < 0, oznacza to pozycję krótką na TradingView.
  • Zwiększanie pozycji krótkiej: Kiedy position_size = -2 BTC i M = -1 BTC, dodanie 1 BTC do pozycji krótkiej powoduje zmianę wartości M na -2 BTC.
  • Zmniejszanie pozycji krótkiej: Kiedy position_size = -2 BTC i M = -3 BTC, zmniejszenie o 1 BTC powoduje zmianę wartości M na -2 BTC.
  • Zamykanie i ponowne otwieranie pozycji: Kiedy position_size = -2 BTC i M = 1 BTC, zamknięcie 1 BTC i ponowne otwarcie pozycji krótkiej na 2 BTC powoduje zmianę wartości M = -2 BTC.
  • Brak zmiany pozycji: Kiedy position_size = -2 BTC i M = -2 BTC, nie ma wzrostu ani spadku.
 
 
Uwaga
1. Handel sygnałami jest realizowany na perpetual futures BingX. Transakcje wykorzystują środki na koncie perpetual futures. Upewnij się, że masz wystarczające środki na koncie, aby uniknąć niepowodzeń w handlu. Kliknij Wyświetl środki, aby to sprawdzić.
2. Pary handlowe obsługiwane przez handel sygnałami są takie same jak w przypadku perpetual futures. Zasady dotyczące opłat handlowych możesz sprawdzić w Tabeli opłat.
3. Aby korzystać z funkcji Webhook, musisz subskrybować TradingView Pro.
4. Oprócz TradingView, handel sygnałami BingX obsługuje również sygnały innych platform.
5. Uruchomienie sygnałów zależy od platform zewnętrznych i może wystąpić ryzyko utraty lub opóźnienia sygnału.
6. Traderzy prowadzącym handel na wielu parach handlowych powinni korzystać z subkont. Pozwoli to odizolować aktywa, utworzyć oddzielne subkonto dla każdej pary handlowej i skonfigurować jedną strategię dla każdego konta, ponieważ instrukcja strategii będzie wykorzystywać środki w perpetual futures.
7. Przed powiązaniem sygnałów zainicjuj (wyzeruj) pozycje na TradingView i BingX.
8. W przypadku instrukcji strategii według współczynnika użyj position_size=0, aby zamknąć pozycje. Unikaj używania funkcji odwrócenia jednym kliknięciem.
9. Handel sygnałami nie obsługuje trybu seperate isolated margin ani trybu jednokierunkowego. Nie można odbierać sygnałów podczas korzystania z tych dwóch trybów. Do handlu sygnałami należy używać trybu hedgingowego i wybrać tryb cross margin lub isolated margin.