EN
Artykuły / 2.3 Symbole u brokera
Symbole u brokeraszkic

Specyfikacja symbolu w MT5: co sprawdzić przed uruchomieniem bota

14.11.20263 min czytania

W skrócie: bot wrzucony na wykres innego brokera często “po prostu działa”, a mimo to liczy lot, stop albo sesję według innych zasad niż w teście. Zanim uruchomię go na nowym koncie, otwieram specyfikację symbolu (Obserwacja rynku, prawy przycisk na symbolu, Specyfikacja) i przechodzę przez dziewięć pozycji.

Dlaczego ta sama nazwa to nie ten sam instrument

Nasdaq u jednego brokera to kontrakt z mnożnikiem 1 za punkt indeksu, u drugiego z 10, jeszcze gdzie indziej z ułamkami. Złoto bywa 100 uncji na lot albo 10. Nazwa symbolu nic o tym nie mówi, a różnice są wprost przeliczane na ryzyko w dolarach. Artykuł o nazwach symboli Nasdaq i Dow pokazuje, jak daleko bywają od siebie nazwy, a ten opisuje, co sprawdzać w samej specyfikacji.

Dziewięć pozycji

  1. Wielkość kontraktu. Ile jednostek bazowych to jeden lot. Przeliczam od niej wartość punktu i lot dla ryzyka w dolarach. Zła wartość = ryzyko za duże albo za małe o rząd wielkości.
  2. Rozmiar i wartość ticka. Najmniejszy ruch ceny i ile on kosztuje przy jednym locie. Od tego zależy zaokrąglenie stopa i celu.
  3. Minimalny lot, krok i maksymalny lot. Gdy minimalny lot przekracza ryzyko założone dla pozycji, bot nie zrealizuje ryzyka, o czym piszę w artykule o zaokrągleniu lota. Maksymalny lot ogranicza pozycje przy małym stopie.
  4. Minimalna odległość stopa od ceny (stops level). Bot z bardzo ciasnym SL albo przesunięciem na wejście dostanie odrzucenie zlecenia przy zbyt małej odległości.
  5. Odległość zamrożenia (freeze level). W jej obrębie pozycji i zleceń nie da się zmienić. Dotyczy trailingu i modyfikacji blisko ceny.
  6. Tryb wypełnienia. Zależnie od symbolu dopuszczone jest wszystko albo tylko część z FOK, IOC i Return. Bot wysyłający zlecenie z niedozwolonym trybem dostaje błąd i nie otwiera pozycji. Konto prop z jednym trybem (np. tylko FOK albo IOC) to realny przypadek na symbolach indeksowych.
  7. Godziny sesji handlowej. Dla każdego dnia osobno: początek, koniec, przerwy. Tu wynikają odrzucenia w przerwie dobowej (zob. przerwa dobowa indeksów i złota). Symbol z sesją od 1:00 do 23:59 czasu serwera działa inaczej niż taki z przerwą w środku dnia.
  8. Swap i rodzaj naliczania. Ważne dla pozycji trzymanych przez noc, a środa i piątek bywają naliczane potrójnie. U botów dziennych, które zamykają przed weekendem, wpływ jest mały, ale sprawdzam.
  9. Prowizja i spread. Prowizja nie jest częścią specyfikacji symbolu, tylko typu konta, więc czytam ją osobno z regulaminu konta. Spread pokazuje tylko chwilę, dlatego mierzę go z tików, jak w artykule o spreadzie w backteście.

Jak to robię w praktyce

Dla nowego brokera lub nowego symbolu zapisuję jedną notatkę ze wszystkimi dziewięcioma wartościami, razem z datą sprawdzenia. Brokerzy zmieniają specyfikacje po cichu (nowa sesja, inny tryb wypełnienia), więc notatka starsza niż kilka miesięcy to tylko wskazówka.

Potem uruchamiam bota na demo z tym samym symbolem i sprawdzam w zakładce Eksperci, czy dostał poprawny lot i czy nie ma odrzuceń. Wypełnienie i stops level wychodzą dopiero przy pierwszych zleceniach, a na koncie z prawdziwymi pieniędzmi wolę nie testować.

[DO UZUPEŁNIENIA: konkretny przypadek, w którym bot po przeniesieniu na innego brokera zachował się inaczej przez specyfikację symbolu]

Checklista

  • Wielkość kontraktu i wartość ticka znam i przeliczyłem na ryzyko w dolarach.
  • Minimalny lot nie przekracza ryzyka założonego na pozycję.
  • Stop i przesunięcie na wejście mieszczą się w stops level i freeze level.
  • Tryb wypełnienia bota jest dozwolony dla symbolu.
  • Godziny sesji są sprawdzone dla każdego dnia, w tym piątku.
  • Spread zmierzyłem na tikach, prowizję przeczytałem w regulaminie konta.
  • Wartości zapisałem z datą.

Powiązane

Ostrzeżenie: handel CFD i forex wiąże się z wysokim ryzykiem utraty kapitału. Artykuł ma charakter edukacyjny i nie jest rekomendacją inwestycyjną.