Tutorial· 12 lipca 2026· 8 min czytania

Jak kopiować z NinjaTrader 8 na MT4 z MirrorFlow: tutorial krok po kroku

Kompletny poradnik replikacji transakcji z NinjaTrader 8 na MetaTrader 4 z MirrorFlow: instalacja EA, AutoTrading, przelicznik kontraktów i weryfikacja.

Żeby kopiować transakcje z NinjaTrader 8 na MetaTrader 4 z MirrorFlow, instalujesz nadajnik (Sender) w NT8, wgrywasz EA do MT4, włączasz AutoTrading, ustalasz przelicznik między kontraktami futures a lotami CFD i odpalasz transakcję testową. NinjaTrader 8 pełni rolę źródła (master), a MetaTrader 4 celu (slave). Wszystko działa lokalnie, przez kanał komunikacji między procesami Twojego własnego Windows, z opóźnieniem poniżej 15 ms i bez mostków w chmurze.

Czego potrzebujesz, zanim zaczniesz

  • NinjaTrader 8 ze strategią lub ręcznymi wejściami, które chcesz replikować.
  • MetaTrader 4 podłączony do brokera, u którego chcesz odwzorować transakcje.
  • Obie aplikacje i MirrorFlow na tym samym komputerze z Windows; połączenie jest lokalne, bez chmury.
  • Specyfikacje kontraktów Twojego brokera CFD, żeby wyliczyć przelicznik lota.
  • Licencja MirrorFlow: płatność jednorazowa $69 z nieograniczoną liczbą kont.

Krok 1: zainstaluj MirrorFlow i ustaw NinjaTrader 8 jako źródło

Zainstaluj MirrorFlow i otwórz go obok NinjaTrader 8. Dodaj moduł nadajnika MirrorFlow w NT8, żeby przechwytywał każde otwarcie, zamknięcie i modyfikację. Ponieważ NinjaTrader 8 może działać jako master, MirrorFlow czyta zlecenia w czasie rzeczywistym i wysyła je do celu lokalnym kanałem Windows, z opóźnieniem poniżej 15 ms. Nie instaluje się żadnego zewnętrznego mostka ani nie ujawnia Twoich danych logowania: wykonanie jest w 100% lokalne (Anti-Ban).

Krok 2: zainstaluj EA w MetaTrader 4

  • W MetaTrader 4 otwórz Plik > Otwórz folder danych.
  • Skopiuj EA MirrorFlow do MQL4\Experts.
  • Zrestartuj MetaTrader 4, żeby EA pojawił się w Nawigatorze.
  • Przeciągnij EA na dowolny wykres; jeden otwarty wykres wystarczy, żeby odbierać wszystkie transakcje.

Krok 3: włącz AutoTrading w MT4

Żeby EA wykonywał zlecenia, włącz przycisk AutoTrading (lub 'Trading algorytmiczny') na górnym pasku MetaTrader 4: musi być zielony. We właściwościach EA zaznacz 'Zezwól na handel na żywo', a jeśli Twoja konfiguracja tego wymaga — 'Zezwól na import DLL'. Kiedy EA jest aktywny, w rogu wykresu zobaczysz uśmiechniętą buźkę. Jeśli pojawia się czerwony krzyżyk, AutoTrading nadal jest wyłączony.

Krok 4: ustal przelicznik futures → lot CFD

To kluczowy krok i miejsce, w którym najwięcej osób się myli. NinjaTrader 8 handluje futures w kontraktach, a MetaTrader 4 handluje CFD i indeksami w lotach, a MirrorFlow nie zgaduje tej relacji: definiujesz ją Ty, mnożnikiem lota na konto i trybem cross-instrument (Mini<->Micro, futures<->CFD). Przykład z S&P 500: kontrakt E-mini (ES) daje 50 $ na punkt, a Micro (MES) 5 $ na punkt, czyli dziesiątą część. Jeśli u Twojego brokera MT4 jeden lot CFD US500 to 1 $ na punkt, to żeby odwzorować 1 kontrakt MES, potrzebujesz około 5 lotów US500. Zawsze sprawdzaj specyfikacje swojego brokera, bo wartość punktu i wielkość lota różnią się między brokerami.

  • Mnożnik lota: skaluje wolumen na konto (na przykład 0.5x lub 5x).
  • Cross-instrument: mapuje ES/MES z NT8 na równoważny symbol CFD w MT4 (US500, SPX500, zależnie od brokera).
  • Tryb Zabezpieczenia (Invert Side): odwraca kierunek, jeśli chcesz zabezpieczać zamiast replikować.
  • Limity MDD/MDP: ustala maksymalną stratę dzienną i całkowitą, żeby chronić konto odbiorcze.

Krok 5: zweryfikuj transakcją testową

Zanim zaczniesz handlować na poważnie, wyślij małe zlecenie z NinjaTrader 8 (najlepiej na koncie demo lub Sim101) i sprawdź, czy MT4 natychmiast otwiera równoważną pozycję. Zweryfikuj trzy rzeczy: czy zmapowany symbol jest poprawny, czy wielkość w lotach zgadza się z Twoim przelicznikiem i czy zamknięcie w NT8 zamyka też pozycję w MT4. Powtórz test z częściowym zamknięciem, żeby potwierdzić, że modyfikacje też się replikują. Gdy połączenie jest zweryfikowane, możesz stworzyć kilka profili (multi-profil) i replikować z jednego konta NT8 na tyle kont MT4, ile potrzebujesz, bez dodatkowego kosztu za konto.

Prop firmy forexowe i kopiowanie w MT4

MetaTrader 4 to standardowa platforma wielu prop firm forexowych, więc replikacja sygnałów z NinjaTrader 8 na konto ewaluacyjne MT4 to typowy scenariusz. Ważne i uczciwe: MirrorFlow to techniczne narzędzie do replikacji; nie zalicza ewaluacji i nie gwarantuje wyników. Poza tym zawsze sprawdzaj zasady swojej prop firmy dotyczące copy tradingu, EA i handlu między kontami, bo niektóre je ograniczają. Używaj limitów MDD/MDP w MirrorFlow, żeby respektować maksymalny drawdown swojego programu, i trzymaj całą operatywę lokalnie, bez wystawiania danych na zewnętrzne serwery.

Kopiuj z NT8 na MT4 bez limitu kont

Licencja dożywotnia — $69