Polecenia z panelu - blokada handlu zdalnie
W skrócie: panel nie steruje terminalem bezpośrednio. Zapisuje małe pliki, a bot je odczytuje. Blokada handlu to jeden plik na konto, ważny tylko w dniu zapisu. Gdy go brak, jest uszkodzony albo dotyczy innego konta, bot działa tak jak dotychczas. Dzięki temu pomyłka w pliku nie zatrzyma zarządzania otwartymi pozycjami.
Po co zdalna blokada
Bywa, że trzeba przestać otwierać nowe pozycje na koncie natychmiast: przed publikacją ważnych danych, po zauważeniu błędu w danych brokera albo gdy konto jest blisko limitu. Fizyczny dostęp do komputera nie zawsze jest pod ręką, a ręczne wyłączanie Algo Trading ma wady (zob. Algo Trading ON/OFF). Dlatego zamiast wyłączać bota z zewnątrz, daję mu sygnał: “dziś nie otwieraj nowych pozycji”. Uzasadnienie, dlaczego nie usuwać bota z wykresu, opisuję w artykule o blokadzie zamiast usuwania.
Jak to działa
Panel zapisuje plik z numerem konta i dniem blokady w folderze wspólnym dla wszystkich terminali danego komputera. W pliku jest numer konta, data, czas ustawienia i opis powodu (dwa ostatnie informacyjnie, do dziennika bota). Bot sprawdza plik przy starcie, przy sygnale wejścia i co jakiś czas z timera, nie częściej niż co minutę. Zmiana stanu (blokada włączona albo zdjęta) trafia do dziennika raz, żeby nie zasypywać logów.
Zasady, które mają znaczenie
- Blokada = bot nie otwiera nowych pozycji. Otwarte pozycje, SL i TP, break even, częściowe zamknięcie i zamknięcie o godzinie działają bez zmian. To najważniejsza zasada: blokada nigdy nie zostawia pozycji bez opieki.
- Blokada jest ważna do północy czasu komputera. Data w pliku to dzień wg zegara Windows, nie serwera brokera. Następnego dnia plik jest nieaktywny sam, nie trzeba go sprzątać i nie można zapomnieć o odblokowaniu.
- Każda niejasność oznacza brak blokady. Brak pliku, błąd odczytu, zły format, inne konto, data z przeszłości lub przyszłości - bot działa normalnie. To decyzja projektowa: blokada ma być świadomym działaniem, a nie skutkiem przypadkowo uszkodzonego pliku. Cena: błędny plik oznacza brak ochrony, więc po zapisaniu blokady sprawdzam w dzienniku bota, że faktycznie się włączyła.
- Zapis atomowy. Panel zapisuje do pliku tymczasowego i zmienia nazwę, żeby bot nie przeczytał połowy pliku.
- Odblokowanie przenosi plik, nie kasuje go. Zostaje ślad, kiedy i dlaczego blokada była ustawiona.
- Bot nigdy nie usuwa się z wykresu.
Co trzeba mieć po stronie bota
Blokada działa tylko tam, gdzie bot ma ją włączoną jako opcję, a opcje dodatkowe są u mnie domyślnie wyłączone. Nowa wersja bota z obsługą blokady to nie wszystko: trzeba ją wdrożyć na konto razem z ustawieniem włączającym. Jeśli któryś bot nie ma obsługi, panel może pokazać zieloną blokadę, a bot dalej będzie handlował. Tak zdarzył się incydent z wejściem mimo blokady. Dlatego trzymam listę botów z kolumną “obsługuje blokadę”.
Czego tu nie ma
Zrzutów panelu i opisu przycisków (blokada konta, zaznaczonych kont, wszystkich kont, odblokowanie) nie podaję, bo interfejs się zmienia. Opisana jest zasada działania, na której panel się opiera. [DO UZUPEŁNIENIA: zrzuty z panelu z przyciskami blokady i odblokowania.]
Checklista
- Wiem, które boty na koncie obsługują blokadę i mają ją włączoną.
- Po ustawieniu blokady widzę w dzienniku bota wpis o jej włączeniu.
- Blokada ważna tylko w dniu zapisu, nie liczę na to, że “zostanie”.
- Rozumiem, że nie zamyka pozycji i nie zatrzymuje break even ani zamknięć o godzinie.
- Odblokowanie przenosi plik, nie kasuje go.
- Po wdrożeniu nowej wersji bota sprawdzam, że opcja blokady jest nadal włączona.
Powiązane
- Blokada handlu zamiast usuwania bota
- Panel monitoringu floty MT5
- Bot otworzył pozycję mimo blokady z panelu
- Pojęcia: słowniczek, skorowidz
Źródła
Brak źródeł zewnętrznych - opis własnego rozwiązania (notatka z 5.11.2026).
Ostrzeżenie: artykuł ma charakter edukacyjny i nie jest poradą inwestycyjną. Zdalna blokada nie zamyka otwartych pozycji ani nie zastępuje limitów konta. Handel na rynkach finansowych wiąże się z ryzykiem utraty kapitału.