Ustawianie zaawansowanych parametrów dla bota handlowego Deriv | Deriv
Trading bot nie jest skomplikowany. Ulepsz strategię swojego bota handlowego, ustawiając zaawansowane instrukcje w Deriv Bot w 3 prostych krokach.
Redakcja Deriv · 14 July 2022 · 7 min czytania

W naszym poprzednim blogu omówiliśmy podstawy Deriv Bot, takie jak konfiguracja obowiązkowych bloków i uruchomienie prostej strategii do handlu opcjami i multipliers z Deriv Bot.
Teraz zobaczmy, jak możesz jeszcze bardziej dostosować obowiązkowe bloki, aby ulepszyć swoją strategię handlową.
Każdy blok Twojej strategii ma pola, które można wypełnić dodatkowymi i bardziej precyzyjnymi instrukcjami dla bota. Oto trzy główne działania, które pomogą dodać te informacje:
1. Skonfiguruj zmienne
W świecie automatyzacji handlu zmienne są jak pudełka, w których przechowuje się ważne informacje. Na przykład, jeśli chcesz używać wartości swojej stawki gdzie indziej w strategii, a nie tylko w bloku „Trade parameters”, możesz utworzyć do tego własny blok.
Pierwszą ważną rzeczą, o której trzeba pamiętać przy pracy ze zmiennymi, jest nadawanie im odpowiednich nazw i utrzymywanie porządku, ponieważ ułatwia to ich odnalezienie i prawidłowe umieszczenie następnym razem, gdy będą potrzebne. To jak etykietowanie pudeł podczas przeprowadzki. Jeśli wszystkie książki znajdą się w pudełku opisanym jako „Books”, oszczędzisz sobie sporo czasu przy rozpakowywaniu.
Ponieważ angielski jest powszechnie używanym językiem w programowaniu, często stosuje się też angielskie nazwy dla zmiennych w botach handlowych. Poza tym, jeśli kiedykolwiek będziesz potrzebować pomocy od naszego zespołu obsługi klienta, łatwiej będzie nam Ci pomóc, jeśli szczegóły strategii Deriv Bot będą łatwe do odczytania i zrozumienia.
Aby utworzyć zmienną, przejdź do zakładki „Utility” po lewej stronie panelu Deriv Bot i kliknij Variables. Wpisz nazwę zmiennej, którą chcesz utworzyć, np. „Current stake”, i kliknij Create.

Nowo utworzona zmienna pojawi się w tym samym oknie i będzie dostępna w dwóch wersjach:

Pierwsza służy do jednorazowego określenia preferowanej kwoty stawki, a druga może być używana w dowolnym innym miejscu strategii i będzie reprezentować tę kwotę.
Jeśli więc użyjesz bloku „Current stake” w wielu miejscach strategii, nie musisz ręcznie edytować liczby w każdym z nich. Na przykład możesz ustawić regułę sprzedaży kontraktu tylko wtedy, gdy Twój zysk będzie większy niż stawka, a ta zmienna wskaże botowi, której liczby ma użyć jako kwoty stawki.
2. Przypisz wartość do swojej zmiennej
Aby poinformować bota o kwocie stawki, musisz przypisać wartość do zmiennej „Current stake”.
Do zmiennych możesz wpisywać różne rodzaje informacji, tak jak pudełka mogą zawierać różne przedmioty. Etykieta umieszczona na pudełku wskazuje, jaki rodzaj zawartości się w nim znajduje i jak należy się z nią obchodzić. Pudełko z porcelaną wymaga na przykład większej ostrożności, podczas gdy pudełko z dokumentami nie jest tak delikatne.
W handlu proces wprowadzania informacji do zmiennych nazywa się przypisywaniem wartości, a etykiety określa się mianem typów danych. Różne pola wymagają różnych typów danych, a przypisanie określonego typu do zmiennej informuje bota, jak ma ją obsłużyć. Istnieje wiele rodzajów typów danych, ale w Deriv Bot będziesz używać tylko 3:
- Text – tylko litery
- Numbers – tylko symbole numeryczne
- Boolean – wartość logiczna z sekwencją true lub false
Gdy przypiszesz do swojej zmiennej określony typ danych, Deriv Bot rozpozna go automatycznie. Oznacza to, że jeśli spróbujesz wpisać symbole numeryczne w polu tekstowym lub odwrotnie, pojawi się komunikat o błędzie.
Aby przypisać wartość do zmiennej, musisz przeciągnąć właśnie utworzoną zmienną „Current stake”, która ma puste pole, do swojego obszaru roboczego.

Ponieważ zmienna „Current stake” może być określona wyłącznie przez liczbę, musisz przypisać do niej wartość liczbową.
Kliknij ponownie zakładkę „Utility”, a następnie kliknij Math.
Wybierz blok w sekcji „Number” i przeciągnij go do bloku „Current stake” w obszarze roboczym, łącząc go z pustym polem.
Twoja bieżąca stawka wynosi teraz zero. Możesz zmienić ją na dowolną liczbę, wpisując ją wewnątrz bloku.

Gdybyś chciał przypisać do zmiennej wartość tekstową, musiałbyś zrobić dokładnie to samo, ale zamiast „Math” wybrać zakładkę „Text”. Za pomocą tekstu możesz utworzyć własne powiadomienie, na przykład informujące Cię, że osiągnąłeś zysk.

Z kolei zmienna typu Boolean może być częścią bardziej złożonych instrukcji dla Twojego bota:

3. Skonfiguruj operacje
Po utworzeniu własnych zmiennych musisz poinstruować bota, co ma z nimi zrobić, za pomocą operacji – bloków, które pozwalają Twojemu botowi handlowemu wykonywać określone działania. Oto główne rodzaje operacji dostępne w Deriv Bot:
Operacje matematyczne
Ten rodzaj operacji znajdziesz w tej samej zakładce „Math”. Umożliwia wykonywanie różnych obliczeń, takich jak porównywanie liczb, sumowanie, zaokrąglanie i inne bardziej złożone działania.

Operacje z tekstem
Te operacje znajdziesz w zakładkach „Text” i „Notifications” i służą głównie do łączenia zmiennych tekstowych. Na przykład możesz ustawić własne powiadomienie, które pojawi się, gdy osiągniesz zysk.


Operacje logiczne
Operacje logiczne to jedne z najczęściej używanych bloków, ponieważ określają logikę strategii. Bloki te znajdziesz w zakładce „Logic” i zwykle opierają się na schemacie if/then. Najpopularniejszą operacją logiczną jest blok Conditional. Możesz skonfigurować swój blok „Sell conditions” za pomocą bloku Conditional, instruując bota, aby sprzedał kontrakt po cenie rynkowej.

Niezależnie od swojego przeznaczenia, każdy blok operacji wymaga zmiennych, aby działać. Możesz utworzyć ich tyle, ile potrzebujesz, postępując zgodnie z powyższymi instrukcjami, a następnie po prostu przeciągnąć je do budowanego bloku.
Gdy poczujesz się pewniej w pracy ze zmiennymi i operacjami, możesz wykorzystać je do dostosowania obowiązkowych bloków lub skonfigurowania opcjonalnych bloków, o których opowiemy w naszym blogu „Jak skonfigurować parametry opcjonalne, aby ulepszyć strategię Deriv Bot”.
Na razie zawsze możesz poćwiczyć na swoim wolnym od ryzyka koncie demonstracyjnym z 10 000 USD wirtualnej waluty. Jednak, tak jak w przypadku handlu na każdej innej platformie, kluczową częścią każdej strategii jest zrozumienie, kiedy jest najlepszy moment na kupno lub sprzedaż aktywa.