BTC258,0k zł3,69%
ETH7,56k zł4,58%
XRP5,23 zł1,65%
LTC204 zł2,79%
BCH1,76k zł3,55%
DOT5,66 zł4,43%

Automatyzacja i screening w analizie technicznej — narzędzia, workflow i pułapki

Na rynku Forex masz do wyboru kilkadziesiąt par walutowych, dziesiątki interwałów i setki możliwych kombinacji wskaźników. Ręczne przeszukiwanie tego wszystkiego co rano jest wykonalne — robiłem to przez kilka miesięcy, zanim zmęczyło mnie otwieranie 28 wykresów i odkrywanie o 17:00, że przegapiłem setup na NZD/CAD z samego rana. Screening automatyzuje tę pierwszą fazę: filtruje rynek i podsuwa instrumenty, na które warto spojrzeć. Problem w tym, że łatwo przesunąć się od „pomocnego filtra" do ślepego zaufania wobec narzędzia, które nie rozumie kontekstu — i ta granica bywa nieoczywista.

Najważniejsze w 60 sekund
  • Screening to filtrowanie, nie decydowanie. Screener podsuwa pary walutowe spełniające twoje kryteria techniczne (np. RSI poniżej 30 na D1, cena przy EMA 200). Decyzja o wejściu nadal jest twoja — screener nie zastąpi analizy kontekstu i zarządzania ryzykiem.
  • Alerty są bardziej przydatne niż ciągłe śledzenie wykresów. Zamiast siedzieć przed ekranem czekając, aż EUR/USD dotrze do 1,0700, ustawiasz alert i zajmujesz się czymś innym. Mniej czasu przed ekranem = mniej impulsywnych decyzji.
  • Backtesting sprawdza logikę strategii, nie przewiduje przyszłych zysków. Strategia, która zarabiała na danych historycznych, nie musi zarabiać jutro. Overfitting — dopasowanie systemu do przeszłości — to błąd, na który traderzy budujący strategie automatyczne wpadają zaskakująco często.
  • Automatyzacja ma spektrum. Od prostych alertów cenowych przez screenery ze wskaźnikami po pełne systemy algorytmiczne (EA). Większość traderów detalicznych zyskuje najwięcej na środku tego spektrum — półautomatyzacji, gdzie maszyna filtruje, a człowiek decyduje.

1. Po co automatyzować — i co właściwie automatyzujesz

Swing trader pracujący na Forex ma do dyspozycji 28 najczęściej śledzonych kombinacji między 8 głównymi walutami (USD, EUR, GBP, JPY, CHF, AUD, NZD, CAD) — czyli tzw. majors i crosses — plus kilkanaście par egzotycznych, a u wielu brokerów także indeksy, surowce i kryptowaluty. Ręczne otwieranie każdego wykresu na W1, D1 i H4, sprawdzanie średnich kroczących, oscylatorów i stref S/R to w sumie kilkadziesiąt minut pracy. Codziennie. Screening automatyzuje tę pierwszą, mechaniczną fazę.

Nie automatyzujesz decyzji o wejściu — automatyzujesz przeszukiwanie. Warto mieć to rozróżnienie jasno postawione od początku, bo wiele rozczarowań automatyzacją bierze się właśnie z pomieszania tych dwóch rzeczy. Screener mówi: „hej, EUR/USD właśnie dotknęło EMA 200 na D1 i RSI spadło poniżej 30 — może chcesz na to spojrzeć". Co z tym zrobisz — zależy od kontekstu, wyższego interwału, zarządzania ryzykiem i twojego doświadczenia.

Ludzie mają dwa naturalne ograniczenia, które screening rozwiązuje:

  • Uwaga jest skończona. Po przejrzeniu 15 wykresów twoja zdolność do dostrzegania subtelnych setupów spada — to nie opinia, to efekt znany z psychologii uwagi (vigilance decrement). Screener nie traci koncentracji po 15. wykresie.
  • Skupiamy się na ulubionych parach. Większość traderów ma 3–5 par, na które patrzy regularnie, a resztę ignoruje. Screener sprawdza wszystkie — i czasem podsuwa okazję na NZD/CAD czy GBP/AUD, na które sam byś nie spojrzał. Znam ten schemat z własnej praktyki: przez pół roku handlowałem niemal wyłącznie EUR/USD i GBP/USD, a tymczasem krzyżówki jenowe robiły piękne setupy trendowe, które omijałem z lenistwa.

Czego screening nie rozwiązuje: nie powie ci, czy setup jest dobry. Sygnał „RSI < 30" to nie to samo co „kup teraz". Bez analizy kontekstu, price action i zarządzania pozycją screener generuje szum, nie sygnały.

2. Spektrum automatyzacji: od alertu do algorytmu

Automatyzacja w tradingu to nie jest kwestia „ręcznie albo robot". Między tymi biegunami jest szerokie spektrum, a większość traderów detalicznych odnajduje się gdzieś pośrodku — najczęściej bliżej strony ręcznej, z kilkoma wygodnymi narzędziami wspomagającymi.

PoziomCo robi maszynaCo robi traderPrzykłady
1. Alert cenowyPowiadamia, gdy cena osiągnie poziomAnalizuje, decyduje, wykonujeAlert na EUR/USD = 1,0700
2. Alert wskaźnikowyPowiadamia, gdy wskaźnik spełni warunekAnalizuje kontekst, decydujeRSI(14) < 30 na D1
3. ScreenerFiltruje listę instrumentów wg kryteriówPrzegląda wyniki, analizuje, decydujeTradingView Screener
4. Pół-auto systemGeneruje sygnał + sugerowane parametryZatwierdza lub odrzuca, zarządza pozycjąWłasny wskaźnik (custom indicator) + alert w Pine Script
5. Pełna automatyzacjaAnalizuje, otwiera, zarządza, zamykaMonitoruje, interweniuje w awaryjnych sytuacjachExpert Advisor (EA) w MT4/MT5

Poziomy 1–3 to narzędzia, z których korzysta większość traderów — niezależnie od doświadczenia. Poziom 4 wymaga już umiejętności programowania lub przynajmniej konfiguracji gotowych narzędzi. Poziom 5 to osobna dyscyplina, bliższa inżynierii niż tradingowi dyskrecjonalnemu — i z zupełnie innymi pułapkami.

W tym artykule skupiamy się na poziomach 1–4, bo tam leży największa wartość dla tradera detalicznego na Forex. Pełna automatyzacja (EA) zasługuje na osobne omówienie — tu wspomnimy o niej głównie w kontekście pułapek, na które wpadają ludzie zbyt wcześnie sięgający po robota.

3. Kryteria screeningowe w praktyce

Screener jest tak dobry, jak kryteria, które mu dasz. Zbyt luźne — dostaniesz 40 par i żadnej wartości dodanej. Zbyt ciasne — nic nie przejdzie i przegapisz okazje. Poniżej najczęściej stosowane filtry na Forex, pogrupowane wg logiki.

Filtry trendowe

  • Cena względem EMA/SMA. Najprostszy filtr: cena powyżej EMA 200 na D1 = trend wzrostowy, poniżej = spadkowy. Można dodać warunek nachylenia (EMA rośnie, nie jest płaska). Filtr gruby, ale skutecznie eliminuje kontrtrend — a kontrtrend na siłę to jedna z rzeczy, które potrafią wykrwawić konto szybciej niż brak setupu.
  • Crossing średnich. EMA 50 przecina EMA 200 od dołu (golden cross) — popularne kryterium screeningowe. Samo w sobie to nie jest sygnał wejścia, ale wskazuje na instrumenty, na których coś zaczyna się zmieniać w strukturze trendu.
  • ADX powyżej progu. ADX(14) > 25 = rynek w trendzie, < 20 = konsolidacja. Przydatny głównie jako filtr negatywny: jeśli ADX jest poniżej 20, sygnały trendowe na tym instrumencie mają niską wartość — i lepiej szukać okazji gdzie indziej.

Filtry momentum i oscylatory

  • RSI w strefach ekstremalnych. RSI(14) poniżej 30 (wyprzedanie) lub powyżej 70 (wykupienie). Na Forex na D1 zdarza się to rzadziej niż na akcjach — ale kiedy się zdarza, to sygnał, że warto otworzyć wykres i sprawdzić, co się dzieje.
  • Dywergencja cena–oscylator. Cena robi nowe szczyty, RSI nie potwierdza. Trudniejsze do zautomatyzowania niż proste progi, ale niektóre skrypty Pine Script na TradingView radzą sobie z wykrywaniem prostych dywergencji. Złożone, wielofalowe dywergencje — to dalej domena ludzkiego oka.
  • MACD-Histogram — zmiana znaku. Histogram przecina zero z dołu — momentum zmienia kierunek. Prosty do zakodowania, często używany jako wstępny filtr do dalszej analizy.

Filtry cenowe i strukturalne

  • Bliskość do S/R. Cena w odległości X pipsów od kluczowego wsparcia lub oporu. Wymaga wcześniejszego zdefiniowania poziomów — co w pełni automatycznym screeningu jest trudne, ale w pół-automatycznym workflow (poziomy narysowane ręcznie + alert) — proste i bardzo skuteczne.
  • Przełamanie zakresu N-dniowego. Cena przebija najwyższe maksimum z ostatnich 20 świec (Donchian Channel breakout). Jedno z najstarszych kryteriów screeningowych — Richard Donchian stosował je już w latach 50. i do dziś jest zaskakująco trudne do pokonania pod względem prostoty.
  • Fibonacci — cena przy zniesieniu. Cena zbliża się do zniesienia 61,8% ostatniego swingu. Wymaga identyfikacji swingów, co komplikuje automatyzację — ale skrypty TradingView radzą sobie z tym coraz lepiej, przynajmniej na czystych, jednoznacznych swingach.

Jedno zastrzeżenie, które powtórzę, bo jest warte powtórzenia: kryterium screeningowe nie jest sygnałem transakcyjnym. „RSI < 30" oznacza „sprawdź ten wykres", nie „kup". Screener zwraca uwagę — analiza, formacje cenowe, kontekst wielointerwałowy i zarządzanie ryzykiem to dalej twoja robota.

4. TradingView — screener, alerty, Pine Script

Wbudowany screener

TradingView oferuje Screener dostępny z dolnego panelu platformy. Dla Forex pozwala filtrować po dziesiątkach kryteriów: cena, zmiana procentowa, oscylatory, średnie kroczące, wolumen (z zastrzeżeniami typowymi dla zdecentralizowanego rynku FX, gdzie wolumen z jednego brokera nie jest wolumenem całego rynku). Wyniki aktualizują się w czasie zbliżonym do rzeczywistego.

Praktyczny zestaw filtrów na start: interwał D1, RSI(14) poniżej 35 lub powyżej 65, cena powyżej/poniżej EMA 200, zmiana procentowa z ostatnich 5 sesji > 1%. Z mojego doświadczenia daje to zwykle kilka par walutowych dziennie — wystarczająco, żeby mieć z czego wybierać, ale nie za dużo, żeby utopić się w szumie. Oczywiście konkretna liczba zależy od warunków rynkowych: w trendującym rynku filtr wyrzuci więcej wyników, w konsolidacji — mniej.

Alerty w TradingView

TradingView pozwala ustawiać alerty na: cenę (prosta), wskaźnik (RSI przekracza próg), narysowaną linię trendu (cena dotyka) oraz własny warunek zdefiniowany w Pine Script. Alerty przychodzą jako push na telefon, e-mailem lub przez webhook — co otwiera drogę do integracji z botami, Discordem czy Telegramem.

Limity alertów zależą od planu i TradingView zmienia je co jakiś czas, więc podaję stan na marzec 2026 (sprawdź aktualny cennik na stronie TradingView, jeśli czytasz to później): plan Essential pozwala na 20 alertów cenowych i 20 alertów technicznych, Plus daje po 100, Premium po 400, a Ultimate po 1000. Darmowe konto ma zaledwie kilka alertów jednocześnie. Dla tradera monitorującego 10–15 par to realne ograniczenie — i jeden z głównych powodów, dla których swing traderzy na Forex decydują się na płatny plan.

Pine Script — własne wskaźniki i strategie

Pine Script to język skryptowy TradingView. Nie wymaga doświadczenia programistycznego na poziomie Pythona — składnia jest prostsza, dokumentacja dobra, a społeczność opublikowała tysiące gotowych skryptów, które można adaptować. Co możesz z nim zrobić:

  • Własny wskaźnik (custom indicator) — np. wskaźnik, który rysuje strzałkę, gdy RSI < 30 AND cena jest w strefie 50–61,8% zniesienia Fibonacci AND EMA 50 > EMA 200. Trzy warunki, które ręcznie sprawdzałbyś kilka minut na wykresie — skrypt robi to natychmiast.
  • Alert na bazie własnego wskaźnika — skrypt generuje alert automatycznie, gdy warunki się zbiegną. Dostajesz powiadomienie na telefon i otwierasz wykres gotowy do analizy.
  • Backtest strategii — Pine Script ma wbudowany moduł strategy(), który pozwala przetestować logikę na danych historycznych. Wyniki widoczne w zakładce „Strategy Tester": krzywa kapitału (equity curve), drawdown, procent trafień (win rate), współczynnik zysku (profit factor).

Ważne rozróżnienie dotyczące Pine Script i egzekucji zleceń: Pine Script służy przede wszystkim do analizy, sygnałów i backtestów w ekosystemie TradingView. Sam z siebie nie jest silnikiem wykonawczym po stronie brokera. Wykonanie zleceń wymaga osobnej warstwy — albo natywnej integracji brokerskiej (TradingView ma takie integracje z częścią brokerów, np. z poziomu panelu handlowego), albo zewnętrznego workflow opartego na webhookach, które wysyłają sygnał do API brokera lub pośrednika typu 3Commas. Do screeningu i alertów — Pine Script w zupełności wystarcza bez żadnych integracji.

TradingView — screener Forex z filtrami RSI i EMA oraz panel alertów
Screener TradingView z filtrami technicznymi i panel alertów — w 2026 roku najpopularniejsze narzędzie screeningowe wśród traderów detalicznych Forex.

5. MT4/MT5 — skanery, wskaźniki, EA

MetaTrader pozostaje dominującą platformą egzekucji u wielu brokerów Forex. Jego siła w kontekście automatyzacji to język MQL4/MQL5 i możliwość tworzenia Expert Advisors (EA) — programów, które mogą automatycznie otwierać i zamykać pozycje.

Custom indicators i skanery

W MQL4/MQL5 możesz napisać (lub pobrać z MQL5 Market) wskaźnik, który skanuje wiele instrumentów z Market Watch i wyświetla dashboard: nazwa pary, kierunek trendu, wartość RSI, odległość od kluczowych MA. Popularne narzędzia tego typu to np. „Multi-Currency Dashboard" czy „Scanner RSI" — ich jakość jest bardzo różna, więc warto sprawdzić recenzje i przetestować na demo zanim zaczniesz na nich polegać.

Istotna różnica w stosunku do TradingView: wskaźniki MT4/MT5 działają lokalnie (na twoim komputerze lub VPS), nie w chmurze. Skanowanie odbywa się z prędkością twojego połączenia z serwerem brokera — i wymaga, żeby platforma była otwarta. Jeśli zamkniesz laptopa i pójdziesz na spacer, alerty MT4 nie zadziałają (chyba że platforma pracuje na VPS-ie). TradingView skanuje po stronie serwera, więc alerty działają nawet gdy masz wyłączony komputer. Dla swing tradera, który nie chce być przywiązany do biurka, to konkretna różnica w codziennym użytkowaniu.

Expert Advisors — pełna automatyzacja

EA to programy, które mogą samodzielnie handlować. Zakres możliwości jest ogromny — od prostego „kup, gdy EMA 50 przetnie EMA 200 od dołu" po skomplikowane systemy z dynamicznym zarządzaniem pozycją, trailing stopami i analizą wielu interwałów.

Rynek gotowych EA (MQL5 Market, fora tradingowe) jest zaśmiecony produktami niskiej jakości — z pięknym backtestem i katastrofalnymi wynikami na żywo. Więcej o tym w sekcji o pułapkach — ale krótko: jeśli widzisz equity curve rosnącą pod 45° bez żadnego drawdownu, traktuj to jako sygnał ostrzegawczy, nie zachętę do zakupu.

MT5 vs MT4

MT5 oferuje lepsze możliwości backtestingu — przede wszystkim Strategy Tester obsługujący wiele symboli jednocześnie (multi-currency), co jest realną przewagą przy testowaniu strategii portfelowych. MT4 testuje strategię na jednym symbolu i jednym okresie naraz. MT5 ma też bogatszy język MQL5 (klasy, wskaźniki na bazie wielu symboli). Mimo to MT4 wciąż ma ogromną bazę użytkowników i gotowych narzędzi. Wybór zależy głównie od brokera — nie od preferencji tradera, bo wielu brokerów oferuje tylko jedną z tych platform.

6. Workflow: od skanu do watchlisty

Screening ma sens tylko wtedy, gdy jest częścią powtarzalnego procesu. Poniższy workflow sprawdza się u wielu swing traderów na Forex — stosuję jego wariant od kilku lat i modyfikuję w miarę jak zmieniam parametry screeningu.

  1. Weekend: przegląd W1. Raz w tygodniu otwierasz 28 głównych par na interwale tygodniowym. Ręcznie — nie ma tu czego automatyzować, bo szukasz kontekstu strukturalnego, nie sygnałów. Zaznaczasz kierunek trendu i kluczowe strefy wsparcia i oporu (S/R). To zajmuje może 30–40 minut, ale daje obraz całego rynku, którego nie zastąpi żaden screener.
  2. Poniedziałek rano: screener D1. Odpalasz screener z kryteriami dopasowanymi do swojego stylu (np. RSI < 35, cena przy EMA 200, ADX > 25). Dostajesz kilka par. Każdą otwierasz na D1 i sprawdzasz ręcznie: czy pasuje do kontekstu z tygodniówki? Czy jest blisko poziomu z wyższego interwału?
  3. Tworzenie watchlisty. Pary, które przeszły oba filtry (screener + ręczna walidacja), lądują na watchliście. Watchlista to twoja „krótka lista" — idealne 2–5 par, na które ustawiasz alerty i które monitorujesz na H4.
  4. Alerty i oczekiwanie. Na parach z watchlisty ustawiasz alerty: cenowe (cena dotrze do strefy), wskaźnikowe (RSI wejdzie w ekstremalną strefę), lub na narysowanych obiektach (dotknięcie linii trendu). Nie siedzisz i nie gapisz się w wykres — czekasz na powiadomienie.
  5. Alert → analiza → decyzja. Alert się aktywuje. Otwierasz wykres, robisz analizę wielointerwałową (D1 → H4), szukasz potwierdzenia price action. Jeśli setup jest — wchodzisz. Jeśli nie — zostawiasz i czekasz dalej. Brak setupu to nie problem — to informacja.

Cały ten proces od poniedziałku do piątku zajmuje — z mojego doświadczenia — mniej więcej 20–30 minut dziennie plus czas na reakcję na alerty. To estymacja, nie twarda reguła: w tygodniu z dużą zmiennością poświęcisz więcej, w spokojnym — mniej. Kluczowe jest to, że screening eliminuje problem „zmęczenia uwagi" po 20. wykresie. Zamiast przeglądać wszystko od A do Z, patrzysz tylko na to, co przeszło filtr — i robisz to ze świeżą głową.

Schemat workflow screeningu: Weekend W1 → Poniedziałek D1 → Watchlista → Alerty → Analiza i decyzja
Schemat workflow: od weekendowego przeglądu tygodniówek do decyzji o wejściu w pozycję.
Watchlista vs. obsesja

Częsty błąd: trader tworzy watchlistę z 15 par i śledzi każdą „na wszelki wypadek". To nie jest watchlista — to cały rynek z inną nazwą. Ogranicz się do 3–5 par jednocześnie. Jeśli w danym tygodniu screener nie wyrzuca nic interesującego — to jest informacja, nie problem. Brak setupu = brak handlu. Brzmi banalnie, ale zaakceptowanie tego potrafi zaoszczędzić miesiące frustracji i pieniędzy.

7. Poniedziałek rano — jak wygląda screening 28 par

Żeby workflow z poprzedniej sekcji nie był abstrakcją, pokażę jak wygląda konkretny poniedziałek rano. To nie jest „jedyny słuszny" sposób — to przykład.

Godzina 8:15, kawa na biurku. Otwieram TradingView, w screenerze ustawiam filtry na D1: RSI(14) poniżej 35, cena poniżej EMA 200, ADX(14) powyżej 20. Szukam par w potencjalnym wyprzedaniu w ramach trendu spadkowego — nie szukam odwrócenia, szukam pullbacku do gry z trendem lub sygnału, żeby trzymać się z daleka.

Screener wyrzuca dziś 4 pary: AUD/USD, NZD/USD, EUR/GBP i GBP/CHF. Otwieram każdą na D1.

  • AUD/USD — RSI na 28, cena wyraźnie pod EMA 200, ale patrząc na W1 widzę, że cena jest tuż nad silną strefą wsparcia z 2023 roku. Ciekawe — idzie na watchlistę. Ustawiam alert cenowy na dolną granicę strefy.
  • NZD/USD — podobna sytuacja, ale na W1 nie widzę żadnej wyraźnej strefy blisko. Cena jest w „powietrzu". Odrzucam — nie wiem, gdzie miałbym szukać reakcji.
  • EUR/GBP — RSI na 33, ale ADX tylko 18 (mimo że screener powinien był go odfiltrować — a, sprawdzam, i faktycznie, ADX na wczorajszym zamknięciu wynosił 21, dziś rano spadł. Screener bazował na danych z zamknięcia). Rynek w konsolidacji, nie w trendzie. Odrzucam.
  • GBP/CHF — RSI na 31, cena pod EMA 200, ADX 27. Na W1 jest zniesienie 61,8% Fibonacci z ostatniego swingu wzrostowego, cena jest 40 pipsów od tego poziomu. Interesujące. Idzie na watchlistę. Ustawiam dwa alerty: cenowy na poziom 61,8% i wskaźnikowy na RSI < 25 (pogłębienie wyprzedania).

Wynik: z 28 par, screener odfiltrował 4, ręczna analiza pozostawiła 2 na watchliście. Cały proces zajął 12 minut. Reszta dnia: czekam na alerty, zajmuję się czymś innym.

Kilka rzeczy, które warto zauważyć w tym przykładzie: screener nie miał racji z EUR/GBP — ADX się zmienił między zamknięciem a otwarciem i filtr przepuścił parę, która nie powinna była się pojawić. To normalne. Dlatego ręczna weryfikacja po screeningu nie jest opcjonalna — jest częścią procesu.

8. Alerty — jak nie przegapić bez śledzenia

Alert to jedno z najbardziej niedocenianych narzędzi w arsenale tradera. Zamiast śledzić rynek na żywo, definiujesz warunki, na które czekasz — i idziesz robić coś innego. To brzmi prosto, ale zmiana z „siedzę i patrzę" na „czekam na powiadomienie" potrafi radykalnie zmniejszyć liczbę impulsywnych transakcji.

Rodzaje alertów

  • Cenowy. Najprostszy: „powiadom mnie, gdy EUR/USD dotrze do 1,0700". Ustawiasz na poziomach S/R, zniesieniach Fibonacci, strefach zainteresowania. Zero konfiguracji, zero kodowania. Korzystam z nich codziennie.
  • Wskaźnikowy. „RSI(14) spadło poniżej 30 na D1" lub „MACD-Histogram zmienił znak". W TradingView ustawiasz to klikając na wskaźnik → Create Alert. W MT4/MT5 — przez własny wskaźnik z funkcją alertu.
  • Na obiekcie graficznym. TradingView pozwala ustawiać alerty na narysowanych liniach trendu, kanałach, strefach. Cena dotknęła twojej linii trendu z tygodniówki → dostajesz push na telefon. To moim zdaniem jedna z najbardziej niedocenianych funkcji TradingView — bo łączy ręcznie narysowaną analizę z automatycznym powiadomieniem.
  • Złożony warunek (custom condition). Alert aktywuje się, gdy spełniony jest wielowarunkowy warunek: np. „cena poniżej EMA 200 AND RSI < 35 AND ADX > 25". Wymaga Pine Script (TradingView) lub MQL (MT4/MT5), ale ustawia się to raz i działa, dopóki nie zmienisz kryteriów.

Praktyka ustawiania alertów

Dwa podejścia, oba sensowne, najlepiej je łączyć:

Podejście strefowe. W weekend rysujesz strefy na W1 i D1. Ustawiasz alerty cenowe na każdej strefie. W ciągu tygodnia dostajesz powiadomienie, gdy cena zbliża się do strefy. Otwierasz wykres i analizujesz — ale dopiero wtedy, nie wcześniej. To podejście dobrze współgra z analizą wsparcia i oporu.

Podejście wskaźnikowe. Ustawiasz alerty typu „RSI < 30 na D1 na dowolnej parze z watchlisty". Screener + alert. Dostajesz mniej powiadomień, ale bardziej przefiltrowanych. Dobrze działa, jeśli twoja strategia opiera się na oscylatorach.

Kombinacja obu daje najlepsze rezultaty, bo uderza z dwóch stron: alert cenowy mówi „cena jest w interesującym miejscu", alert wskaźnikowy dodaje „i oscylator potwierdza". Powiadomienie przychodzi, gdy cena dotarła do strefy i oscylator jest w ekstremalnej strefie — to silniejszy sygnał niż każde z tych kryteriów osobno.

Przykład: alert strefowy na EUR/USD

Na W1 widzisz, że EUR/USD ma silną strefę wsparcia w okolicy 1,0680–1,0720 (kilkukrotne odbicia w ciągu ostatniego roku). Rysujesz prostokąt strefy na TradingView, klikasz prawym → „Add Alert on EUR/USD". Ustawiasz: „cena wchodzi w strefę" → push na telefon. Jednocześnie tworzysz drugi alert: RSI(14) na D1 < 30. Jeśli oba się aktywują w podobnym czasie, otwierasz wykres H4, szukasz formacji odwrócenia (np. pin bar z dolnym knotem wychodzącym poza strefę). Jeśli formacja jest — planujesz wejście. Jeśli nie — czekasz dalej. Cała interakcja z wykresem zajęła 3 minuty od momentu alertu.

9. Backtesting — co testować i jak interpretować wyniki

Backtesting to sprawdzanie, jak twoja strategia zadziałałaby na danych historycznych. Brzmi prosto. W praktyce jest pełen pułapek — ale samego procesu nie warto pomijać, bo alternatywa (testowanie od razu na żywym koncie) jest droższa i bolesna.

Co warto testować

Nie każdy element strategii da się sensownie przetestować na historii. Dobrze poddają się backtestingowi elementy oparte na jednoznacznych, programowalnych regułach:

  • Reguły wejścia oparte na wskaźnikach. „Kup, gdy RSI(14) spadnie poniżej 30 na D1 i EMA 50 > EMA 200" — to jest jednoznaczne i programowalne. Nie ma tu miejsca na interpretację.
  • Reguły wyjścia i SL/TP. Stały SL 50 pipsów, TP 100 pipsów. Albo trailing stop 2× ATR. Mierzalne, porównywalne.
  • Porównanie wariantów. Czy RSI < 30 lepiej działa na D1 czy na H4? Czy SL 40 pipsów daje lepszy profit factor niż SL 60? Backtest odpowie — z zastrzeżeniami, o których za chwilę.

Słabo poddaje się backtestingowi to, co wymaga ludzkiej oceny:

  • Price action i formacje świecowe. Pin bar na wsparciu „wygląda przekonująco" — ale algorytmiczna definicja pin bara (knot > 2× ciało, ciało w górnym lub dolnym kwintyle) łapie tylko część przypadków, które doświadczony trader rozpoznaje wzrokiem. Reszta to kontekst, którego algorytm nie widzi.
  • Kontekst strukturalny. „Kupuję na końcu fali 2 w impulse Elliotta" — sensowna strategia, ale identyfikacja fali 2 jest subiektywna i bardzo trudna do zakodowania w sposób wiarygodny.
  • Decyzje uznaniowe. Doświadczony trader omija setupy, które „technicznie spełniają kryteria, ale coś mu nie gra". Tego nie zaprogramujesz — a jednocześnie to jest często ta różnica, która oddziela zyskowny trading od zyskownego backtestu.

Jakość danych — temat, o którym mało kto mówi

Wynik backtestu jest tak wiarygodny, jak dane, na których go przeprowadzasz. Na Forex to poważna kwestia, bo:

  • Rynek jest zdecentralizowany — dane z twojego brokera mogą się różnić od danych z innego brokera (inne spready, inne ceny zamknięcia, drobne różnice w OHLC).
  • Dane OHLC (z interwałem M1 czy H1) tracą informację o ruchu ceny wewnątrz świecy. Jeśli twój SL i TP były ciasne, backtest na OHLC może dawać wyniki niezgodne z rzeczywistością, bo nie wiadomo, co nastąpiło pierwsze — dotknięcie SL czy TP.
  • Dane tickowe (tick-by-tick) są dużo dokładniejsze, ale cięższe do zdobycia i obróbki. MT5 Strategy Tester ma tryb „Every tick based on real ticks" — jeśli testujesz strategie z ciasnym SL, używaj tego trybu.
  • Spread historyczny to kolejna zmora. Wiele danych historycznych zakłada stały spread, podczas gdy na żywo spread rozszerza się w czasie publikacji danych ekonomicznych, w nocy i na parach egzotycznych. Strategia, która wyglądała świetnie ze spreadem 1,5 pipsa na EUR/USD, może być stratna, gdy realny spread w newsy skacze do 8–12 pipsów.

Jeśli testujesz na danych gorszej jakości, traktuj wyniki z dodatkową dozą ostrożności. Jeśli możesz — korzystaj z danych tickowych od wiarygodnego dostawcy (Dukascopy, TrueFX) lub przynajmniej z danych M1, nie H1.

Jak interpretować wyniki

Kluczowe metryki backtestingu:

MetrykaCo mówiNa co uważać
Profit Factor (PF)Suma zysków / suma strat. PF > 1,5 to przyzwoity wynik na ForexPF > 3 na dużej próbce nie musi oznaczać błędu, ale wymaga szczególnie ostrej walidacji out-of-sample i forward testu. Na Forex tak wysokie wyniki zdarzają się rzadko bez overfittingu
Max DrawdownNajwiększy spadek kapitału od szczytu do dołkaPrzeżyjesz psychicznie -30%? Na żywym koncie drawdown bywa głębszy niż w backteście — planuj z zapasem
Win RateProcent transakcji zyskownychBez kontekstu stosunku zysku do ryzyka (R:R) jest bezużyteczny. 30% trafień + R:R 1:3 = zyskowna strategia
Liczba transakcjiIle transakcji wygenerował test50 transakcji to za mało na wiarygodną statystykę. Minimum 100–200 dla jakiejkolwiek pewności
Sharpe RatioZwrot skorygowany o zmiennośćSharpe > 1 to dobry wynik. Sharpe > 2 na Forex powinien budzić ostrożność i wymagać dodatkowej weryfikacji — nie jest niemożliwy, ale rzadki bez dopasowania do danych

Przykład: źle zrobiony backtest i jak go poprawić

Trader Jan testuje strategię: „kup, gdy RSI(14) < 30 na D1 na EUR/USD, SL 50 pips, TP 150 pips". Testuje na danych z lat 2020–2025, optymalizuje RSI (próbuje wartości od 10 do 30), optymalizuje SL (od 30 do 80 pipsów), optymalizuje TP (od 80 do 200 pipsów). Wybiera kombinację RSI=22, SL=43, TP=167 — bo ta ma najwyższy profit factor: 2,8.

Problem: Jan przetestował dziesiątki kombinacji na tych samych danych i wybrał najlepszą. Strategia ma 3 optymalizowane parametry, a najlepsza kombinacja wygląda podejrzanie „unikalna" — drobna zmiana parametrów drastycznie pogarsza wyniki. To klasyczny overfitting.

Jak poprawić: Jan powinien podzielić dane na okres treningowy (2020–2023) i testowy (2024–2025). Optymalizować na danych treningowych, a potem sprawdzić wybraną kombinację na danych testowych — ani razu wcześniej. Jeśli profit factor na danych testowych spada z 2,8 do 0,9, strategia jest dopasowana do przeszłości, nie do rynku.

Złota zasada: backtest to dolna granica problemów. Na żywym koncie dochodzi poślizg (slippage), rozszerzające się spready, opóźnienia egzekucji i — co najważniejsze — twoja psychologia. Strategia z max drawdownem 15% w backteście będzie miała 20–25% na żywo. Planuj z zapasem.

Forward testing — most między backtestem a żywym kontem

Zanim wrzucisz strategię na żywe konto, przetestuj ją forward: na koncie demo lub mikro-koncie z realnymi warunkami rynkowymi, przez minimum 2–3 miesiące (lepiej 6). Forward test eliminuje problem dopasowania do przeszłości — bo przyszłości jeszcze nie znasz. Jeśli wyniki forward testu są dramatycznie gorsze od backtestingu — strategia jest prawdopodobnie overfitted, a piękna equity curve z backtestu to artefakt, nie przewaga.[1]

10. Python w screeningu i backtestingu

Python zasługuje na więcej niż jeden wiersz w tabeli porównawczej, bo w 2026 roku jest to realna opcja dla rosnącej grupy traderów — nie tylko profesjonalnych kwantów, ale też zaawansowanych detalicznych traderów, którzy potrafią napisać skrypt i chcą mieć pełną kontrolę.

Co daje Python, czego nie dają TradingView ani MT4/MT5:

  • Dowolne źródło danych. Możesz pobierać dane z API brokerów (OANDA, Interactive Brokers), darmowych źródeł (yfinance dla indeksów, ccxt dla krypto) lub płatnych dostawców. Nie jesteś ograniczony do tego, co oferuje platforma.
  • Zaawansowana analiza statystyczna. Testy istotności, korekta Bonferroniego przy wielokrotnych porównaniach, wizualizacja rozkładów zwrotów — to rzeczy, które w Pine Script są albo niemożliwe, albo bardzo niewygodne. W Pythonie z bibliotekami scipy i statsmodels to kilka linijek kodu.
  • Elastyczność backtestingu. Biblioteki backtrader i vectorbt pozwalają testować strategie portfelowe (wiele par jednocześnie), strategie z dynamiczną alokacją kapitału, strategie z korelacjami między instrumentami. Pine Script i MQL mają tu ograniczenia.
  • Pipeline od screeningu do egzekucji. Cały workflow — pobranie danych, screening, generowanie sygnałów, wysyłanie alertów (e-mail, Telegram), a nawet egzekucja zleceń przez API brokera — może działać w jednym skrypcie. Bez klikania w interfejsie, bez ręcznego przenoszenia danych między narzędziami.

Wada jest oczywista: musisz umieć programować. Nie wystarczy skopiować skrypt ze Stack Overflow — musisz rozumieć, co robi twój kod, bo błąd w logice backtestingu może dać fałszywie optymistyczne wyniki, a błąd w egzekucji może otworzyć pozycję odwrotną do zamierzonej (znam takie historie). Jeśli nigdy nie pisałeś w Pythonie, zacznij od Pine Script — da ci 80% tego, czego potrzebujesz, za 20% wysiłku. Do Pythona wrócisz, gdy poczujesz, że Pine Script cię ogranicza.

11. Pułapki automatyzacji

Automatyzacja oszczędza czas i redukuje błędy emocjonalne. Ale wprowadza własne problemy — inne niż w tradingu dyskrecjonalnym, ale równie kosztowne. Poniżej pięć, na które wpadam ja, moi znajomi traderzy i ludzie na forach — regularnie.

Overfitting (dopasowanie do przeszłości)

Polega na dopasowaniu parametrów strategii do danych historycznych tak precyzyjnie, że system „zapamiętuje" przeszłość zamiast wychwytywać powtarzalne wzorce. Objaw: piękna equity curve w backteście, strata od pierwszego dnia na żywo. Dlatego jest taki podstępny — wygląda dobrze aż do momentu, gdy przestaje wyglądać dobrze.

Sygnały ostrzegawcze overfittingu:[5]

  • Strategia ma więcej niż 4–5 parametrów do optymalizacji.
  • Drobna zmiana parametru (RSI 14 → RSI 15) drastycznie zmienia wyniki — to tak zwana „kruchość" (fragility) systemu.
  • Backtest na jednym okresie daje świetne wyniki, na innym — stratę.
  • Profit Factor > 3 lub Sharpe > 2 na Forex na długiej próbce — to nie jest niemożliwe, ale powinno budzić poważną ostrożność i wymaga szczególnie rygorystycznej walidacji out-of-sample i forward testu.

Lekarstwem jest testowanie out-of-sample: dzielisz dane na część treningową (np. 2018–2022) i testową (2023–2025). Optymalizujesz na danych treningowych, sprawdzasz na testowych. Jeśli wyniki się rozjeżdżają — strategia jest dopasowana do konkretnej historii, nie do rynku. Pardo[1] szczegółowo opisuje walk-forward analysis, które formalizuje ten proces.

Data snooping (podglądanie danych)

Przetestowałeś 50 wariantów strategii na tych samych danych i wybrałeś ten z najlepszymi wynikami. Problem: przy 50 próbach na tych samych danych coś musi wypaść dobrze — statystycznie. To nie jest odkrycie „działającej" strategii, to efekt losowy. Aronson[5] i Lopez de Prado[6] poświęcają temu problemowi całe rozdziały i nie bez powodu — to pułapka, w którą wpadają nawet doświadczeni traderzy.

Rozwiązanie: jeśli testujesz wiele wariantów, stosuj korektę statystyczną (Bonferroni, White's Reality Check) lub przynajmniej bądź świadomy, że wynik z 50. próby jest wielokrotnie mniej wiarygodny niż wynik z pierwszej.

Survivorship bias w gotowych EA

Na forach i marketplace'ach widzisz EA z equity curve rosnącą pod 45°. Nie widzisz tysięcy EA, które zostały wycofane ze sprzedaży, bo zbankrutowały. To survivorship bias — i dotyka nie tylko EA ze sklepu, ale też strategii publikowanych przez influencerów tradingowych. Ten, kto chwalił się 300% w 2024, zwykle milczy o -80% w 2025. Nie zobaczysz jego tweeta „zamknąłem konto" — zobaczysz za to nową reklamę nowego „systemu".

Iluzja kontroli

Paradoks: im bardziej system jest „automatyczny", tym bardziej trader czuje się bezpiecznie — i tym mniej monitoruje, co się dzieje. EA handluje przez noc, spread rozszerza się do 15 pipsów na parze egzotycznej (sprawdźcie kiedyś spread na USD/TRY o 3:00 w nocy), poślizg zjada 3 stopy z rzędu — a trader dowiaduje się rano, gdy szkoda już jest zrobiona.

Automatyzacja wymaga nadzoru. EA nie jest pasywnym dochodem — to narzędzie, które potrzebuje monitoringu, aktualizacji parametrów i okresowej walidacji na bieżących danych rynkowych. Kto traktuje EA jak „ustaw i zapomnij", prędzej czy później zapłaci za tę wygodę z własnego salda.

Czarna skrzynka

Jeśli nie rozumiesz, dlaczego twój system zarabia, nie wiesz, kiedy przestanie. Kupiony EA z MQL5 Market bez dokumentacji logiki to czarna skrzynka. Kiedy rynek zmieni charakter (a zmieni — to nie jest kwestia „czy", tylko „kiedy"), nie będziesz wiedział, czy trzeba zmienić parametry, wyłączyć system, czy po prostu przeczekać okres słabszej wydajności. Najlepsze EA to te, których logikę rozumiesz — nawet jeśli nie pisałeś kodu osobiście.

12. Czego nie automatyzować na początku

Nowi traderzy często chcą od razu skoczyć do poziomu 5 (pełna automatyzacja), bo obiecuje „pasywny dochód" i wolność od emocji. To pułapka. Oto rzeczy, które lepiej robić ręcznie, dopóki nie zbudujesz solidnych podstaw:

  • Zarządzanie pozycją. Wielkość pozycji, przesuwanie SL, częściowe zamykanie — to są decyzje, które wymagają kontekstu i oceny sytuacji. EA zrobi dokładnie to, co mu każesz, ale „dokładnie to, co mu każesz" i „to, co powinieneś zrobić w danej chwili" to często dwie różne rzeczy. Ucz się zarządzać pozycją ręcznie, zanim zautomatyzujesz.
  • Interpretacja kontekstu makro. Screener nie wie, że za godzinę jest NFP (Non-Farm Payrolls) i spready zaraz się rozszerzą trzykrotnie. Nie wie, że bank centralny zmienił retorykę. Tego typu kontekst musisz dodawać sam.
  • Wybór par do handlu. Screener pomaga je filtrować, ale finalna selekcja — zwłaszcza na początku — powinna być twoja. Dzięki temu uczysz się, co działa na różnych parach, jakie mają charakterystyki (np. że GBP/JPY jest dużo bardziej zmienny niż EUR/CHF) i rozwijasz intuicję, której później nie zastąpi żaden algorytm.

Zasada jest prosta: automatyzuj to, co jest mechaniczne i powtarzalne (screening, alerty, powiadomienia). Zachowaj dla siebie to, co wymaga oceny i kontekstu (decyzje o wejściu i wyjściu, zarządzanie ryzykiem, interpretacja warunków rynkowych). Z czasem, gdy lepiej zrozumiesz rynek i swój styl, możesz automatyzować coraz więcej — ale od dołu, nie od góry.

13. Narzędzia — porównanie

NarzędzieJęzyk skryptowyScreeningAlertyBacktestingAuto-egzekucjaKoszt (marzec 2026)
TradingView (Free)Pine ScriptTak (Forex screener)Kilka jednocześniePine Script strategy()Nie (webhook do API)0 USD
TradingView (Essential–Ultimate)Pine ScriptTak (zaawansowane filtry)20–1000 w zależności od planuPine Script strategy()Webhook + API brokera lub natywna integracja brokerska~15–60 USD/mies.
MT4MQL4Własne wskaźniki (custom indicators)Tak (popup, push, email)Strategy Tester (1 symbol)Expert Advisors0 USD (od brokera)
MT5MQL5Własne wskaźnikiTak (popup, push, email)Strategy Tester (multi-currency)Expert Advisors0 USD (od brokera)
cTraderC#OgraniczonyTakcTrader AutomatecBots0 USD (od brokera)
PythonPythonPełna elastycznośćWłasne (e-mail, Telegram, push)backtrader, vectorbt, własnyPrzez API brokera (OANDA, IBKR)0 USD (open source)

Koszty orientacyjne na marzec 2026. Limity alertów TradingView zmieniają się w czasie — podane wartości pochodzą z oficjalnego cennika na dzień publikacji artykułu, sprawdź aktualną ofertę na tradingview.com/pricing. MT4/MT5 i cTrader są dostarczane bezpłatnie przez brokerów. Python wymaga umiejętności programowania, ale daje największą elastyczność i jest jedynym narzędziem na tej liście, gdzie masz pełną kontrolę nad każdym aspektem procesu.

Minimalny zestaw startowy — od tego zacznij
  • Interwał główny: D1 — na nim screenujesz i analizujesz. Kontekst bierzesz z W1.
  • Watchlista: 8–12 par do screeningu, z czego 2–5 trafia na bieżącą watchlistę w danym tygodniu.
  • 2 filtry screeningowe: EMA 200 (kierunek trendu) + RSI 14 (momentum). Proste, ale eliminują 80% szumu.
  • 1 typ alertu na start: cenowy, na strefach S/R z tygodniówki. Później dodasz wskaźnikowe.
  • 0 EA na starcie. Serio. Naucz się najpierw handlować ręcznie z pomocą screenera i alertów. Robot przyjdzie później.
  • Obowiązkowy forward test po każdym backteście. Minimum 2–3 miesiące na demo, zanim wrzucisz strategię na żywe konto.

FAQ — Automatyzacja i screening w AT

Czy potrzebuję umieć programować, żeby korzystać ze screeningu?

Nie — wbudowane screenery TradingView i dashboardy MT4/MT5 nie wymagają kodowania. Klikasz filtry, ustawiasz progi, dostajesz listę instrumentów. Pine Script i MQL otwierają dodatkowe możliwości (własne warunki, złożone alerty), ale podstawowy screening jest dostępny bez pisania kodu. Jeśli kiedykolwiek korzystałeś z filtrów na portalu ogłoszeniowym — to mniej więcej ten sam poziom trudności.

Czy warto kupić gotowy Expert Advisor (EA)?

Z dużą ostrożnością. Rynek gotowych EA jest pełen produktów dopasowanych do przeszłości (overfitted), z pięknym backtestem i katastrofalnymi wynikami na żywo. Jeśli rozważasz zakup: szukaj wyników forward testu na niezależnych serwisach weryfikacyjnych (np. Myfxbook z potwierdzoną historią), sprawdź niezależne recenzje, upewnij się, że rozumiesz logikę systemu. EA, którego nie rozumiesz, to czarna skrzynka — a czarnym skrzynkom nie powierza się kapitału.

Ile alertów powinienem mieć ustawionych jednocześnie?

Zależy od stylu, ale 5–15 alertów jednocześnie to rozsądny zakres dla swing tradera. Zbyt mało — możesz przegapić okazję. Zbyt dużo — dostajesz powiadomienia co godzinę i zaczynasz je ignorować (i to jest gorsze niż brak alertów, bo daje fałszywe poczucie, że „monitorujesz rynek"). Ustawiaj alerty na parach z watchlisty, nie na całym rynku.

Jak wiarygodny jest backtest na Forex?

Backtest daje ci dolną granicę problemów — na żywo będzie gorzej (slippage, rozszerzające się spready, psychologia). Wiarygodność zależy mocno od jakości danych: test na danych tickowych z uwzględnieniem zmiennego spreadu jest dużo bardziej miarodajny niż test na danych OHLC H1 ze stałym spreadem. Traktuj backtest jako test logiki, nie prognozę zysków. Wyniki forward testu (demo, 3–6 miesięcy) są zawsze bardziej miarodajne niż sam backtest.

TradingView czy MT4/MT5 do screeningu?

Do screeningu i alertów — TradingView jest wygodniejszy: screener w chmurze, alerty push bez konieczności trzymania platformy otwartej, łatwe tworzenie własnych warunków w Pine Script. Do egzekucji zleceń — MT4/MT5 wciąż dominuje u wielu brokerów. Wielu traderów łączy oba: analiza i screening w TradingView, egzekucja w MT4/MT5. To nie jest „albo–albo" — to różne narzędzia do różnych etapów workflow.

Czy Python jest lepszy do backtestingu niż Pine Script?

Python (z bibliotekami backtrader, vectorbt, pandas) daje większą elastyczność: dostęp do dowolnych danych, pełna kontrola nad logiką, możliwość zaawansowanej analizy statystycznej (korekta wielokrotnych porównań, testy istotności, wizualizacja rozkładów). Pine Script jest prostszy, szybszy w konfiguracji i wystarczający dla większości strategii opartych na wskaźnikach. Jeśli umiesz programować w Pythonie — masz więcej możliwości. Jeśli nie — Pine Script pozwoli ci przetestować większość pomysłów bez uczenia się nowego języka. Do Pythona wrócisz, gdy poczujesz, że Pine Script cię ogranicza.

Czy muszę odpalać screener codziennie?

Nie — jeśli jesteś swing traderem na D1, wystarczy rano w poniedziałek (pełny scan) i szybkie sprawdzenie w środę lub czwartek (czy coś nowego wpadło na radar). Resztę robi za ciebie system alertów ustawionych w poniedziałek. Codzienne odpalanie screenera ma sens przy krótszych interwałach (H4, H1), ale na D1 rynek nie zmienia się na tyle szybko, żeby trzeba było skanować go każdego dnia od nowa.

Źródła

Źródła główne

  1. Robert Pardo, The Evaluation and Optimization of Trading Strategies, 2nd ed., Wiley, 2008 — metodologia backtestingu, walk-forward analysis, rozpoznawanie overfittingu; kluczowa praca w kontekście walidacji strategii automatycznych.
  2. Ernest P. Chan, Quantitative Trading: How to Build Your Own Algorithmic Trading Business, 2nd ed., Wiley, 2021 — praktyczny przewodnik po budowaniu strategii ilościowych: od screeningu po egzekucję algorytmiczną.
  3. Perry J. Kaufman, Trading Systems and Methods, 6th ed., Wiley, 2020 — encyklopedyczne omówienie systemów transakcyjnych: filtry trendowe, screening, testowanie i optymalizacja strategii.
  4. Andreas F. Clenow, Following the Trend, Wiley, 2013 — systematyczne podejście do tradingu trendowego: screening instrumentów, backtesting portfela, zarządzanie pozycją; praktyczne aspekty automatyzacji.

Lektury uzupełniające

  1. David Aronson, Evidence-Based Technical Analysis, Wiley, 2007 — statystyczna walidacja metod AT: data mining bias, testy istotności, problem wielokrotnych porównań (data snooping); kluczowa lektura dla każdego, kto testuje strategie.
  2. Marcos Lopez de Prado, Advances in Financial Machine Learning, Wiley, 2018 — rozdz. 8–11: cross-validation w finansach, feature importance, pułapki backtestingu na danych finansowych.
  3. Alexander Elder, The New Trading for a Living, Wiley, 2014 — sekcja o automatyzacji: alerty, screenery, rola technologii w procesie decyzyjnym tradera dyskrecjonalnego.
  4. Kathy Lien, Day Trading and Swing Trading the Currency Market, 3rd ed., Wiley, 2016 — praktyczne aspekty screeningu par walutowych i organizacji workflow na Forex.
  5. Lukas Menkhoff, Mark P. Taylor, „The Obstinate Passion of Foreign Exchange Professionals: Technical Analysis", Journal of Economic Literature, Vol. 45, No. 4, 2007 — przegląd stosowania AT na Forex; kontekst dla dyskusji o roli automatyzacji wśród profesjonalnych traderów walutowych.
  6. Andrew W. Lo, Adaptive Markets: Financial Evolution at the Speed of Thought, Princeton University Press, 2017 — hipoteza rynków adaptacyjnych: dlaczego strategie, które działały w przeszłości, mogą przestać działać; implikacje dla automatyzacji i backtestingu.

Jarosław Wasiński LinkedIn

Redaktor naczelny MyBank.pl • Analityk rynków makroekonomicznych i walutowych

mgr Jarosław Wasiński – niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Aktywnie zaangażowany w rynek Forex od 2007 roku, ze szczególnym naciskiem na analizę fundamentalną, strukturę rynków OTC oraz rygorystyczne zarządzanie ryzykiem kapitału (Risk Management).

  • Twórca i redaktor naczelny portalu MyBank.pl, dostarczającego rzetelną wiedzę o finansach od 2004 roku.
  • Autor setek wnikliwych komentarzy rynkowych, analiz strukturalnych i materiałów edukacyjnych dla inwestorów.
  • Zwolennik transparentności rynków finansowych, promujący edukację opartą na twardych danych i raportach instytucjonalnych.

Treści mają charakter edukacyjny i informacyjny – nie stanowią porady inwestycyjnej ani rekomendacji. Pamiętaj! Inwestowanie na rynkach lewarowanych (Forex/CFD) wiąże się z wysokim ryzykiem szybkiej utraty kapitału.