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.

Futures to CFDs Mapping (NT8 → MT4) Auto-Symbol Map
Instant Sync
Nasdaq (NQ/MNQ) NAS100 / US100 Index CFD
S&P 500 (ES/MES) SPX500 / US500 Index CFD
Gold (GC/MGC) XAUUSD Metal CFD
Euro FX (6E) EURUSD Forex Spot

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.

Frequently Asked Questions

How does MirrorFlow translate futures contracts into MT4 lots?

MirrorFlow uses Pro Mode by default, which calculates the dollar-per-point value of the futures contract in NinjaTrader and scales it to the CFD lot value in MT4, ensuring mathematically exact exposure replication.

Is a VPS required, or does it work on my personal computer?

It runs directly on your Windows PC (or on a VPS if preferred). Requiring no web intermediaries, execution latency remains under 15 ms.

What happens if I drag the Stop Loss on the NinjaTrader chart?

MirrorFlow detects dynamic modifications to bracket orders (ATM brackets) and automatically updates Stop Loss and Take Profit levels in the MT4 terminal with debounce stabilization.

Kopiuj z NT8 na MT4 bez limitu kont

Uzyskaj dostęp dożywotni - $69