Korzystanie z sygnałów TradingView dla bota Revenuebot
Możesz użyć sygnałów TradingView (REJESTRACJA) jako warunku uruchomienia i zatrzymania bota.
Pamiętaj, że będziesz potrzebować płatnej subskrypcji PRO na platformie Tradingview (w momencie pisania tego artykułu cena wynosi 14,95 USD).
1. Sygnał TradingView jako warunek uruchomienia bota.
Uruchomiony bot będzie czekał na sygnał z platformy TradingView, aby rozpocząć handel przed pierwszym rozpoczęciem handlu oraz przed rozpoczęciem każdego nowego cyklu.
W tym celu konieczne jest zaznaczenie pola wyboru „Włącz pracę bota za pomocą sygnałów Tradingview” podczas tworzenia/edycji bota w menu „Signals Tradingview”, a następnie zapisanie bota.
To menu zawiera informacje, które przydadzą się podczas tworzenia sygnałów na TradingView
To menu zawiera informacje, które przydadzą się podczas tworzenia sygnałów na TradingView, tj
- Adres URL sygnału;
- Komunikat sygnałowy (ta wiadomość jest unikalna dla każdego bota).
2. Tworzenie sygnału na platformie Tradingview
Musisz zalogować się na platformę Tradingview, otworzyć wykres wybranej pary handlowej i wybrać żądany wskaźnik.
Następnie kliknij ikonę zegara.
Otworzy się menu Tworzenie sygnału. Następnie kliknij, aby utworzyć alert:
Skonfiguruj alert, wybierając warunek wyzwalacza, parametry i nazwę. Należy pamiętać, że ostrzeżenia mogą być jednorazowe i powtarzalne. Jednorazowe działanie zadziała tylko raz. Jeżeli chcesz powtórzyć sygnał botowi, wybierz powtarzalny rodzaj ważenia (np. «raz na słupek»)
W akcjach powiadamiania zaznacz pole web Hook URL i wstaw link z pola „Signal URL”, które jest wyświetlane w ustawieniach bota.
W komunikacie alertu wklej tekst z pola „Wiadomość dla sygnału”.
Następnie należy kliknąć przycisk Utwórz, po czym alert pojawi się na liście alertów.
Po uruchomieniu warunku alertu sygnał zostanie wysłany do bota za pośrednictwem haka sieciowego i rozpocznie się handel.
WAŻNY! Jeżeli oprócz sygnału Tradingview bot otrzyma na start filtry, muszą one również zostać przekazane, aby bot mógł rozpocząć nowy cykl.
3. Zmiana pary handlowej bota po otrzymaniu sygnału TradingView
Możesz utworzyć wiele sygnałów na platformie TradingView dla różnych par handlowych i używać tych sygnałów w jednym bocie za pomocą algorytmu LONG.
Bot zmieni parę handlową na podstawie informacji o parze z przychodzącego sygnału.
Aby bot mógł przełączyć parę handlową po otrzymaniu sygnału, podczas tworzenia sygnału na TradingView dodaj informację o parze w wiadomości sygnałowej (którą kopiujesz z menu edycji bota).
Poniżej znajduje się przykład komunikatu sygnałowego bez określenia pary handlowej i określenia pary handlowej:
Komunikat sygnałowy bez określenia pary handlowej:
{
"bot_id": 100279,
"ref_token": "982d2195-61c0-11e8-aa40-80418d442871",
"action": "enter_cycle"
}
Komunikat sygnałowy wskazujący parę handlową:
{
"bot_id": 100279,
"ref_token": "982d2195-61c0-11e8-aa40-80418d442871",
"action": "enter_cycle",
"pair": "link/usdt"
}
Poprawność formatu komunikatu sygnałowego po dodaniu parametru pair można sprawdzić tutaj https://jsonlint.com/
Należy pamiętać, że jeśli para handlowa wpisana w sygnale nie pasuje do bota, wówczas taki sygnał zostanie zignorowany.
Portfel (depozyt) bota musi być odpowiedni dla wszystkich par handlowych, dla których bot będzie odbierał sygnały.
Zamiana pary jest niemożliwa w przypadku użycia bota z algorytmem SHORT, ponieważ zmiana pary wymaga wymiany portfela bota na nową monetę.
4. Sygnał TradingView jako warunek zatrzymania bota
Możesz użyć sygnału TradingView jako warunku zatrzymania bota.
Bot zostanie zatrzymany za pomocą mechanizmu Stop-Loss.
Gdy TradingView odbierze sygnał, bot anuluje wszystkie aktywne zlecenia cykliczne i wyśle na giełdę zlecenie rynkowe zamykające otwartą pozycję.
Aby aktywować tę funkcję, musisz włączyć filtr „Stop-Loss: Wykonaj stop-loss na sygnale” w filtrach bota.
Uruchomiony bot będzie czekał na sygnał TradingView, po odebraniu którego uruchomiony zostanie mechanizm Stop-Loss, bieżący cykl zostanie zamknięty, a bot rozpocznie nowy cykl.
Jeśli chcesz, aby bot nie rozpoczynał nowego cyklu po otrzymaniu przez TradingView sygnału stop, musisz włączyć filtr „Stop-Loss: Zatrzymaj bota przy wykonywaniu”.
Wiadomość na sygnał do zatrzymania bota należy skopiować z menu edycji bota, a stoploss należy określić w polu akcji .
Przykład sygnału do zatrzymania bota:
{
"action" : "stoploss",
"bot_id" : 242047,
"ref_token" : "982d2195-61c0-11e8-aa40-80418s442871"
}
Ważny!
Zatrzymanie bota na podstawie sygnału TradingView może zadziałać:
Oddzielnie od startu bota sygnałem TradingView (bot nie wykorzystuje startu sygnałem TradingView).
Jeżeli bot nie powinien korzystać z mechanizmu uruchamiania bota sygnałem TradingView, to w menu edycji bota dezaktywuj checkbox, aby bot mógł pracować na sygnale TradingView i zapisz ustawienia bota.
Razem ze startem bota sygnałem TradingView (bot wykorzystuje start sygnałem TradingView).
Jeżeli bot korzysta z mechanizmu uruchamiania bota w oparciu o sygnał TradingView, to w menu edycji bota należy zaznaczyć checkbox dotyczący działania bota na sygnale TradingView, a ustawienia bota zostają zapisane.