XAUXXDziennik badań
← Wróć do dziennika

Jak sprawdzić wrażliwość na spread w backteście EA do złota na MT4?

Ustal stałe warunki testu, zmieniaj tylko spread, porównuj liczbę transakcji, zysk netto i obsunięcie, aby ustalić zależność wyników od kosztów wykonania.

Thomas · Zaktualizowano 2026-11-08

Autor: Thomas|Praktyka MT4|Pierwotnie 7 listopada 18:00, uzupełniono 8 listopada 2026.

Streszczenie: Ustal stałe warunki testu, zmieniaj tylko spread, porównuj liczbę transakcji, zysk netto i obsunięcie, aby ustalić zależność wyników od kosztów wykonania.

Najpierw zbuduj powtarzalną linię bazową

W testerze strategii MT4 wybierz EA, instrument złota, interwał wykresu i zakres historyczny, a następnie zapisz wersję EA, parametry, kapitał początkowy, liczbę miejsc po przecinku w kwotowaniach i sposób modelowania. Najpierw wyłącz optymalizację, uruchom test ze stałymi parametrami i zapisz raport. Różni brokerzy mogą używać różnych nazw instrumentów złota, specyfikacji kontraktów i danych historycznych. Przed zmianą platformy sprawdź te warunki, w przeciwnym razie różnice w testach mogą wynikać z danych i kontraktu, a nie ze spreadu.

Jeśli tester pozwala ustawić spread, najpierw zapisz jednostkę używaną w polu. Punkt w terminalu jest zwykle powiązany z precyzją kwotowania instrumentu; nie można bezpośrednio traktować punktów jako dolarów. Sprawdź specyfikację instrumentu i minimalną zmianę ceny, a następnie przelicz spread testowy na zrozumiałą różnicę cen. Dane historyczne i sposób modelowania również należy zapisać, aby ułatwić późniejszą weryfikację.

![Oryginalny schemat blokowy: stałe parametry i porównanie spreadu w przedziałach, nie jest to rachunek rzeczywisty](/media/071800ab-1111-4444-8888-123456789abc.png)

Zmieniaj tylko spread i obserwuj, które wyniki się zmieniają

Zachowaj to samo okno testowe i model, uruchom testy w trzech przedziałach: niskim, średnim i wysokim. Przedziały powinny pochodzić z możliwych do zweryfikowania zapisów kwotowań tej platformy, na przykład z typowych godzin płynności i okresów szerszego spreadu. Jeśli nie ma jeszcze wiarygodnych zapisów, można użyć wyraźnie oznaczonych założonych przedziałów do testu warunków skrajnych. Za każdym razem zapisuj rzeczywiste wartości wejściowe; nie optymalizuj parametrów wejścia i wyjścia podczas zmiany spreadu. Dzięki temu zmiany wyników będą łatwiejsze do prześledzenia.

W każdym przedziale porównaj co najmniej zysk netto, liczbę transakcji i maksymalne obsunięcie. W przypadku EA krótkoterminowych oczekiwany zysk na transakcję jest mniejszy, a przy wzroście kosztów zysk może się wyraźnie zmniejszyć. Jeśli liczba transakcji również się zmieni, sprawdź kilka przykładów z listy zleceń i zweryfikuj cenę wyzwalającą, kierunek zlecenia oraz czas wejścia i wyjścia. Zmiana spreadu może jednocześnie zmienić warunki wyzwolenia i wyjścia, dlatego nie można po prostu odjąć stałej kwoty od całkowitego zysku z pierwotnego backtestu zamiast ponownego uruchomienia.

Zachowaj szczegóły transakcji podczas czytania raportu

Załóżmy, że w przedziale niskiego i średniego spreadu liczba transakcji jest zbliżona, ale w przedziale wysokiego spreadu gwałtownie spada, a jednocześnie rośnie obsunięcie. Taki układ warto zbadać dokładniej: czy zmiany koncentrują się w określonych godzinach, czy dotyczą bardzo wąskiego dystansu wyjścia lub czy EA ma filtr maksymalnego spreadu. Jeśli filtr pomija część zleceń, zmiana zysku netto obejmuje zarówno wpływ kosztów wykonania, jak i zmianę zbioru transakcji. Porównanie transakcja po transakcji pomaga rozróżnić te dwa przypadki.

Ten sam przedział można ponownie uruchomić na innym oknie historycznym, aby sprawdzić, czy wynik zależy od kilku transakcji. Jakość modelowania w raporcie odzwierciedla dane testowe i sposób modelowania; nie pozwala samodzielnie zmierzyć przyszłego rzeczywistego wykonania. Jeśli w wynikach testu pojawią się anomalie, sprawdź także błędy i brakujące zapisy w logach, aby potwierdzić, że EA rzeczywiście działał z oczekiwanymi parametrami.

Kiedy potrzebna jest dalsza weryfikacja

Statyczne przedziały spreadu nadają się do porównania wrażliwości na koszty. Rzeczywisty spread zmienia się w czasie, a poślizg, odrzucenia zleceń, opóźnienia i zasady realizacji mogą również wpływać na wykonanie. Jeśli samo niewielkie zwiększenie kosztu odwraca wynik, najpierw sprawdź parametry i szczegóły zleceń, a następnie obserwuj na niezależnej próbce lub rachunku demo. Wyniki demo i testów historycznych powinny wskazywać środowisko i ograniczenia. Celem raportu jest ustalenie, w jakich warunkach strategia łatwo zawodzi; nie można na jego podstawie obiecywać zysków.

原创教学示意,非真实行情或实盘。
原创教学示意,非真实行情或实盘。
Ostrzeżenie: handel z dźwignią może powodować znaczne straty. Treści służą badaniom i edukacji, bez gwarancji zysków. Wyniki historyczne nie przewidują przyszłych rezultatów.
WECHAT

Connect with Thomas

Gold research · Trading reviews · MT4 discussions

WeChat ID:xauxx666
Open QR image

Scan with WeChat to add. On mobile, open and save the image, then select it from your album in WeChat Scan.

Thomas’s WeChat QR code, ID xauxx666