Bạn có một tài khoản đánh chính và vài tài khoản muốn đánh giống hệt. Tự tay gõ lại từng lệnh sang từng tài khoản là việc không ai làm nổi khi thị trường chạy. Copytrade làm hết phần đó.
Cùng một tệp EA chạy cả hai đầu. Khác nhau đúng một ô: Mode = Master hay Slave.
Không chỉ lệnh mới. Master dời SL/TP thì Slave dời theo; Master đóng lệnh thì Slave đóng theo; Master đóng bớt một phần lot thì Slave cũng đóng bớt tương ứng.
0.12.0, 5.0…Không còn giới hạn số lượng tài khoản Slave trên một key.
Sàn Master gọi vàng là XAUUSD, sàn Slave gọi là GOLD hay XAUUSD.pro — khai một dòng, từ đó chạy mãi.
Danh sách mã cũng chính là bộ lọc: mã nào không khai thì Slave không đụng tới. Master đánh đủ thứ, Slave chỉ ăn theo vàng.
Master đóng là Slave đóng. Master cắt bớt lot là Slave cắt bớt theo.
Gắn EA vào giữa phiên mà không muốn ôm lại mớ lệnh Master mở từ hôm qua? Đặt “chỉ nhận lệnh mới hơn X giây” là xong.
Không thích bấm thì bật chế độ tự chạy khi gắn EA.
Nói thẳng để bạn khỏi kỳ vọng sai.
Lot được làm tròn xuống bội số của bước lot sàn bạn. Nếu kết quả nhỏ hơn lot tối thiểu — ví dụ 0.03 × 0.1 = 0.003 — thì EA vào bằng lot tối thiểu và bung hộp thoại báo.
Lệnh không bị bỏ sót, nhưng rủi ro thật của bạn lớn hơn hệ số đã đặt. Muốn đúng tỉ lệ: dùng sàn có bước lot nhỏ hơn, hoặc tăng vốn tài khoản Slave.
CT_Http.dll. Chỉ cần tích Allow DLL imports.
| Kiểu | Điều kiện | Chạy được gì | Nhập gì vào EA |
|---|---|---|---|
| Demo miễn phí | Tài khoản demo — sàn khai là demo và tên sàn, tên tài khoản hoặc tên công ty có chữ demo, trial, practice | Chỉ Offline, cùng máy với Master | Slave: để trống cả License Key lẫn SlaveKey |
| IB miễn phí | Tài khoản thật đã mở dưới link IB của chúng tôi và đã được admin thêm vào danh sách | Chỉ Offline, cùng máy với Master | Slave: để trống cả License Key lẫn SlaveKey |
| Key trả phí | Mua key | Online (khác máy, khác sàn) và Offline | Xem hướng dẫn sử dụng |
Máy Master chạy Offline thì không cần key — để trống ô License Key. Máy Master chạy Online thì bắt buộc có key Master.
Cài EA vào MT4/MT5 và bật Allow DLL imports.
Trên terminal Master: gắn EA, đặt Mode = Master, để trống LicenseKey, bấm START. Panel hiện dòng Master Code — đó là số tài khoản Master, ghi lại.
Trên terminal Slave, cùng máy: Mode = Slave, MasterCode = mã vừa ghi, SlaveSource = Copy from Local, SymbolMapping = XAUUSD,EURUSD, để trống LicenseKey và SlaveKey.
Rồi vào một lệnh nhỏ trên Master — lệnh phải xuất hiện bên Slave trong 1–2 giây.
Ô SymbolMapping là bắt buộc. Không khai mã nào thì EA bỏ qua mọi lệnh, và chỉ ghi một dòng nhỏ trong tab Experts: SYMBOL_MAPPING missing for master symbol: …. Đây là nguyên nhân số một của “cài xong mà không copy được”.
Chưa chạy? Mở tab Experts của terminal và đọc dòng log — EA in rất rõ lý do.
Đúng như thiết kế hiện tại: ô đó bắt buộc. Không khai mã nào thì EA bỏ qua mọi lệnh. Trong tab Experts có dòng cảnh báo SYMBOL_MAPPING missing for master symbol: …. Khai XAUUSD (một tên, dùng chung cho cả hai sàn) hoặc XAUUSD:GOLD (tên Master : tên Slave).
Được, nhưng phải là Online và phải có key trả phí. Diện miễn phí (IB hoặc demo) bị ép chạy Offline, tức là phải cùng máy với Master.
Mỗi tên Slave chỉ sống ở một máy. Bật cùng một SlaveKey ở máy thứ hai thì máy thứ nhất bị ngắt trong vòng vài phút — máy chủ chỉ nhớ một mã kích hoạt cho mỗi tên. Key Master cũng vậy.
Không. EA nhớ các lệnh đã copy trong 2 ngày gần nhất và không mở lại. Sau 2 ngày thì lệnh cũ của Master, nếu vẫn còn mở, có thể bị copy lại — hiếm gặp nhưng cần biết.
Có, mặc định là copy hết. Không muốn thì đặt MaxOrderAge — ví dụ 60 — để EA chỉ nhận lệnh mở trong 60 giây gần nhất.
Báo giống hệt như nhập sai key: “Master license does not exist!”, hoặc Slave không được cấp quyền. Đây là chủ ý của hệ thống, không phải lỗi. Panel vẫn ghi “Key: Vinh vien” vì EA không biết ngày hết hạn — ngày đó do máy chủ giữ.
Hết hạn giữa phiên thì Master ngừng đẩy lệnh, các lệnh Slave đang mở sẽ treo lại và bạn phải tự đóng tay.
EA tạm dừng hỏi máy chủ, có mạng lại thì tự chạy tiếp. Trong lúc mất mạng, lệnh Master mở hay đóng đều không tới được Slave. Khi nối lại, lệnh đã đóng xong bên Master sẽ được đóng theo, còn lệnh mới vẫn được mở — trừ khi bạn đặt MaxOrderAge.
Về kỹ thuật thì được — EA không phân biệt sàn. Nhưng nhiều quỹ cấm copytrade; đó là việc của bạn với quỹ, không phải việc của phần mềm.
Bấm STOP trên panel Slave chỉ dừng copy, không đóng lệnh đang mở. Muốn đóng thì đóng tay, hoặc đóng hết lệnh bên Master — Slave sẽ đóng theo trong vài giây nếu vẫn đang chạy.
Copytrade là công cụ hỗ trợ giao dịch tự động, không phải lời khuyên đầu tư. Giao dịch tài chính có rủi ro cao và có thể mất toàn bộ vốn.
Hướng dẫn cài đặt Xem bảng giá