NinjaTrader jest kojarzony przede wszystkim z kontraktami futures, wykresami, analizą strategii i odtwarzaniem sesji. Przy ocenie oddziel platformę desktopową, źródło danych i usługę brokerską. Bezpłatny plan nie oznacza zerowych kosztów rachunku, a realistycznie wyglądający replay nie gwarantuje identycznego wykonania na giełdzie.

Platforma i broker to dwa różne wybory

NinjaTrader Desktop oferuje wykresy, panel zleceń SuperDOM, Strategy Analyzer oraz programowanie NinjaScript oparte na C#. W ekosystemie są także platformy webowa i mobilna, lecz nie zakładaj, że każdy dodatek i skrypt desktopowy działa w nich tak samo. Opis zaawansowanych testów w tym artykule dotyczy przede wszystkim Desktop.

Własna oferta brokerska koncentruje się na futures. Desktop może także łączyć się ze wskazanymi dostawcami danych i innymi brokerami, w tym obsługującymi forex lub akcje. Wymagane są zgodna integracja, uprawnienia konta i ewentualny dodatkowy abonament. Samo posiadanie API przez brokera nie wystarcza.

Nie należy traktować całej oferty jako wyłącznie amerykańskiej. W komunikacie z 30 stycznia 2026 r. NinjaTrader ogłosił wejście do Europy przez Payward Europe Digital Solutions (CY) Limited, początkowo w Niemczech i Holandii. Zapowiedź rozszerzenia nie potwierdza automatycznie dostępności rachunku dla rezydenta Polski.

Przed zakupem sprawdź aktualną kwalifikację kraju, podmiot w umowie i właściwy cennik. Poniższe kwoty odnoszą się do publicznej strony amerykańskiej z dnia weryfikacji, a nie do potwierdzonej oferty dla każdego polskiego klienta. Korzystanie z oprogramowania i przyjęcie wniosku o rachunek to odrębne sprawy.

Free, Monthly i Lifetime — policz prowizje

Plan Free przewiduje handel rzeczywisty bez miesięcznej opłaty za plan. Nie jest wersją blokującą wszystkie zlecenia live. Monthly i Lifetime obniżają prowizje za cenę odpowiednio abonamentu i wpłaty jednorazowej. Dostęp do określonych danych i narzędzi może zależeć także od aktywacji oraz zasilenia rachunku.

Publiczny cennik USA: prowizja brokerska za jedną stronę, bez dodatkowych opłat
PlanOpłata za planMicro / standard za kontrakt
Free0 USD miesięcznie0,39 / 1,29 USD za stronę
Monthly99 USD miesięcznie0,29 / 0,99 USD za stronę
Lifetime1499 USD jednorazowo0,09 / 0,59 USD za stronę

Stawka za stronę nie jest kosztem pełnego otwarcia i zamknięcia. Dla jednego mikrokontraktu prowizja round turn wynosi odpowiednio 0,78, 0,58 i 0,18 USD. Dochodzą właściwe opłaty giełdowe, rozliczeniowe i pozostałe pozycje taryfy. Wybierz tabelę all-in dla konkretnego instrumentu.

Własne obliczenie dla 500 pełnych transakcji po jednym mikrokontrakcie w miesiącu: Free daje 390 USD prowizji, Monthly 290 + 99 = 389 USD. Różnica wynosi tylko 1 USD przed pozostałymi kosztami. Licz pełne kontrakty i obie strony, a nie liczbę kliknięć. Ten przykład nie zachęca do zwiększania aktywności dla odzyskania abonamentu.

W taryfie USA widnieją także opłaty za niektóre integracje, przelewy i przewalutowanie. Plan Free może podlegać opłacie za brak wymaganej aktywności po logowaniu; aktualna tabela opisuje 35 USD przy braku transakcji live przez 30 dni, z odrębną zasadą dla starszych planów. Sprawdź warunki swojego konta zamiast utożsamiać słowo Free z bezwarunkowym brakiem opłat.

Trzy pojęcia związane z odtwarzaniem danych

Playback może korzystać z Market Replay albo z historycznych ticków. Market Replay przechowuje uporządkowane zdarzenia Level I oraz Level II, jeśli odpowiednie dane zostały zarejestrowane lub pobrane. Przy własnym nagrywaniu głębokość rynku wymaga jej odbierania przez właściwe okno, zgodnie z dokumentacją.

Historical Playback wykorzystuje dostępne ticki historyczne. Nie należy zakładać, że zwykły plik ticków odtwarza pełny historyczny arkusz zleceń. Sprawdź, jakie pola oraz okres rzeczywiście zawiera dostawca. Dane końca dnia nie wystarczą do ćwiczenia kolejności zmian wewnątrz sekundy.

Tick Replay to jeszcze inna funkcja: odtwarza historyczne zdarzenia dla obliczeń zgodnych wskaźników lub strategii. Dokumentacja zastrzega, że nie jest to narzędzie zapewniające dokładność symulowanych wykonań. Nie utożsamiaj przełącznika Tick Replay z Market Replay ani z pełnym zapisem wszystkich zdarzeń Bid i Ask.

W każdym z tych trybów zlecenie treningowe nie zajmuje rzeczywistego miejsca w kolejce giełdy. Symulacja nie odtwarza pewnie wpływu twojego wolumenu na rynek. Przyspieszanie sesji jest użyteczne do nauki, lecz zmienia także czas dostępny człowiekowi na decyzję. Zapisz prędkość i wszelkie cofnięcia.

Strategy Analyzer i NinjaScript

Strategy Analyzer umożliwia backtest, optymalizację, walk-forward i analizę Monte Carlo strategii NinjaScript. Każda z tych funkcji odpowiada na inne pytanie. Optymalizacja wybiera parametry według kryterium; walk-forward rozdziela kolejne odcinki opracowania i oceny; Monte Carlo bada warianty wyników przy określonych założeniach.

Żadna z nich nie usuwa przeuczenia automatycznie. Zachowaj rejestr sprawdzonych wariantów, również odrzuconych. Jeśli wielokrotnie poprawiasz reguły po obejrzeniu odłożonego okresu, przestaje on być niezależnym sprawdzianem. W raporcie porównuj wynik po kosztach, obsunięcie equity oraz koncentrację zysków.

NinjaScript korzysta z C#, ale znajomość języka nie zastępuje wiedzy o zdarzeniach platformy i stanie zleceń. Przy przenoszeniu strategii z innego programu sprawdź początkowe wartości wskaźników, sesje, moment wyliczania sygnału i logikę ponownego uruchomienia. Nie ma uniwersalnego rankingu trudności C# i MQL5.

Dane i rachunek dobieraj oddzielnie

Level I zwykle wystarcza do podstawowych cen i transakcji, a analiza arkusza wymaga odpowiednich danych głębokości. W taryfach są osobne pozycje dla Level II, statusu profesjonalnego i określonych giełd. Marketingowa informacja o danych w planie wymaga sprawdzenia warunków aktywacji oraz zakresu pakietu.

Oficjalna lista połączeń Desktop obejmuje m.in. Interactive Brokers, FOREX.com/City Index i FXCM, obok odrębnych dostawców danych. Multi-Broker jest dodatkową usługą; publiczna oferta podaje 99 USD miesięcznie. Nie myl tego dodatku z planem prowizyjnym Monthly we własnym rachunku NinjaTrader.

Rithmic czy CQG są elementami infrastruktury danych i realizacji, a nie dowodem bezbłędnego lub zawsze szybszego wykonania. Potwierdź zgodność dostawcy z konkretnym kontem, wersją aplikacji i licencją. Przy futures sprawdź też wygasanie serii, zasady utrzymania pozycji oraz depozyt poza godzinami intraday.

Mały kontrakt nadal ma konkretną ekspozycję

Micro E-mini S&P 500, oznaczany MES, ma mnożnik 5 USD za punkt indeksu; typowy minimalny krok ceny kontraktu outright to 0,25 punktu, czyli 1,25 USD. Ruch o 20 punktów oznacza 100 USD na jednym kontrakcie przed kosztami. Dziesięć kontraktów zwiększa ten wynik do 1000 USD.

Niski depozyt intraday jest wymogiem zabezpieczenia, a nie maksymalną stratą. Może się zmienić, a utrzymanie pozycji poza wyznaczoną porą może wymagać więcej środków. Zlecenie stop nie daje pewności wykonania na zadanej cenie. Oceniaj ryzyko przez ekspozycję i scenariusz ceny.

Pierwszy test platformy

Sprawdź dostęp do demonstracji, właściwych danych i jednej wybranej sesji. Odtwórz ją bez cofania nieudanych decyzji, zapisz koszty i eksportuj historię przed resetem środowiska. Osobno porównaj kilka transakcji Strategy Analyzer z logiką skryptu. Brak potrzebnych danych jest wynikiem testu, a nie powodem do zgadywania.

Na tej podstawie oceń użyteczność oraz pełny koszt stanowiska. Nie przechodź na rachunek rzeczywisty wyłącznie dlatego, że kilkanaście prób miało wysoką skuteczność. Pomocne będzie porównanie NinjaTrader i MT5 oraz omówienie ograniczeń testerów.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

Ile wynosi wynik ruchu MES o 20 punktów przy mnożniku 5 USD za punkt dla jednego kontraktu?

Sprawdź odpowiedź

20 × 5 = 100 USD przed kosztami. Znak zależy od kierunku pozycji i ruchu ceny. Kwota wymaganego depozytu nie zmienia mnożnika ani nie ogranicza straty do jego wysokości.

Następny temat: NinjaTrader czy MT5 — dane, testy strategii i pełne koszty →