Czego nie robi
- Nie otwiera pozycji sam: tylko gdy klikniesz Kup albo Sprzedaj w panelu. Nie zmienia SL ani TP istniejących pozycji.
- Nie blokuje przed wejściem zleceń z okna MT5 ani z EA bez mostu — zamyka je dopiero po otwarciu.
- Nie daje sygnałów ani porad, nie ma strategii i nie podpowiada, co kupić albo sprzedać.
- Nie przewiduje rynku i nie ocenia Twojej strategii.
- Nie chroni przed ruchem ceny na danych makro: okno pilnuje zasady firmy, nie ceny.
- Nie zapewnia wyniku: przy luce cenowej albo dużym poślizgu strata może przekroczyć limit.
- Nie wysyła Twoich transakcji ani danych konta na nasz serwer.
- Nie zastępuje regulaminu ani panelu firmy — o wyniku etapu decyduje firma.
Wersja darmowa i PRO
Instalacja
- Pobierz plik .ex5. W MetaTraderze wybierz Plik → Otwórz folder danych (File → Open Data Folder) i skopiuj plik do MQL5\Experts.
- W oknie Nawigator (Navigator) kliknij prawym przyciskiem i wybierz Odśwież (Refresh). RBR_RiskGuard pojawi się wśród Doradców Expert (Expert Advisors).
- Przeciągnij EA na wykres symbolu, którym chcesz handlować z panelu. Jeden wykres wystarczy dla limitów całego konta.
- W zakładce Ogólne (Common) zaznacz „Zezwól na handel algorytmiczny” (Allow Algo Trading) i włącz przycisk Algo Trading na pasku narzędzi. Wersja darmowa działa i bez tego, PRO bez tego nie zamknie pozycji ani nie wyśle zlecenia z panelu.
- W zakładce Parametry (Inputs) kliknij Wczytaj (Load) i wybierz plik .set z kalkulatora challenge'u. Zasady możesz też wpisać ręcznie — opisy ustawień są po angielsku, panel i komunikaty w języku terminala. Okna danych i weekend są domyślnie wyłączone: włączysz je w sekcjach „News windows (PRO)” i „Weekend (PRO)”.
- Wpisz klucz licencji w pole „Licence key” i kliknij OK. Bez klucza EA działa jako wersja darmowa.
- Przy pierwszym użyciu panelu przeczytaj komunikat i kliknij „Rozumiem”: blokada przed wejściem dotyczy tylko zleceń z panelu. Do tego czasu przyciski Kup i Sprzedaj nie wysyłają zleceń.
- Porównaj panel EA z panelem firmy: podłogę dnia, limit całkowity i liczbę dni. Jeśli EA startuje w trakcie etapu, uzupełnij sekcję „Start values”.
- Opcjonalnie, most dla EA z kodem źródłowym: pobierz
GuardBridge.mqh, skopiuj go do MQL5\Include\RBR\, dodaj jako pierwszą linię swojego EA #include <RBR\GuardBridge.mqh> i skompiluj EA w MetaEditorze.
Ograniczenia
Panel chroni przed wejściem tylko swoje zlecenia
Blokada przed wejściem dotyczy tylko zleceń z panelu. Zlecenie z okna MT5 albo z EA bez mostu najpierw się otwiera, a dopiero potem strażnik je zamyka — spread, prowizja i poślizg do tej chwili są po Twojej stronie. Lot z panelu liczy stratę od ceny gorszej o dopuszczalny poślizg i dolicza prowizję z ustawienia „Panel: commission per 1 lot, round turn…”; przy szybkim rynku poślizg może być większy — EA ostrzega, gdy ryzyko z ceny wypełnienia przekroczy Twoje maksimum.
Most: kolejność linii i brak strażnika
Linia #include musi stać przed <Trade\Trade.mqh> — inaczej zlecenia wysyłane przez klasę CTrade ominą sprawdzenie. Gdy strażnik nie działa na koncie (brak sygnału życia przez 15 s), most odrzuca zlecenia zwiększające ryzyko. Twoje EA musi obsłużyć nieudane OrderSend, tak jak każdą odmowę brokera.
EA bez kodu źródłowego
EA w samym pliku .ex5 nie da się podpiąć — MetaTrader nie pozwala jednemu programowi zatrzymać zleceń innego. Takie EA ma tylko nadzór po fakcie. Masz EA bez kodu i chcesz ochrony przed wejściem? Daj znać: [email protected].
Działa tylko z włączonym terminalem
EA pilnuje limitów tylko wtedy, gdy terminal z EA jest włączony i połączony z serwerem. Ochrona rusza około 5 sekund po połączeniu, gdy konto się zsynchronizuje. Wyłączony komputer oznacza brak nadzoru — dlatego zalecamy serwer wirtualny (VPS).
Luka, zamknięty rynek, poślizg
Przy luce cenowej, zamkniętym rynku albo dużym poślizgu strata może przekroczyć bufor, a nawet limit. EA ogranicza ryzyko, ale nie zapewnia wyniku. Equity obejmuje też spread, więc jego wzrost, na przykład przy zmianie doby u brokera, zmniejsza zapas.
Zamykanie równoczesne, ale nie natychmiastowe
EA wysyła zamknięcia wszystkich pozycji naraz, a pary przeciwnych pozycji na koncie hedging zamyka jednym zleceniem CloseBy. Na koncie demo 20 pozycji na 3 symbolach zamknęło się w 0,03–0,3 s. Cena w tym czasie i tak się zmienia.
Blokada nie wyłącza przycisków MetaTradera
W czasie blokady panel nie wyśle zlecenia, ale z okna MT5 albo z innego EA nadal da się otworzyć pozycję. EA zamknie ją zaraz po otwarciu, ale spread i prowizja zostaną na koncie.
Kalendarz i sesje pochodzą od brokera
Okna danych liczą się z kalendarza Twojego terminala, a weekend z sesji symbolu. Przesunięte albo brakujące wpisy u brokera przesuwają też okno; święta i skrócone sesje spoza tygodniowego planu nie są widoczne.
Zasady firm się różnią i zmieniają
Wartości sprawdź w panelu i regulaminie swojej firmy. W pierwszych dniach porównuj EA z panelem firmy — liczy się to, co pokazuje firma.
Nie każda firma dopuszcza EA
Niektóre firmy prop zakazują EA, inne dopuszczają tylko wybrane — czasem bez EA kupionych od innych. Panel też jest technicznie EA. Przed użyciem sprawdź zasady swojej firmy. Kalkulator challenge'u ostrzega, gdy w opisie programu widzi zakaz.
Jedna kopia, tylko MT5
Uruchom jedną kopię EA na konto — druga w tym samym terminalu przechodzi w tryb pasywny. EA działa tylko w MetaTraderze 5, nie w MT4, cTraderze ani na innych platformach.
Jak testujemy EA
Logikę limitów i resetu dnia porównano z niezależną implementacją na kilkudziesięciu tysiącach przypadków, także przy zmianach czasu w UE i USA. Nowe funkcje wersji 2.0 — strefę i kalibrację kalendarza, okna danych, lot z ryzyka, kolejność zasad panelu i koniec tygodnia — porównano z niezależną implementacją na 23 005 przypadkach w prawdziwym MQL5, bez żadnej różnicy. Przeliczanie stref kalendarza zgadza się z bazą stref IANA przy każdej zmianie czasu w latach 2020–2039, a kalibracja z silnikiem narzędzia „Kontrola przed wypłatą” na 500 kalendarzach. Zamykanie sprawdzono w testerze strategii MT5 i na koncie demo, także po restarcie i awarii terminala. Panel, okna danych i most sprawdzamy przed wydaniem na koncie demo. Tester nie odtwarza wszystkiego — dlatego w pierwszych dniach porównuj EA z panelem firmy.
Pytania
Czy panel to automatyczny system?
Nie. Panel wysyła zlecenie tylko po Twoim kliknięciu Kup albo Sprzedaj, na symbolu wykresu, z lotem z Twojego ryzyka. Nie ma strategii, sygnałów ani wejść bez Twojej decyzji. Blokada przed wejściem dotyczy tylko zleceń z panelu.
Czy EA działa na koncie demo challenge'u?
Tak. Konta challenge'u to zwykle konta demo u brokera firmy, a EA działa na nich tak samo jak na realnych. Klucz PRO jest przypisany do numeru konta, nie do jego rodzaju.
Co się stanie, gdy zamknę terminal?
Nadzór się zatrzymuje, a otwarte pozycje zostają bez EA. Stan zapisuje się w pliku i wraca przy następnym uruchomieniu. Po dłuższej przerwie EA prosi, żeby porównać liczniki z panelem firmy.
Czy mogę mieć na koncie inne EA?
Tak. PRO przy limicie domyślnie zamyka wszystkie pozycje konta, także ręczne i z innych EA, bo firma liczy limit dla całego konta. Przed wejściem sprawdzane są tylko zlecenia z panelu — zlecenia innych EA strażnik widzi dopiero po otwarciu. Jeśli masz kod źródłowy EA, podepnij je mostem GuardBridge.mqh: wtedy jego zlecenia przechodzą przez te same zasady przed wysłaniem. Ustawienie „Positions to close” z numerem magic, czyli identyfikatorem EA w zleceniach, zawęża zamykanie do jednego EA (pozycje panelu są zawsze w zakresie). Limit dalej obejmuje całe konto, więc pozostałe pozycje mogą go przekroczyć.
Jak przypisać licencję do konta i co przy nowym challenge'u?
Numer konta MT5 wpisujesz przed płatnością, a klucz dostajesz zaraz po niej. Nowy challenge to zwykle nowe konto — dodajesz je samodzielnie z linku w mailu z zakupem, do 3 kont w ciągu 12 miesięcy. Każde konto dostaje własny klucz.
Czy licencja potrzebuje internetu?
Nie. Klucz sprawdza się w terminalu, bez łączenia z naszym serwerem. Internet jest potrzebny tylko do połączenia terminala z brokerem.
Co się stanie, gdy licencja wygaśnie?
Klucz wygasa, a licencja nie odnawia się automatycznie. Tydzień wcześniej EA wyświetla ostrzeżenie. Potem działa jak wersja darmowa: panel limitów i ostrzeżenia zostają, zamykania i zleceń z panelu nie ma.
Jak działa zwrot pieniędzy?
Klucz dostajesz od razu, dlatego po zakupie nie zwracamy pieniędzy bez podania przyczyny – najpierw sprawdź darmową wersję, bez limitu czasu. Zwrot dostaniesz, jeśli klucz nie dotrze albo EA nie działa zgodnie z opisem, a my tego nie naprawimy. Zwrot obsługuje Paddle, nasz sprzedawca (reseller). Szczegóły: Zasady zwrotów.
Czy zbieracie moje transakcje?
Nie. EA niczego nie wysyła na nasz serwer, a stan zapisuje tylko w pliku na Twoim komputerze. Most rozmawia ze strażnikiem przez zmienne globalne terminala, bez internetu. Powiadomienia push, jeśli je włączysz, przesyła usługa powiadomień MetaTradera — tylko treść ostrzeżenia.
Sprzedawcą (Merchant of Record) jest Paddle.com — nasz sprzedawca (reseller), który wystawia rachunek i rozlicza podatek; szczegóły: Warunki sprzedaży i licencji, Zasady zwrotów, Polityka prywatności.