Ustawianie zaawansowanych parametrów bota handlowego Deriv | Deriv

Handel botem nie jest skomplikowany. Ulepsz strategię swojego bota handlowego, ustawiając zaawansowane instrukcje w Deriv Bot w 3 prostych krokach.

Redakcja Deriv · 14 lipca 2022 · 6 min czytania

Share

W naszym poprzednim artykule na blogu omówiliśmy podstawy Deriv Bot, takie jak konfigurowanie obowiązkowych bloków i uruchamianie prostej strategii handlu opcjami i multiplierami za pomocą Deriv Bot. 

Teraz zobaczmy, jak możesz jeszcze bardziej dostosować obowiązkowe bloki, aby ulepszyć swoją strategię handlową.

Każdy blok Twojej strategii ma miejsca, 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 swoje zmienne

W świecie automatyzacji handlu zmienne są jak pudełka, w których przechowywane są ważne informacje. Na przykład, jeśli chcesz użyć wartości swojej stawki w innym miejscu strategii, a nie tylko w bloku „Trade parameters”, możesz utworzyć dla niej własny blok.

Pierwszą kluczową rzeczą, o której należy pamiętać podczas pracy ze zmiennymi, jest odpowiednie ich nazywanie i utrzymywanie w porządku, ponieważ ułatwia to ich znalezienie i prawidłowe umieszczenie przy następnym użyciu. To tak, jak etykietowanie pudełek podczas przeprowadzki. Posiadanie wszystkich książek w pudełku z napisem „Książki” zaoszczędzi Ci sporo czasu podczas rozpakowywania.

Ponieważ angielski jest powszechnie używanym językiem w programowaniu, powszechną praktyką jest również nazywanie zmiennych botów handlowych po angielsku. Ponadto, jeśli kiedykolwiek będziesz potrzebować pomocy naszego działu obsługi klienta, znacznie łatwiej będzie 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 pulpitu Deriv Bot i kliknij Variables. Wpisz nazwę zmiennej, którą chcesz utworzyć, np. „Current stake”, i kliknij Create

3.1. Create New Variable on Deriv Bot – Deriv's Trading Bot

Nowa zmienna, którą właśnie utworzyłeś, pojawi się w tym samym oknie i będzie dostępna w dwóch wersjach:

3.2. New Variable on Deriv Bot – Deriv's Trading Bot

Pierwsza służy do jednorazowego zdefiniowania preferowanej kwoty stawki, natomiast druga może być użyta w dowolnej innej części strategii i będzie reprezentować tę kwotę.

Jeśli więc użyjesz bloku „Current stake” w wielu miejscach swojej 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 jest większy niż stawka, a ta zmienna wskaże botowi, jakiej liczby użyć jako kwoty stawki. 

2. Przypisz wartość do swojej zmiennej

Aby wskazać botowi kwotę swojej stawki, musisz przypisać wartość do zmiennej „Current stake”.

Do zmiennych możesz wprowadzać różne rodzaje informacji, tak jak pudełka można wypełniać różnymi przedmiotami. Etykieta na pudełku wskazuje, jaki rodzaj zawartości się w nim znajduje i jak należy z nim postępować. Na przykład pudełko z porcelaną wymaga szczególnej 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 gdy przypiszesz określony typ do swojej zmiennej, informuje to bota, jak ma z nim postępować. 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 określony typ danych do swojej zmiennej, Deriv Bot identyfikuje go domyślnie. Oznacza to, że jeśli spróbujesz wprowadzić symbole numeryczne w polu tekstowym lub odwrotnie, wyświetli się komunikat o błędzie.

Aby przypisać wartość do zmiennej, musisz przeciągnąć nowo utworzoną zmienną „Current stake” z pustym miejscem na obszar roboczy.

3.3. New Variable on The Workspace of Deriv Bot – Deriv's Trading Bot

Ponieważ zmienna „Current stake” może być zdefiniowana wyłącznie przez liczbę, musisz przypisać do niej wartość numeryczną. 

Kliknij ponownie zakładkę „Utility”, a następnie kliknij Math

Wybierz blok w sekcji „Number” i przeciągnij go do bloku „Current stake” na obszarze roboczym, dołączając go do pustego miejsca. 

Twoja bieżąca stawka wynosi teraz zero. Możesz zmienić ją na dowolną liczbę, wpisując ją wewnątrz bloku. 

3.4. Assigning A Value to The New Variable on Deriv Bot – Deriv's Trading Bot

Gdybyś chciał przypisać do zmiennej wartość tekstową, musiałbyś zrobić to samo, ale wybrać zakładkę „Text” zamiast „Math”. Za pomocą tekstu możesz na przykład utworzyć niestandardowe powiadomienie informujące o uzyskaniu zysku.

Notify Block on Deriv Bot – Deriv's Trading Bot

A zmienna z typem danych boolean może być częścią bardziej złożonych instrukcji dla Twojego bota:

If Then Bloc on Deriv Bot – Deriv's Trading Bot

3. Skonfiguruj swoje operacje

Po utworzeniu własnych zmiennych musisz poinstruować bota, co z nimi robić, za pomocą operacji – bloków, które pozwalają botowi handlowemu wykonywać określone działania. Oto główne typy operacji dostępnych w Deriv Bot:

Operacje matematyczne

Ten typ operacji można znaleźć w tej samej zakładce „Math”. Wykonuje różne rodzaje obliczeń, takie jak porównywanie liczb, sumowanie, zaokrąglanie i inne bardziej złożone działania.

3.5. Mathematical Operations on Deriv Bot – Deriv's Trading Bot

Operacje na tekście

Te operacje można znaleźć w zakładkach „Text” i „Notifications” i służą głównie do łączenia zmiennych tekstowych. Na przykład możesz ustawić niestandardowe powiadomienie, które pojawi się, gdy uzyskasz zysk. 

3.6. Text Operations on Deriv Bot – Deriv's Trading Bot
3.7. Notifications Tab on Deriv Bot – Deriv's Trading Bot

Operacje logiczne

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

3.8. Logical Operations on Deriv Bot – Deriv's Trading Bot

Niezależnie od 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, i po prostu przeciągnąć je do budowanego bloku.

Gdy już poczujesz się pewniej ze zmiennymi i operacjami, możesz użyć ich do dostosowania obowiązkowych bloków lub skonfigurowania bloków opcjonalnych, które omówimy w artykule na blogu „How to set up optional parameters to enhance your Deriv Bot strategy”.

Na razie zawsze możesz ćwiczyć na swoim bezryzykownym koncie demo z 10 000 USD wirtualnej waluty. Ale tak jak w przypadku handlu na dowolnej innej platformie, kluczowym elementem każdej strategii jest zrozumienie, kiedy jest najlepszy moment na kupno lub sprzedaż aktywa. 

Join 3M+ global traders

Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.