Jak wybrać trzy tryby modelowania w testach historycznych MT4? „Każdy tick” nie oznacza rzeczywistych transakcji tick po ticku
Porównanie trzech trybów testów historycznych MT4: tylko cena otwarcia, punkty kontrolne i każdy tick. Wybór według częstotliwości decyzji EA oraz sprawdzenie danych historycznych, spreadów i ograniczeń raportu.
Autor: Thomas|Praktyka EA i platform|31 października 2026
Podczas testowania EA w MT4 wiele osób widzi „każdy tick” i zakłada, że test wykorzystał każdą rzeczywistą kwotację z historii, a następnie traktuje piękną krzywą zysku jako podstawę do handlu na żywo. Takie rozumienie zawyża wiarygodność testu historycznego. Tester strategii MT4 oferuje trzy sposoby modelowania, a różnica polega na tym, jak odtwarzana jest ścieżka cen wewnątrz świecy. Nawet wybór najdokładniejszego trybu wymaga uwzględnienia danych historycznych, spreadów i logiki transakcyjnej EA. Ten artykuł omawia wyłącznie ustawienia i metody interpretacji; wykresy są schematami dydaktycznymi i nie przedstawiają rzeczywistych kont ani zysków.
Najpierw spójrz na wykres: trzy tryby odpowiadają na różne pytania

„Tylko cena otwarcia” wywołuje strategię tylko na początku każdej testowanej świecy; nadaje się do EA, które wyraźnie odczytują sygnały tylko przy nowej świecy i nie zależą od kolejności zdarzeń wewnątrz świecy. „Punkty kontrolne” wykorzystują zgrubną ścieżkę wewnętrzną do szybkiego szacowania; nadają się do wstępnej selekcji, ale nie można na ich podstawie potwierdzać precyzyjnych wejść ani efektów stop-loss. „Każdy tick” wykorzystuje dostępne dane historyczne z mniejszych interwałów do generowania ruchów ceny; jest dokładniejszy, ale wygenerowana ścieżka nadal może różnić się od ówczesnych rzeczywistych kwotowań tick po ticku. Trzech trybów nie można prosto uszeregować jako „szybkość, dokładność, realistyczność”.
Jak wybrać: najpierw sprawdź, kiedy EA podejmuje decyzje
Krok pierwszy: przeczytaj opis lub kod EA. Czy podejmuje decyzję tylko raz przy pojawieniu się nowej świecy, czy przy każdej aktualizacji kwotowania sprawdza wejście, przesuwanie stop-loss, trailing take-profit i dodawanie pozycji? Jeśli strategia wysyła sygnały tylko przy tworzeniu nowej świecy, można najpierw użyć „tylko cena otwarcia” do szybkiej iteracji parametrów, a następnie sprawdzić w dokładniejszym trybie, czy nie ma różnic w zarządzaniu zleceniami. Jeśli EA zależy od tego, która linia zostanie najpierw osiągnięta wewnątrz świecy lub kiedy uruchomi się przesuwany stop-loss, należy użyć „każdy tick” jako głównego testu historycznego i obserwować, czy wyniki są stabilne w różnych warunkach danych.
Krok drugi: ustal instrument, interwał, zakres testu, kapitał początkowy i spread, a każdą zmianę zapisuj. Oficjalna pomoc MT4 wyjaśnia, że spread testera może być bieżącym spreadem w momencie uruchomienia testu albo wartością określoną ręcznie. Dlatego „bieżący spread” nie jest rzeczywistym zmiennym spreadem z całego zakresu historycznego. EA krótkoterminowe są wrażliwe na spread; należy sprawdzić wyniki co najmniej na kilku uzasadnionych założeniach spreadu i nie używać najniższego kosztu jako reprezentacji przyszłości.
Krok trzeci: sprawdź, czy dane historyczne pokrywają cały zakres. Oficjalna dokumentacja wskazuje, że tryb „każdy tick” zależy od danych z mniejszych interwałów i zwykle wymaga pełnej historii M1. Luki, dane z różnych źródeł lub różnice w kwotowaniach brokera zmieniają modelowanie i wyniki zleceń. Przed przeniesieniem tego samego zestawu parametrów na inną platformę najpierw sprawdź specyfikację kontraktu, godziny handlu i spread, zamiast bezpośrednio kopiować wnioski z testu historycznego.
Co czytać w raporcie, a czego nie traktować jako dowodu
Po zakończeniu testu sprawdź jakość modelowania w raporcie i kolorowe przedziały na wykresie oraz sprawdź, czy nie brakuje lub czy nie są niespójne dane historyczne. W trybie „tylko cena otwarcia” jakość modelowania może pokazywać n/a; nie oznacza to, że strategia przeszła rygorystyczną weryfikację. Następnie sprawdź liczbę transakcji, maksymalne obsunięcie, serię strat i czas uruchomienia kluczowych zleceń. Wysoki zysk oparty na niewielu transakcjach jest szczególnie podatny na to, że wynika z pojedynczych próbek; znaczne pogorszenie przy niewielkiej zmianie parametrów również należy uznać za sygnał niewystarczającej odporności.
Częstym błędem jest stwierdzenie, że EA jest niezawodne, ponieważ zyski w „każdy tick” i „tylko cena otwarcia” są zbliżone. Zbliżone wyniki oznaczają jedynie, że w tych dwóch warunkach symulacji rezultaty są podobne. Historyczne dopasowanie nie odtwarza w pełni opóźnień sieci, poślizgu, odrzuconych zleceń, ekstremalnych spreadów ani przyszłych zmian rynku. Bezpieczniejszym następnym krokiem jest zachowanie przedziału próbki niewykorzystanego do dostrajania parametrów, sprawdzenie różnych spreadów i faz rynku, a następnie obserwacja zachowania w czasie rzeczywistym na koncie demo. Jeśli strategia wyraźnie zawodzi w dokładniejszym trybie, najpierw znajdź różnice w wyzwalaniu i problemy z danymi, zamiast dalej dostrajać parametry, aż krzywa będzie wyglądać dobrze.