EN
Artykuły / 14.2 Monitoring i wdrożenia
Monitoring i wdrożeniaszkic

Real kontra test na koncie: jak porównać tydzień transakcja po transakcji

15.11.20263 min czytania

W skrócie: po tygodniu na koncie demo puszczam w Testerze ten sam tydzień, na realnych tikach, na tych samych wersjach botów i z ustawieniami z wykresów. Potem paruję transakcje jedna do jednej. Sumy mówią niewiele: na koncie z 22 botami real dał około -1 180 USD, test około -950 USD, a w środku zgadzało się tylko 33 z 53 pozycji. Przyczyny różnic mają zwykle jedną z czterech nazw.

Jak to robię

  1. Biorę wersję bota z wykresu, nie z repozytorium. Repo bywa nowsze o jedną poprawkę i test przestaje porównywać to samo.
  2. Ustawienia czytam z wykresu, nie z pliku z ustawieniami. Wykres jest prawdą o tym, co działało.
  3. Z konta pobieram historię transakcji i sprawdzam, czy plik jest kompletny (ostatnia transakcja, zamknięcie terminala).
  4. W Testerze puszczam ten sam symbol i te same dni na realnych tikach (to jedna z niewielu okazji, kiedy tiki mają sens, bo okno jest krótkie).
  5. Paruję pozycje według bota, kierunku i czasu wejścia. Każda para dostaje status: zgodna, różna cena lub czas, tylko na koncie, tylko w teście.

Pojedynczy tydzień to mała próbka. Używam go do szukania przyczyn, nie do oceny bota (zob. standard testu).

Cztery przyczyny różnic

A: blokada dzienna konta. Najczęstsza. Boty miały limit straty dziennej liczony od equity całego konta, a w tygodniu zdarzył się dzień, w którym zadziałał on u 23 botów naraz. Na koncie bot nie wchodził, test (bez tego zdarzenia na koncie) wchodził dalej. U mnie to 44 z 53 różniących się par na jednym koncie. Jeśli różnic jest dużo i wszystkie w jednym dniu, pierwszym podejrzanym jest limit, nie strategia.

C: błędny tik. Test zamknął serię pozycji na jednej, ewidentnie fałszywej cenie z dziennika błędnych danych (zob. błędny tik złota). Pięć kupna zamknęło się w teście po tej samej cenie zamiast na swoim stopie, co obniżyło wynik testu o około 1 000 USD. Tu wynik testu jest zafałszowany, nie wynik konta.

D: wiadomości. Zlecenie oczekujące przed publikacją danych w teście wypełnia się o sekundy wcześniej, po innej cenie, niż na koncie, gdzie wejście było kilka minut później. Różnica jest kilkadziesiąt dolarów na pozycję.

Poślizg i spread. Wejście kilka punktów inaczej, częściowe zamknięcie po innej cenie. Drobne i w obie strony.

Czego uczy ten test

  • Wynik sumaryczny konta i testu może się zgadzać z przypadku. Zawsze liczę po parach.
  • Różnica rzędu 30-40% sumy bywa mniej ważna niż jedna ewidentnie błędna pozycja w teście.
  • Powtarzalne różnice (blokada, wiadomości) to wskazówki do poprawy bota, a nie szum.
  • Pozycja przechodząca przez weekend po stronie konta zmienia bilans tygodnia: sprawdzam, czy test ją też miał.

Checklista

  • Wersja bota i ustawienia pochodzą z wykresu, nie z repozytorium.
  • Plik historii konta jest kompletny.
  • Test na realnych tikach z tym samym symbolem i dniami.
  • Pary transakcji ocenione jedna po drugiej, nie tylko suma.
  • Każda różnica ma nazwaną przyczynę, a nowy błędny tik trafia do rejestru.

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ą.

Dalej w rozdziale

329

Panel monitoringu floty MT5 - wszystkie konta na jednym ekranie

Krótko o moim panelu Flota MT5 (monitoring v2): konta z kilku komputerów i VPS w jednej tabeli, cel i limity prop firmy, ostrzeżenia, polecenia do botów, np. blokada handlu.

331

Polecenia z panelu - blokada handlu zdalnie

Jak działa zdalna blokada handlu: jeden plik na konto, ważny do północy, odczytywany przez bota. Zasady, które sprawiają, że błąd w pliku nigdy nie zatrzyma pozycji.

332

Wdrożenie nowej wersji bota na flotę: checklista i pułapki

Jak przenoszę nową wersję bota z repozytorium na wszystkie konta: paczka, rozesłanie, ustawienia z wykresu, kopie zapasowe i trzy pułapki, które już mnie złapały.

334

Kontrola ryzyka na wszystkich wykresach floty: limit 1,5% salda

Przy kilkudziesięciu wykresach na kilku komputerach ryzyko na pozycję rozjeżdża się po cichu. Opisuję regułę 1,5% salda początkowego i sposób, w jaki sprawdzam ją na całej flocie, zanim coś pójdzie źle.