Przewaga strategii jest hipotezą o dodatnim oczekiwanym wyniku po kosztach, przy określonych regułach i warunkach. Zysk w historii jest obserwacją z jednej próby. Te dwa zdania nie znaczą tego samego. Celem badania jest sprawdzić, ile dowodów wspiera hipotezę i czego nadal nie wiadomo, a nie znaleźć efektowną krzywą kapitału.

Zacznij od reguły, którą można odtworzyć

Zamiast „kupuję silny trend” zapisz instrument, źródło cen, godziny, warunek wejścia, sposób wyjścia i wielkość pozycji. Określ, kiedy informacja staje się dostępna. Sygnał z zamknięcia świecy nie pozwala automatycznie wejść po tej samej cenie zamknięcia. Osobno zapisz reguły odrzucania transakcji, na przykład przy brakujących danych lub zbyt wysokim koszcie.

Nazwij też powód, dla którego pomysł miałby działać. To uzasadnienie do sprawdzenia, nie dowód. Hasła o cierpliwości, intuicji czy specjalizacji nie zastępują mierzalnych zasad. Dwie osoby powinny na tych samych danych uzyskać tę samą listę sygnałów; jeśli nie uzyskują, najpierw usuń niejednoznaczność definicji.

Skuteczność bez wielkości wypłat nie wystarcza

CME przedstawia wartość oczekiwaną przez prawdopodobieństwo wygranej, średni zysk i średnią stratę. W danych historycznych obliczasz ich oszacowania. Dla próby bez transakcji zerowych średnia to p × W − (1 − p) × L, gdzie L jest dodatnią kwotą średniej straty. Wyniki zerowe uwzględniaj w liczbie wszystkich transakcji przy bezpośrednim liczeniu średniej.

W autorskim przykładzie mamy 100 transakcji: 55 z wynikiem +120 EUR i 45 z wynikiem −80 EUR przed kosztami. Suma wynosi 55 × 120 − 45 × 80 = 3000 EUR, czyli 30 EUR na transakcję. To sztuczny zbiór do rachunków, nie wyniki strategii, obietnica dochodu ani prognoza kolejnych stu wejść.

Koszt może zmienić znak wyniku

Przyjmujemy identyczny łączny koszt otwarcia i zamknięcia każdej transakcji. Obejmuje umownie wszystkie koszty, których nie zawiera powyższy wynik brutto. W rzeczywistym raporcie ustal, czy spread i poślizg są już ujęte w cenach wykonania; nie odejmuj ich drugi raz. Finansowanie zależy między innymi od instrumentu i czasu utrzymania.

Hipotetyczne 100 transakcji; wszystkie kwoty w EUR
Koszt na cyklWynik wygranejWynik przegranejSumaŚrednia
0+120−80+3000+30
10+110−90+2000+20
25+95−105+500+5
35+85−115−500−5

Przy koszcie 25 EUR pozostaje 500 EUR. Przy 35 EUR powstaje strata 500 EUR, choć odsetek dodatnich transakcji nadal wynosi 55%. Koszt nie musi być stały w praktyce. Zbuduj kilka jawnych scenariuszy na podstawie specyfikacji rachunku i dostępnych obserwacji wykonania, zamiast wpisywać wygodną, jednakową poprawkę dla każdego rynku.

Sto transakcji nie jest certyfikatem przewagi

Dla wariantu z kosztem 25 średnia wynosi 5 EUR, a odchylenie standardowe próby, z mianownikiem n − 1, dokładnie 100 EUR. NIST pokazuje rolę błędu standardowego średniej s / √n. Przy założeniu niezależnych obserwacji i stabilnego rozkładu daje on tutaj 100 / √100 = 10 EUR. To miara niepewności oszacowania, nie maksymalna strata ani automatyczny przedział ufności.

Dodatnia średnia 5 EUR jest więc mała wobec tak oszacowanej niepewności. Sam ten wynik nie potwierdza dodatniej oczekiwanej wypłaty w przyszłości. Nakładające się pozycje i wspólne ruchy rynku mogą naruszać założenie niezależności. Nie istnieje jedna liczba transakcji, która bez analizy rozkładu, zależności i sposobu wyboru reguł wystarcza każdej strategii.

Czy sto zapisów oznacza sto niezależnych obserwacji?

Własny mały model dokładnie pokazuje skutki zależności. Istnieją cztery niezależne zdarzenia; każde daje +100 albo −100 EUR z prawdopodobieństwem 1/2. Każdy wynik kopiujemy w rejestrze 25 razy. Powstaje 100 zapisów, lecz kopie jednego zdarzenia są identyczne, a nie niezależne.

Średnia stu zapisów równa się średniej czterech wyników: (25X₁ + 25X₂ + 25X₃ + 25X₄)/100 = (X₁ + X₂ + X₃ + X₄)/4. W tym modelu znamy odchylenie pojedynczego wyniku: 100 EUR. Odchylenie rozkładu średniej wynosi więc 100/√4 = 50 EUR. Użycie 100/√100 dałoby błędne 10 EUR, pięciokrotnie mniej.

To dokładny model losowy, nie oszacowanie dla rzeczywistych transakcji. Wszystkie 16 równie prawdopodobnych układów czterech znaków odtwarza ten rachunek. Przykład nie mówi, że każda seria Forex ma cztery efektywne obserwacje. Uczy sprawdzić, czy wiele pozycji lub wykonanych części nie powiela jednego wspólnego zdarzenia. Większa liczba wierszy bez nowych niezależnych informacji nie daje automatycznie precyzyjniejszej oceny przewagi.

Oddziel szukanie pomysłu od jego oceny

Bailey i współautorzy opisują problem przeuczenia backtestu: wybór najlepszego wyniku spośród wielu sprawdzonych konfiguracji może nagradzać przypadkowe dopasowanie do historii. Zapisuj zatem wszystkie przetestowane warianty, również odrzucone. Wynik zwycięzcy bez informacji o skali poszukiwań ukrywa ważny kontekst.

Przykładowy plan badania, bez gwarancji rentowności
EtapCo zapisujeszCzego nie zmieniasz po obejrzeniu wyniku
HipotezaReguły, dane, koszty, kryteria ocenyNie dopisujesz uzasadnienia do znalezionego zysku
RozwójWarianty i wyniki na części roboczejNie usuwasz nieudanych prób z dziennika
Odłożony testZamrożona wersja na późniejszym okresieNie stroisz parametrów tym samym testem
Obserwacja na bieżącoSygnały przed poznaniem wyniku, błędy i wykonanieNie zamieniasz pominiętych strat w wyjątki

Jeżeli poprawisz reguły po obejrzeniu odłożonego okresu, ten okres staje się częścią rozwoju. Kolejna ocena potrzebuje nowych danych albo jawnego uwzględnienia wcześniejszego wykorzystania próby. Podział chronologiczny pomaga zachować kolejność informacji, lecz sam nie usuwa wszystkich błędów. Sprawdź również, czy wskaźniki, rewizje danych i selekcja instrumentów nie korzystają z przyszłości.

Ustal, co oznacza forward w używanym narzędziu

W testerze MetaTrader 5 opcja Forward dzieli wskazany okres historyczny na dwie części; późniejsza służy sprawdzeniu wybranych parametrów. To nadal test na historii. Obserwowanie sygnałów na danych napływających od dziś jest innym etapem. Nazwa zakładki nie zastępuje opisu tego, kiedy reguły zamrożono i kiedy poznano wyniki.

Na rachunku demonstracyjnym możesz sprawdzać jednoznaczność sygnałów, działanie programu i zapis decyzji. Zgodność wyników demo z historią nie dowodzi jednak identycznego wykonania na realnym rachunku. Rozdziel błędy logiki, brak danych, różnice kosztów i świadome odstępstwa od reguł; jedna zbiorcza kwota zysku nie wyjaśnia ich przyczyn.

Sprawdź, z czego pochodzi dodatnia średnia

Policz wynik według z góry określonych okresów, kierunków i instrumentów. Zobacz, czy większości sumy nie tworzy pojedyncza obserwacja. Takie rozbicie służy diagnozie; wybieranie wyłącznie dodatnich podgrup po obejrzeniu danych tworzy nową hipotezę. Jeden ujemny fragment nie obala automatycznie całej reguły, a dodatni wynik w każdym fragmencie nie stanowi gwarancji.

Oprócz średniej sprawdzaj obsunięcia, serię strat i łączną ekspozycję równoczesnych pozycji. Ten sam wynik na transakcję może powstać przy różnych ścieżkach kapitału. Zmiana wielkości pozycji zmienia ryzyko; dobra historia sama nie wyznacza odpowiedniej dźwigni ani bezpiecznego kapitału. Brak pełnych danych zapisz jako ograniczenie, zamiast zastępować go optymistycznym założeniem.

Na końcu przygotuj krótką kartę badania: wersja reguł, zakres danych, liczba prób, koszt bazowy i niekorzystny, wynik odłożonej próby oraz nierozstrzygnięte pytania. Określ wcześniej, jakie braki lub odstępstwa unieważnią ocenę. Wniosek „za mało dowodów” jest pełnoprawnym wynikiem pracy. Dalsze obserwacje mają zmniejszać niewiedzę, a nie wymuszać pozytywną odpowiedź.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

W modelu 55 wygranych po +120 EUR i 45 strat po −80 EUR przed kosztami podnieś koszt cyklu do 30 EUR. Jaka będzie suma i średnia netto?

Sprawdź odpowiedź

Wygrana netto wynosi +90 EUR, strata −110 EUR. Suma: 55 × 90 − 45 × 110 = 0 EUR. Średnia to 0 EUR, mimo 55% dodatnich transakcji.

Następny temat: Konfluencja sygnałów — zależności, role i czas decyzji →