Hướng dẫn· 12 tháng 7, 2026· 8 phút đọc

Cách copy từ NinjaTrader 8 sang MT4 với MirrorFlow: hướng dẫn từng bước

Hướng dẫn đầy đủ để sao chép lệnh NinjaTrader 8 sang MetaTrader 4 với MirrorFlow: cài EA, bật AutoTrading, quy đổi hợp đồng và kiểm tra kết quả.

Để copy lệnh từ NinjaTrader 8 sang MetaTrader 4 với MirrorFlow, bạn cài module gửi (Sender) trên NT8, nạp EA vào MT4, bật AutoTrading, thiết lập quy đổi giữa hợp đồng futures và lot CFD, rồi chạy một lệnh thử. NinjaTrader 8 đóng vai trò nguồn (master) còn MetaTrader 4 là đích (slave). Mọi thứ chạy cục bộ, qua kênh liên lạc giữa các tiến trình ngay trong Windows của bạn, với độ trễ dưới 15ms và không cần cầu nối trên cloud.

Bạn cần gì trước khi bắt đầu

  • NinjaTrader 8 với một chiến lược hoặc các lệnh vào tay mà bạn muốn sao chép.
  • MetaTrader 4 đã kết nối tới broker nơi bạn muốn phản chiếu các lệnh.
  • Cả hai ứng dụng và MirrorFlow trên cùng một máy Windows; kết nối là cục bộ, không qua cloud.
  • Thông số hợp đồng của broker CFD để tính quy đổi khối lượng lot.
  • Giấy phép MirrorFlow: thanh toán một lần $69, không giới hạn tài khoản.

Bước 1: cài MirrorFlow và đặt NinjaTrader 8 làm nguồn

Cài MirrorFlow và mở nó song song với NinjaTrader 8. Thêm module gửi của MirrorFlow vào NT8 để nó bắt được mọi lệnh mở, đóng và chỉnh sửa. Vì NinjaTrader 8 có thể đóng vai master, MirrorFlow đọc lệnh theo thời gian thực và đẩy sang đích qua một kênh cục bộ của Windows, với độ trễ dưới 15ms. Không cài cầu nối bên ngoài nào và không để lộ thông tin đăng nhập của bạn: mọi thứ chạy 100% cục bộ (Anti-Ban).

Bước 2: cài EA vào MetaTrader 4

  • Trong MetaTrader 4, mở File > Open Data Folder.
  • Chép EA của MirrorFlow vào MQL4\Experts.
  • Khởi động lại MetaTrader 4 để EA xuất hiện trong Navigator.
  • Kéo EA vào bất kỳ biểu đồ nào; chỉ cần một biểu đồ mở là đủ để nhận toàn bộ lệnh.

Bước 3: bật AutoTrading trên MT4

Để EA thực thi được lệnh, hãy bật nút AutoTrading (hoặc 'Algo Trading') trên thanh công cụ MetaTrader 4: nút phải chuyển sang màu xanh. Trong phần thuộc tính của EA, tick 'Allow live trading' và, nếu cấu hình của bạn yêu cầu, tick cả 'Allow DLL imports'. Khi EA đang hoạt động, bạn sẽ thấy mặt cười ở góc biểu đồ. Nếu xuất hiện dấu X đỏ, nghĩa là AutoTrading vẫn đang tắt.

Bước 4: thiết lập quy đổi futures → lot CFD

Đây là bước then chốt và cũng là nơi nhiều người sai nhất. NinjaTrader 8 giao dịch futures theo hợp đồng, còn MetaTrader 4 giao dịch CFD và chỉ số theo lot, và MirrorFlow không tự đoán mối quan hệ đó: bạn tự định nghĩa bằng hệ số nhân lot cho từng tài khoản và chế độ cross-instrument (Mini<->Micro, futures<->CFD). Ví dụ với S&P 500: một hợp đồng E-mini (ES) trị giá 50 $ mỗi điểm còn Micro (MES) là 5 $ mỗi điểm, tức bằng một phần mười. Nếu ở broker MT4 của bạn, một lot CFD US500 tương đương 1 $ mỗi điểm, thì để phản chiếu 1 hợp đồng MES bạn cần khoảng 5 lot US500. Luôn tra thông số của broker, vì giá trị điểm và kích thước lot khác nhau giữa các broker.

  • Hệ số nhân lot: chỉnh khối lượng theo từng tài khoản (ví dụ 0.5x hoặc 5x).
  • Cross-instrument: ánh xạ ES/MES của NT8 sang mã CFD tương đương trên MT4 (US500, SPX500, tùy broker).
  • Chế độ Hedge (Invert Side): đảo chiều lệnh nếu bạn muốn phòng hộ thay vì sao chép.
  • Giới hạn MDD/MDP: đặt mức lỗ tối đa theo ngày và tổng để bảo vệ tài khoản nhận.

Bước 5: kiểm tra bằng một lệnh thử

Trước khi giao dịch thật, hãy vào một lệnh nhỏ từ NinjaTrader 8 (lý tưởng là trên tài khoản demo hoặc Sim101) và kiểm tra xem MT4 có mở vị thế tương đương ngay lập tức không. Xác nhận ba điều: mã giao dịch đã ánh xạ đúng, khối lượng lot khớp với quy đổi của bạn, và việc đóng lệnh trên NT8 cũng đóng vị thế bên MT4. Lặp lại với một lệnh đóng một phần để chắc chắn rằng các chỉnh sửa cũng được sao chép. Khi kết nối đã được kiểm chứng, bạn có thể tạo nhiều cấu hình (multi-profile) và sao chép từ một tài khoản NT8 sang bao nhiêu tài khoản MT4 tùy ý mà không tốn thêm phí cho mỗi tài khoản.

Prop firm forex và việc copy trên MT4

MetaTrader 4 là nền tảng chuẩn của rất nhiều prop firm forex, nên sao chép tín hiệu từ NinjaTrader 8 sang một tài khoản đánh giá MT4 là tình huống rất phổ biến. Nói thẳng và trung thực: MirrorFlow là công cụ kỹ thuật để sao chép lệnh; nó không giúp bạn qua bài đánh giá và không đảm bảo kết quả. Ngoài ra, hãy luôn đọc quy định của prop firm về copy trading, EA và giao dịch giữa nhiều tài khoản, vì một số công ty hạn chế những điều này. Dùng giới hạn MDD/MDP của MirrorFlow để tôn trọng ngưỡng drawdown tối đa của chương trình, và giữ toàn bộ hoạt động ở cục bộ, không để dữ liệu của bạn lộ ra máy chủ bên ngoài.

Copy từ NT8 sang MT4 không giới hạn tài khoản

Giấy phép trọn đời — $69