Wyłączenie bota kontra blokada handlu: co zrobić, gdy bot ma przestać wchodzić
W skrócie: “żeby bot przestał handlować” można zrobić trzy rzeczy: zdjąć go z wykresu, wyłączyć Algo Trading albo zablokować nowe wejścia w samym bocie. Pierwsze dwie odcinają także opiekę nad otwartą pozycją. W moich botach reguła brzmi: zablokuj handel, nie usuwaj bota.
Trzy sposoby i co każdy robi
| Sposób | Nowe wejścia | Otwarta pozycja | Powrót |
|---|---|---|---|
| Zdjęcie bota z wykresu (albo usunięcie samego siebie przez bota) | stop | bez opieki bota (SL i TP u brokera zostają) | trzeba dodać bota i wczytać ustawienia |
| Algo Trading OFF | stop | bez opieki bota | jedno kliknięcie, ale dotyczy wszystkich botów terminala |
| Blokada handlu w bocie | stop | bot nadal zarządza pozycją | zdjęcie blokady |
Opieka to break even, trailing, zamknięcie o ustalonej godzinie, pilnowanie limitów dziennych. Przy wyłączonym bocie pozycja zostaje z tym, co ma ustawione u brokera. Jeśli zabezpieczenie było tylko w kodzie bota (zamknięcie o 22:45), nikt go nie wykona.
Dlaczego nie używam wywołania usuwającego EA
W MQL5 bot może usunąć sam siebie z wykresu funkcją do tego przeznaczoną. W moich botach jej nie wolno używać. Powody: po usunięciu nie ma kto zamknąć pozycji przed weekendem, ustawienia z wykresu przepadają razem z botem, a ponowne uruchomienie wymaga ręcznej pracy przy konsoli terminala. Do tego bot sam wybiera moment, więc na koncie, które obserwuję z telefonu, mogę nie zauważyć, że przestał działać. Blokada wejść ma ten sam skutek handlowy, a bot nadal liczy, loguje i zamyka.
Jak wygląda blokada
Przed otwarciem pozycji bot sprawdza jedną bramkę: czy handel dozwolony. Wartości, które ją zamykają: limit dzienny, przekroczony limit całkowity prop, zła godzina, polecenie z panelu (art. Polecenia z panelu - blokada handlu), niejasne dane (nie wiem, więc nie wchodzę). Wszystkie blokują tylko wejścia. Zarządzanie otwartą pozycją idzie osobną ścieżką i nie sprawdza tej bramki, żeby blokada nigdy nie zablokowała zamknięcia.
Kiedy Algo Trading OFF jest właściwe
Gdy chcę uciszyć cały terminal naraz: aktualizacja, awaria zasilania, podejrzenie błędnych danych. Wtedy najpierw sprawdzam, czy na koncie nie ma otwartych pozycji bez SL (art. Algo Trading ON/OFF). Przy kilku botach na jednym koncie wyłączenie przycisku zatrzymuje wszystkie, także te, które miały działać.
Checklista
- Zdecyduj, czy ma zniknąć opieka nad pozycją. Jeśli nie, użyj blokady wejść.
- Pozycje otwarte bez zabezpieczenia u brokera nie powinny zostawać bez bota.
- Nie używaj usunięcia bota z kodu jako sposobu na zatrzymanie handlu.
- Blokada ma działać po restarcie bota (zapamiętana, nie tylko w pamięci).
- Po zdjęciu blokady sprawdź w dzienniku, że bot wraca do normalnej pracy.
[DO UZUPEŁNIENIA: powód, dla którego zasada “bez usuwania bota” powstała - konkretny incydent, jeśli był]
Powiązane
- Bot nie otwiera pozycji: 15 najczęstszych przyczyn
- Polecenia z panelu: blokada handlu zdalnie
- Bot otworzył pozycję mimo blokady z panelu
- Pojęcia: słowniczek, skorowidz
Źródła
Brak źródeł zewnętrznych - zasada z moich reguł pisania botów; opis skutków z wiedzy ogólnej o MT5.
Ostrzeżenie: artykuł ma charakter edukacyjny i nie jest poradą inwestycyjną. Wyniki z przeszłości nie gwarantują przyszłych. Handel na rynkach finansowych wiąże się z ryzykiem utraty kapitału.