Zapytaj na dowolnym forum tradingowym, czy wskaźniki repaintujące nadają się do użytku, a usłyszysz zawsze to samo, wypowiedziane z pełną pewnością i bez żadnych dowodów: repainting to oszustwo, poczekaj na zamknięcie świecy, alert odpalony w trakcie świecy jest bezwartościowy.
Mogliśmy to sprawdzić. Między 23 czerwca a 18 sierpnia 2026 AiTradely rozstrzygnęło 3390 sygnałów wygenerowanych przez 179 strategii, które stworzyli sami nasi użytkownicy, na 20 aktywach. Część sygnałów pojawiła się, gdy świeca jeszcze się formowała. Reszta po jej zamknięciu. Te same reguły, te same aktywa, ten sam silnik.
Krótka odpowiedź: po uwzględnieniu czasu, w którym pojawiały się sygnały, różnica między alertami w trakcie świecy a alertami po zamknięciu zmalała do poziomu, którego nie umieliśmy odróżnić od przypadku. Większość różnicy w naiwnym porównaniu to artefakt kalendarza, choć niewielkiego efektu repaintingu nie da się wykluczyć.
Co tak naprawdę robią wskaźniki repaintujące
Reguła typu „RSI przecina poziom 30 od góry” może być prawdziwa o 10:07 i znów fałszywa o 10:15, gdy świeca się zamyka, bo cena zamknięcia się zmieniła. Alert, który dostałeś o 10:07, opisywał świecę, która koniec końców nigdy się nie wydarzyła. To jest repainting.
Zarzut jest rozsądny. Pytanie brzmi, czy kosztuje cię to cokolwiek mierzalnego, a prawie nikt nie odpowiada na nie liczbami.

Naiwne porównanie, które wprowadza w błąd
Porównanie sygnałów w trakcie świecy i po zamknięciu obejmuje 2934 sygnały z wykresu 15-minutowego. Pozostałe 456 z 3390 działało na wyższych interwałach. Podzielmy każdy rozstrzygnięty sygnał 15-minutowy według tego, czy pojawił się przed zamknięciem świecy, czy po nim:
| Sygnały | Win rate | Średnie R | |
|---|---|---|---|
| W trakcie świecy | 506 | 51,4% | +0,108 |
| Po zamknięciu | 2428 | 58,9% | +0,197 |
Różnica win rate wynosi 7,5 punktu. Wygląda na to, że czekanie na zamknięcie jest warte 7,5 punktu. Ten wniosek jest przesadzony, a sposób, w jaki jest przesadzony, jest ciekawszy niż sam wynik.
Czynnik zakłócający
Sygnały w trakcie świecy nie są równomiernie rozłożone w próbie. Skupiają się niemal w całości w ostatnich dwóch tygodniach:
| Tydzień zaczynający się | Sygnały | Udział sygnałów w trakcie świecy |
|---|---|---|
| 6 lip | 43 | 2% |
| 13 lip | 256 | 3% |
| 20 lip | 395 | 2% |
| 27 lip | 492 | 2% |
| 3 sie | 528 | 0% |
| 10 sie | 932 | 33% |
| 17 sie | 288 | 60% |
Tabela tygodniowa sumuje się do tych samych 2934 sygnałów 15-minutowych. Zaczyna się od 6 lip, bo to pierwszy tydzień, w którym w rozstrzygniętej próbie pojawiają się sygnały 15-minutowe, mimo że całe okno próby otwiera się 23 czerwca.
482 z 506 sygnałów w trakcie świecy pojawiło się po 10 sierpnia. Grupa „w trakcie świecy” to więc w praktyce „sygnały z drugiego tygodnia sierpnia”, a grupa „po zamknięciu” to głównie „sygnały z lipca”. Lipiec był łaskawszy niż sierpień. To tłumaczy dużą część tych 7,5 punktu, choć nie całość.
To bardzo częsty błąd w statystyce tradingowej: porównuje się dwie grupy, które różnią się czymś innym niż badana zmienna, a różnicę przypisuje się zmiennej, na której autorowi zależało od początku.
Porównanie z kontrolą
Ograniczamy się do okresu od 10 sierpnia, czyli jedynego okna, w którym oba rodzaje sygnałów występują razem w dużej liczbie:
| Sygnały | Win rate | Średnie R | |
|---|---|---|---|
| W trakcie świecy | 482 | 51,2% | +0,095 |
| Po zamknięciu | 738 | 54,9% | +0,118 |
Różnica średniego R wynosi 0,023R na korzyść czekania (po zamknięciu minus w trakcie świecy), przy 95% przedziale ufności [-0,10, +0,15]. Dla win rate test z dla dwóch proporcji daje z = 1,24. Żaden z tych wyników nie jest istotny statystycznie. Przedział zawiera zero, a więc wyniki w obu kierunkach.
Prosto mówiąc: nie wykryliśmy różnicy. Połowa szerokości przedziału to około 0,125R, więc wiarygodnie ujawniłyby się dopiero różnice rzędu 0,18R lub większe. Pozostałe 3,7 punktu win rate mieści się z zapasem w tym, co przy takiej wielkości próby daje przypadek.
Czego to nie dowodzi
Wynik zerowy nie jest dowodem braku efektu. Przy 482 i 738 sygnałach najmniejsza różnica, jaką moglibyśmy wiarygodnie wykryć, to mniej więcej 0,18R. Uczciwy wniosek jest więc wąski: jeśli czekanie na zamknięcie świecy daje jakąś przewagę, to prawdopodobnie jest ona mniejsza niż 0,18R na transakcję i nie widać jej w 1220 sygnałach.
Inne ograniczenia:
- Wyniki są rozstrzygane przez odtworzenie przebiegu świec po sygnale i sprawdzenie, czy cel czy stop-loss został osiągnięty jako pierwszy w horyzoncie strategii. Spread, prowizja i poślizg nie są modelowane. Realne wypełnienia byłyby gorsze w obu grupach.
- 20 aktywów w ciągu ośmiu tygodni to jeden szeroki reżim rynkowy, a nie pełny cykl.
- Wygrane są zapisywane przy planowanym stosunku zysku do ryzyka strategii, a straty dokładnie jako -1R. To czysta konwencja księgowa, nie to, czego doświadcza trader działający uznaniowo.
- To strategie napisane przez prawdziwych użytkowników, a nie starannie dobrany zestaw.
- Próba jest skoncentrowana. 3390 sygnałów pochodzi ze 179 strategii należących do 55 kont, a osiem najaktywniejszych właścicieli odpowiada za 60,5% wszystkich sygnałów. Powtarzane odpalenia jednej reguły na jednym aktywie nie są niezależne, więc prawdziwe przedziały są szersze niż podane. Traktuj je jako dolną granicę niepewności.
Różnica między interwałami, z zastrzeżeniami
To samo porównanie w podziale na interwały daje taki obraz:
| Interwał | Sygnały | Win rate | Średnie R |
|---|---|---|---|
| 15m | 2934 | 57,6% | +0,181 |
| 1h | 355 | 67,6% | +0,377 |
| 4h | 90 | 50,0% | +0,094 |
Tabela pomija przedział dzienny, w którym jest pozostałe 11 sygnałów (2934 + 355 + 90 + 11 = 3390). Przedziały 4-godzinny i dzienny są za małe, by cokolwiek o nich powiedzieć.
Sygnały 1-godzinne miały w tej próbie wyższe średnie R niż 15-minutowe, o 0,196R na transakcję. Jednak 355 sygnałów skoncentrowanych u kilku właścicieli może się nie utrzymać, a różnicy nie da się przypisać samemu interwałowi. To trop do sprawdzenia, a nie wniosek.
Opóźnianie alertów 15-minutowych do zamknięcia świecy opóźniłoby każdy alert nawet o piętnaście minut, żeby kupić efekt, którego nie umiemy zmierzyć.
Jak samodzielnie przetestować wskaźniki repaintujące
Podziel własne wyniki według tego, czy sygnał pojawił się w trakcie świecy, a potem sprawdź, czy obie grupy obejmują ten sam okres kalendarzowy. Ten ostatni krok pomija każdy i to on ukształtował to zagadnienie.
Mechanikę stojącą za tymi liczbami opisują nasze poradniki o stosunku zysku do ryzyka i o tym, czym jest RSI i jak go używać. Kalkulator wielkości pozycji zamienia wartość w R na wielkość lota.
Częste pytania
01Czy wskaźniki repaintujące są zawsze złe?
Niekoniecznie. W naszych danych alerty w trakcie świecy i po zamknięciu nie wykazały wykrywalnej różnicy po dopasowaniu okresu kalendarzowego, choć test nie mógł wykluczyć niewielkiego efektu.
02Co znaczy, że wskaźnik repaintuje?
Jego wartość lub sygnał zmienia się, gdy świeca jest jeszcze otwarta, więc alert, który się pojawił, może zniknąć do zamknięcia.
03Czy zawsze powinienem czekać na zamknięcie świecy?
Czekanie pozwala uniknąć fałszywych alertów w trakcie świecy, ale nasze dane nie pokazały, by poprawiało wyniki. Opóźnia za to twoje wejście, więc to kompromis, który wybierasz sam.
04Czy interwał ma większe znaczenie niż repainting?
W naszej próbie sygnały 1-godzinne miały wyższe średnie R niż 15-minutowe, ale próba jest skoncentrowana, więc nie możemy tego przypisać samemu interwałowi.
Wprowadzenie w praktykę
Zamiast ufać werdyktowi z forum, zmierz własną regułę na własnym interwale i porównuj rzeczy porównywalne.
W aplikacji AiTradely kreator strategii pozwala ustawić warunki, takie jak poziomy RSI, przetestować je na danych historycznych i dostać alert, gdy się spełnią. Rozsądny następny krok to zbudować jedną regułę, uruchomić ją na 15m i 1h i zobaczyć, jak wypadają obie, zanim sam zawrzesz jakąkolwiek transakcję.
Nic tutaj nie jest poradą finansową. Wyniki z krótkiej, skoncentrowanej próby strategii użytkowników mogą wyglądać przekonująco, a mimo to nie powtórzyć się na innym rynku.




