MT4, MT5, cTrader – chuẩn ngành và các lựa chọn thay thế

MetaTrader 4, MetaTrader 5 và cTrader cho phép bạn phân tích thị trường và đặt lệnh, nhưng có bộ công cụ và khả năng tự động hóa khác nhau. Hãy chọn theo quy trình làm việc: giao dịch thủ công, sử dụng thuật toán hiện có hay phát triển dự án mới. Cần phân biệt tính năng nền tảng với dữ liệu và điều kiện tài khoản của nhà môi giới. Vì vậy, cùng EUR/USD có thể hiển thị nến hoặc chênh lệch giá khác nhau giữa các cấu hình. Dưới đây, chúng tôi so sánh các phần mềm đầu cuối, giải thích đường đi của lệnh và chỉ ra yêu cầu cần kiểm tra trước khi lựa chọn. Chỉ riêng mức độ phổ biến không quyết định nền tảng có phù hợp với bạn hay không.

Minh họa giáo dục về tổ chức công cụ; không phải ảnh chụp tài khoản thực hay giao diện hiện hành.
Điểm chính trong 60 giây
  • Nền tảng không phải nhà môi giới – MT4 tại nhà môi giới vận hành theo mô hình A-Book và MT4 tại nhà môi giới xử lý luồng lệnh nội bộ có giao diện giống nhau. Phần mềm đầu cuối hiển thị và gửi lệnh; máy chủ nhà môi giới tiếp nhận và thực thi
  • MT4 giữ được vị thế nhờ hệ sinh thái, không phải tính năng – MetaQuotes ngừng bán giấy phép MT4 mới vào tháng 1 năm 2018, nhưng các nhà môi giới có giấy phép hiện hữu vẫn duy trì nền tảng; hai thập kỷ mã MQL4 là khoản chi phí bạn phải trả lần nữa khi chuyển đổi[15]
  • MT5 là sản phẩm riêng, không phải “MT4 với số lớn hơn” – ngôn ngữ khác (MQL5), hai phương thức ghi nhận vị thế (bù trừ và phòng hộ), 21 khung thời gian, công cụ kiểm thử nhiều mã với giai đoạn kiểm thử tiến riêng và mô phỏng độ trễ thực thi[2][3]. Mã MQL4 phải được viết lại mới chạy được ở đây
  • cTrader Algo hiện hỗ trợ C# và Python – tài liệu Spotware liệt kê cả hai ngôn ngữ cùng ba loại thuật toán: cBot, chỉ báo tùy chỉnh và phần bổ trợ. cBot có thể chạy cục bộ hoặc trên đám mây cTrader, nơi nó tiếp tục hoạt động khi ứng dụng đã đóng (tính đến 2026-08-22)[8][9]
  • “Bảo vệ trượt giá bất đối xứng” không phải tên tính năng trong tài liệu cTrader – cơ chế được tài liệu mô tả có tên market range và giới hạn độ lệch tối đa của giá khớp lệnh thị trường[11]. Đây là tùy chọn của lệnh, không bảo đảm có giá tốt hơn
  • Mức chênh lệch giá trên thanh công cụ nền tảng là báo giá mới nhất đã biết, không phải giá khớp của bạn – bạn chỉ biết giá khớp từ xác nhận giao dịch, và chỉ tính được trượt giá sau khi đối chiếu nó với giá đã yêu cầu
  • Việc lựa chọn chỉ có ý nghĩa khi bạn nêu rõ tiêu chí – kết quả lựa chọn khác nhau giữa người giao dịch thủ công, chủ sở hữu EA MQL4 đang hoạt động và người viết thuật toán từ đầu. Ba hồ sơ ở cuối bài minh họa các tiêu chí này

1. MT4 – vì sao vẫn tồn tại và điều gì giữ nó trên thị trường

MetaTrader 4 ra mắt năm 2005. Một báo cáo ngành ngày 12 tháng 1 năm 2018 mô tả việc ngừng bán giấy phép MT4 mới cho nhà môi giới, đồng thời tiếp tục hỗ trợ khách hàng hiện hữu và các thỏa thuận nhãn trắng [15]. Đây là thông tin lịch sử về cấp phép, không chứng minh rằng ngày nay nhà môi giới mới không thể cung cấp phần mềm đầu cuối hay việc bảo trì đã chấm dứt. Hồ sơ phát hành chính thức xác nhận bản dựng 1440 ngày 21 tháng 2 năm 2025, 1460 ngày 5 tháng 3 năm 2026 và 1470 ngày 12 tháng 3 năm 2026, gồm cải tiến bảo mật, sửa lỗi và ổn định [21]. Bản mới hơn, bản dựng 1490 ngày 2 tháng 10 năm 2026 cũng thay đổi cách xử lý FIFO SL/TP. Hãy kiểm tra phiên bản nhà môi giới cung cấp. Phân biệt cấp phép, cập nhật và khả năng mở tài khoản là điều cần thiết: mã hiện có và môi trường người dùng vẫn là tiêu chí lựa chọn phù hợp, nhưng tự chúng không giải thích lý do sản phẩm tiếp tục được hỗ trợ.

Đính chính phiên bản trước. Nhiều tài liệu – kể cả phiên bản trước của bài này – cho rằng việc bán giấy phép MT4 chấm dứt năm 2022. Đó là lỗi: thông báo MetaQuotes và bản tin báo chí ngành đều có từ tháng 1 năm 2018. Năm 2022 gắn với sự kiện khác được nêu dưới đây: ứng dụng MetaTrader bị gỡ khỏi cửa hàng Apple vào tháng 9.

MQL4 cho phép lập trình viên bắt đầu bằng chương trình nhỏ, nhưng không chỉ có lệnh cơ bản: ngôn ngữ hiện hỗ trợ lớp, kế thừa, đa hình và các tính năng hướng đối tượng khác được mô tả trong tài liệu MQL4. Một Expert Advisor điển hình sử dụng các hàm xử lý sự kiện — OnInit() khi khởi tạo, OnTick() sau mỗi tick mới và OnDeinit() khi kết thúc — cùng các thao tác như OrderSend() và OrderClose(). Giao cắt hai đường trung bình động có thể có logic tín hiệu đơn giản; số dòng phụ thuộc phong cách viết mã. Xử lý lỗi máy chủ, quản lý vị thế đang mở và khôi phục trạng thái sau mất kết nối cần nhiều công sức hơn. Cấu hình và bảo trì được trình bày trong bài về tự động hóa.

Minh họa khái niệm: không gian làm việc trên nền tảng với biểu đồ, thuật toán và nhật ký
Minh họa giáo dục về tổ chức công cụ; không phải ảnh chụp tài khoản thực hay giao diện hiện hành.

Bộ tính năng của phần mềm đầu cuối khá gọn và được tài liệu hóa rõ: 9 khung thời gian, 30 chỉ báo tích hợp, 24 đối tượng phân tích theo trang của nhà cung cấp và 4 loại lệnh chờ (Buy Limit, Sell Limit, Buy Stop, Sell Stop)[1]. MT4 chỉ ghi nhận vị thế theo chế độ phòng hộ, cho phép giữ đồng thời các vị thế đối nghịch trên cùng mã. Thuật ngữ ở đây quan trọng: phòng hộ và bù trừ là cách ghi nhận vị thế, không phải mô hình thực thi lệnh. Chế độ thực thi – Instant, Request hoặc Market, và trên MT5 có thêm Exchange Execution cho công cụ được thanh toán qua sở giao dịch – do nhà môi giới thiết lập trong đặc tả mã; nhà môi giới quyết định khi nào máy chủ yêu cầu xác nhận lại và khi nào thực thi ngay. Bốn chế độ hoạt động khác nhau và được giải thích ở mục 7; riêng MT4 chỉ có ba chế độ đầu.

Một hệ sinh thái, không chỉ một nền tảng. Hai mươi năm trên thị trường để lại khối lượng mã lớn: Expert Advisor làm sẵn, chỉ báo tùy chỉnh, tập lệnh quản lý vị thế và bảng giao dịch trên MQL5.com, GitHub và diễn đàn ngành. Chưa ai thống kê phần hữu ích trên một mẫu được công bố, vì vậy hãy xem đó là tài liệu cần đánh giá thay vì một bộ công cụ hoàn chỉnh. Giá trị nằm ở chỗ khác: người giao dịch đọc được MQL4 có mã để học và điều chỉnh, thay vì bắt đầu với tệp trống. Bài này không so sánh khối lượng mã miễn phí giữa các hệ sinh thái vì thiếu cơ sở thống kê công khai; bạn có thể tự kiểm tra bằng cách liệt kê công cụ mình thực sự dùng và tìm từng công cụ trong danh mục của mỗi nền tảng.

Quán tính tương tự cũng tồn tại phía nhà môi giới. Chuyển khách hàng sang nền tảng khác thường khiến chỉ báo, mẫu và thuật toán của họ ngừng chạy – chi phí khách hàng cảm nhận ngay, còn lợi ích đến dần theo thời gian. Vì vậy MT4 tồn tại vì lý do gần giống COBOL trong hệ thống thanh toán ngân hàng: không phải vì nó tốt nhất, mà vì thay thế tốn kém hơn duy trì.

Một trường hợp có mốc thời gian: ứng dụng MetaTrader biến mất khỏi App Store. Ngày 23 tháng 9 năm 2022, MetaTrader 4 và MetaTrader 5 không còn trên cửa hàng Apple; chúng trở lại ngày 6 tháng 3 năm 2023, sau khoảng nửa năm vắng mặt[18]. Apple không công bố giải thích chi tiết ngoài viện dẫn chung đến quy định cửa hàng, nên không cần suy diễn quá dữ kiện đó. Kết luận cho việc chọn công cụ vẫn có giá trị lâu dài và không phụ thuộc nguyên nhân: khả năng truy cập phần di động của phần mềm đầu cuối phụ thuộc quyết định nhà phân phối cửa hàng, không phụ thuộc nhà môi giới hay nhà cung cấp nền tảng. Hệ quả vận hành của gián đoạn như vậy được mô tả trong bài về giao dịch di động.

Cần đánh giá giới hạn theo nhiệm vụ cụ thể. MT4 không hỗ trợ bù trừ, nhưng chỉ riêng phòng hộ không quyết định công cụ có giao dịch qua sở hay không; kiến trúc nền tảng và sản phẩm nhà môi giới cũng quan trọng. Công cụ kiểm thử MT4 kiểm tra từng mã một. Cộng các kết quả kiểm thử riêng không tái tạo chiến lược danh mục với vốn dùng chung, tín hiệu đồng thời và quan hệ giữa các vị thế — mô hình đó cần môi trường kiểm thử thống nhất bổ sung. Phần mềm đầu cuối ban đầu là ứng dụng 32 bit, có thể hạn chế xử lý bộ dữ liệu lịch sử lớn. Hãy so sánh công cụ biểu đồ với nhu cầu cửa sổ, hình vẽ và tổ chức quy trình. Kiểm tra khả năng tách cửa sổ ở phiên bản đang dùng. Các giới hạn quan trọng tùy theo nhiệm vụ, tài nguyên và tính năng cần thiết, chứ không đơn thuần do thời gian nhìn biểu đồ.

Đính chính: MT4 có cửa sổ độ sâu thị trường. Phiên bản trước của bài này nêu việc không có độ sâu thị trường là giới hạn MT4. Điều đó không đúng. Nhà cung cấp có trang trợ giúp riêng cho tính năng và mô tả: “Độ sâu thị trường hiển thị thị trường hiện tại của mã giao dịch. Công cụ này cho phép quản lý lệnh nhanh chóng và dễ dàng”; mở cửa sổ bằng lệnh “Depth of Market” trong menu ngữ cảnh Market Watch, và có thể đặt lệnh chờ lẫn lệnh thị trường tại đây (kiểm tra ngày 2026-08-22)[22]. Tuy nhiên, lưu ý chung cho cả ba nền tảng: nội dung cửa sổ đến từ máy chủ nhà môi giới; khi chưa biết máy chủ tổng hợp những gì, bạn chưa biết mình đang đọc dữ liệu nào.

Tự động hóa trên MT4 đặt ra câu hỏi riêng: mã sẽ chạy ở đâu. Expert Advisor thực thi bên trong phần mềm đầu cuối, nên máy tính tắt đồng nghĩa thuật toán tắt – vì vậy máy chủ VPS phổ biến trong môi trường này. Khi nào cần VPS, nó không giải quyết điều gì và cách xử lý sự cố được trình bày trong bài về tự động hóa và VPS (11.5); ở đây chỉ cần nhớ đây là đặc tính môi trường thực thi, không tự nó là ưu điểm hay nhược điểm của nền tảng.

Khối lượng tick không phải khối lượng thị trường. Cột “Volume” trên MT4 hiển thị số lần báo giá thay đổi được máy chủ nhà môi giới ghi nhận trong khoảng thời gian nhất định, không phải số lượng hay quy mô giao dịch đã thực hiện. Hai nến có khối lượng tick bằng nhau có thể tương ứng với khối lượng thực hoàn toàn khác, vì phần mềm đầu cuối không biết quy mô lệnh. Điều này có ý nghĩa nếu bạn định dùng chỉ báo dựa trên khối lượng: trên thị trường tiền tệ không có sở giao dịch trung tâm, dữ liệu khối lượng luôn cục bộ theo một nhà cung cấp cụ thể. Trước khi dựa vào nó để quyết định, hãy kiểm tra tài liệu nhà môi giới để biết máy chủ đếm chính xác điều gì.
Vệ sinh cài đặt. Chỉ tải phần mềm đầu cuối từ trang nhà môi giới hoặc nhà cung cấp. Hãy đánh giá mã EA và chỉ báo từ bên ngoài trước khi chạy – tệp .ex4 đã được biên dịch nên bạn không thể xác minh nó làm gì. Không dùng lại mật khẩu tài khoản ở nơi khác; chỉ cấp tối đa mật khẩu nhà đầu tư cho dịch vụ ngoài, được giải thích thêm ở mục 8.

2. MT5 – bổ sung gì và vì sao chuyển đổi không đơn giản

MetaTrader 5 đôi khi được mô tả là phiên bản mới hơn của MT4, gây ra những hiểu lầm lặp lại về chuyển đổi. Đây là sản phẩm riêng, viết từ đầu, với ngôn ngữ và mô hình sự kiện khác. MetaQuotes thiết kế nó làm phần mềm đầu cuối đa tài sản – tiền tệ cùng công cụ được thanh toán qua sở giao dịch – và quyết định kiến trúc đó thể hiện ở mọi phần, từ ghi nhận vị thế đến thiết kế công cụ kiểm thử.

Hệ quả thấy ngay khi khởi chạy lần đầu là cách ghi nhận vị thế. MT5 hỗ trợ cả hai hệ thống: bù trừ, mỗi công cụ có một vị thế ròng, và phòng hộ, các vị thế đối nghịch tồn tại song song. Chế độ phòng hộ xuất hiện năm 2016, vài năm sau khi nền tảng ra mắt – thông báo bản dựng 1325 ngày 22 tháng 4 năm 2016 công bố: “Chúng tôi bổ sung hệ thống ghi nhận thứ hai — phòng hộ, mở rộng khả năng cho người giao dịch Forex cá nhân”[33] (kiểm tra ngày 2026-08-22) – mở rộng mô hình bù trừ có trước đó. Bạn không tự quyết định tài khoản sẽ dùng chế độ nào – nhà môi giới thiết lập khi cấu hình máy chủ và loại tài khoản, nhưng chỉ chọn được trong những mô hình nền tảng hỗ trợ: MT4 chỉ có phòng hộ, MT5 có cả hai. Hãy kiểm tra trước khi mở tài khoản, vì chế độ ghi nhận tác động trực tiếp đến logic quản lý vị thế.

Những bổ sung thực tế so với MT4:

  • 21 khung thời gian thay vì 9, 38 chỉ báo tích hợp và 44 đối tượng phân tích[2]. Với giao dịch thủ công, đó là khác biệt về tiện dụng; với thuật toán hoạt động trên khung thời gian ít thông dụng, đó có thể là khác biệt chức năng
  • 6 loại lệnh chờ thay vì 4 – bổ sung Buy Stop Limit và Sell Stop Limit
  • Độ sâu thị trường trong phần mềm đầu cuối. Tuy nhiên, nội dung bạn thấy phụ thuộc dữ liệu máy chủ nhà môi giới gửi: thanh khoản bên ngoài được tổng hợp, sổ lệnh nội bộ hay hình ảnh tổng hợp nhân tạo. Khi chưa có câu trả lời từ nhà môi giới, cửa sổ DOM là biểu đồ chưa rõ nguồn gốc
  • Công cụ kiểm thử nhiều mã – một lần kiểm thử có thể bao quát nhiều mã cùng lúc, kể cả tương tác giữa các vị thế
  • MQL5 – ngôn ngữ hướng đối tượng với lớp và kế thừa, không tương thích ngược với MQL4
  • Lịch kinh tế vĩ mô tích hợp trong cửa sổ phần mềm đầu cuối, lọc được theo tiền tệ và mức độ quan trọng của sự kiện. Cách sử dụng mà không xem nhãn “tác động cao” là dự báo được trình bày trong bài về lịch và bộ quét
  • Kiến trúc 64 bit và đa luồng trong công cụ kiểm thử, có thể rút ngắn thời gian tính toán tùy phần cứng, mã và cấu hình kiểm thử
MT5 thực sự kiểm thử điều gì? Phân biệt các lớp: dữ liệu, mô hình thực thi và danh mục dùng chung.
Math calculations không tạo tick. Chia giai đoạn kiểm thử tiến trong lịch sử không phải thực thi trực tiếp.

Công cụ kiểm thử – tổng quan, không phải phương pháp luận. Trước khi quyết định có cần MT5 hay không, hãy kiểm tra mình có những gì. Tài liệu MetaQuotes liệt kê năm chế độ — bốn chế độ dùng dữ liệu giá và “Math calculations”, không tạo tick: “Every tick”, “Every tick based on real ticks” (tick do nhà môi giới cung cấp), “1 minute OHLC”, “Open prices only” và “Math calculations”. Công cụ cũng chia kỳ kiểm thử thành phần tối ưu hóa và giai đoạn kiểm thử tiến riêng – lựa chọn tỷ lệ 1/2, 1/3, 1/4 hoặc ngày chia tự chọn. Mô phỏng độ trễ thực thi được cấu hình riêng: “No Delay”, “Random Delay” với độ trễ ngẫu nhiên và “Fixed Delay” với giá trị cố định (tính đến 2026-08-22)[3].

Chỉ có các tùy chọn đó chưa kết luận được gì. Chọn mô hình tick, chi phí, cách chia dữ liệu và đọc kết quả là chủ đề riêng – chúng tôi chủ động không triển khai ở đây, vì thuộc trọn vẹn về bài về tài khoản demo, kiểm thử lịch sử và kiểm thử tiến. Để lựa chọn nền tảng, chỉ cần nhớ: MT5 cung cấp nhiều công cụ xây dựng phép thử trung thực hơn MT4, nhưng không buộc bạn sử dụng chúng trung thực.

Bù trừ và phòng hộ – điều gì thay đổi trong thực tế. Với bù trừ, đang giữ vị thế mua 1 lot EUR/USD rồi mở vị thế bán 0,5 lot sẽ để lại một vị thế mua duy nhất 0,5 lot. Với phòng hộ bạn có hai vị thế riêng, mỗi vị thế có mức vào lệnh, dừng lỗ và kết quả riêng. Mức phơi nhiễm ròng là mua 0,5 lot trong cả hai ví dụ; mức phơi nhiễm gộp khi phòng hộ là 1,5 lot. Ở chế độ khác, thuật toán có thể định danh và đóng vị thế khác đi – đó là lý do điển hình khiến mã chuyển đổi “chạy được” nhưng mở vị thế khác dự kiến.

Vì sao chuyển đổi không chỉ là thủ tục. MQL4 và MQL5 là hai ngôn ngữ khác nhau, không phải hai phiên bản của cùng ngôn ngữ. Chúng khác mô hình sự kiện, API giao dịch, cách định danh vị thế và lệnh, truy cập thuộc tính mã và xử lý chỉ báo[4]. Đừng giả định chuyển đổi tự động giữ nguyên toàn bộ chức năng; công cụ chuyển đổi không thay thế đánh giá mã và kiểm thử. Thời gian phụ thuộc mã cụ thể, và bài này không ước tính thay bạn – thiếu mô tả chương trình thì mọi con số giờ đều bịa đặt. Có thể liệt kê công việc: chuyển logic, tạo lại chỉ báo không có tương đương, điều chỉnh chế độ ghi nhận vị thế của tài khoản đích và xác minh lại chương trình hoạt động như cũ. Việc cuối thường bị bỏ qua khi ước lượng – hãy tính riêng thay vì gộp vào chuyển mã.

Thêm vào đó là vấn đề thư viện. Một số chỉ báo và giải pháp MQL4 không có bản MQL5 và phải tự xây dựng lại. Vì vậy quy tắc quyết định đơn giản và có thể đánh giá: chuyển đổi có ý nghĩa khi chi phí viết lại thấp hơn giá trị các tính năng bạn thực sự thiếu. Nếu không nêu được các tính năng đó, bạn đã có câu trả lời.

Hệ sinh thái MT5 cũng có gói chính thức MetaTrader5 cho Python. Cần làm rõ ngay một hiểu lầm: gói này giao tiếp qua lời gọi liên tiến trình với phần mềm đầu cuối MT5 cài cục bộ, không phải API nhà môi giới độc lập phía máy chủ[5]. Điều đó không có nghĩa bạn phải tự khởi chạy phần mềm đầu cuối trước. Tài liệu hàm khởi tạo nói rõ: “Nếu cần, phần mềm đầu cuối MetaTrader 5 được khởi chạy để thiết lập kết nối khi thực hiện lời gọi initialize()”; đường dẫn tệp thực thi là tham số tùy chọn hoặc để mô-đun tự tìm – “Nếu không chỉ định đường dẫn, mô-đun cố gắng tự tìm tệp thực thi” (kiểm tra ngày 2026-08-22)[5]. Vì vậy, giới hạn khác với cách thường được diễn đạt: gói này giao tiếp với tiến trình phần mềm đầu cuối trên cùng máy, và tiến trình có thể chỉ được khởi chạy lúc khởi tạo. Tuy nhiên, nếu không cài phần mềm đầu cuối cục bộ thì không có kết nối, và không phiên bản nào của hàm thay đổi điều đó. Hệ quả đối với việc xây dựng môi trường nghiên cứu được trình bày trong bài về Python trong giao dịch.

Mua thuật toán làm sẵn. Trên thị trường thứ cấp – cả cửa hàng MQL5.com và bên ngoài – áp dụng cùng quy tắc như với mã không do bạn viết: khi chưa hiểu logic và tự tái tạo phép thử, đường cong vốn trong mô tả sản phẩm chưa cung cấp thông tin đáng tin cho bạn. Bạn không thể đánh giá mã từ tệp đã biên dịch. Cách kiểm tra kết quả được trình bày có thể được tạo ra trung thực hay không nằm trong bài về tài khoản demo, kiểm thử lịch sử và kiểm thử tiến (11.7).

3. cTrader – khác biệt ở đâu và quan trọng với ai

cTrader là nền tảng của Spotware Systems. Bài này không nêu có bao nhiêu nhà môi giới cung cấp nó hay so với hai MetaTrader ra sao; đây là quyết định có chủ ý: không có danh sách triển khai công khai được duy trì, còn số liệu trên các trang ngành không công bố mẫu, phương pháp đếm hay thời điểm. So sánh số lượng thiếu ba yếu tố đó không thể xác minh nên không có ở đây. Câu hỏi thực tế là: nhà môi giới bạn đã chọn có cung cấp nó không? Nếu không, phần còn lại là tài liệu tham khảo cho tương lai hơn là tiêu chí quyết định hiện tại.

Môi trường thuật toán hiện có hai ngôn ngữ, không chỉ một. Quan niệm chỉ có C# vẫn xuất hiện trong các mô tả và từng có trong phiên bản trước của bài này, khi tự động hóa cTrader được mô tả là “C# và .NET framework” dưới tên cAlgo cũ. Tài liệu Spotware hiện mô tả cTrader Algo là môi trường hỗ trợ phát triển thuật toán bằng C# và Python, đồng thời phân biệt ba loại chương trình: cBots – thuật toán được viết để giao dịch, chỉ báo tùy chỉnh – công cụ phân tích tính toán và vẽ giá trị trên biểu đồ, và phần bổ trợ – phần mở rộng thêm tính năng tại các vị trí nhất định trong giao diện (tính đến 2026-08-22, tài liệu cTrader Algo)[8]. Khác biệt có ý nghĩa thực tế, nhưng ranh giới không nằm ở chỗ thường được mô tả. cBot là loại chiến lược tự động chính – chương trình được viết để giao dịch – nhưng không phải thành phần duy nhất có quyền truy cập giao dịch. Tài liệu chỉ báo nói rõ: “Ngoài vẽ biểu đồ, chỉ báo có thể cung cấp dữ liệu cho thành phần khác, vẽ đối tượng tùy chỉnh trên biểu đồ hoặc thậm chí giao dịch trực tiếp nếu được lập trình như vậy”[23]. Tài liệu phần bổ trợ cũng rõ: “Trong khi phần bổ trợ tạo bằng plugin SDK thực thi giao dịch trực tiếp, phần bổ trợ tạo bằng Algo API cần người dùng cấp quyền rõ ràng trước khi thực hiện thao tác giao dịch” – khi phần bổ trợ Algo API lần đầu thử giao dịch, nền tảng yêu cầu người dùng đồng ý; nếu chưa đồng ý, chương trình vẫn chạy nhưng không thể giao dịch[24] (kiểm tra ngày 2026-08-22). Kết luận thực tế còn rõ hơn việc phân loại: khi chạy chỉ báo hoặc phần bổ trợ của người khác, đừng giả định bạn đang dùng mã chỉ phục vụ phân tích.

Mã thực thi ở đâu. Đây là điều thứ hai không nên mô tả theo trí nhớ. Tài liệu phân biệt thực thi cục bộ và trên đám mây; với đám mây, ứng dụng người dùng không cần mở – cBot hoạt động trong môi trường cô lập phía cTrader đến khi bị dừng hoặc gặp lỗi. Tính đến ngày xác minh, tài liệu cũng nêu giới hạn: tài khoản thực có tối đa mười phiên đám mây đồng thời không giới hạn thời gian; tài khoản demo có một phiên chạy tối đa bảy ngày rồi dừng[9]. Tài liệu lưu ý các quy tắc có thể khác giữa nhà môi giới – vì đây là tham số có thể thay đổi, hãy kiểm tra phiên bản hiện hành tại nguồn và với nhà môi giới trước khi triển khai.

Hệ quả với việc chọn công cụ rất cụ thể, liên quan câu hỏi mà MetaTrader giải quyết bằng VPS: thuật toán sẽ ra sao khi máy tính tắt? cTrader có câu trả lời tích hợp trong nền tảng. Với MetaTrader, câu trả lời nằm ở hạ tầng riêng – VPS của bạn hoặc dịch vụ lưu trữ ảo của nhà cung cấp, có cho cả hai phần mềm đầu cuối. Trợ giúp MT5 mô tả dịch vụ là “dịch vụ bảo đảm nền tảng giao dịch hoạt động suốt ngày đêm”; trợ giúp MT4 định nghĩa chuyển môi trường là “chuyển môi trường đang hoạt động hiện tại từ phần mềm đầu cuối phía khách sang bản ảo” – ở chế độ đầy đủ, dữ liệu kết nối, biểu đồ mở, Expert Advisor và chỉ báo đang chạy cùng thiết lập đều được chuyển (kiểm tra ngày 2026-08-22)[28]. Đây là khác biệt thực sự về kiến trúc, không phải chất lượng – và là một trong số ít điểm có thể xác định mà không cần quay lại nhà môi giới.

DOM: góc nhìn của một nguồn dữ liệu cụ thể. Báo giá minh họa; FX giao ngay không có sổ lệnh trung tâm duy nhất.
Quy mô hiển thị không bảo đảm còn khả dụng khi lệnh được tiếp nhận.
Đính chính: “bảo vệ trượt giá bất đối xứng” không phải tên tính năng cTrader. Phiên bản trước của bài này nói nền tảng mặc định áp dụng “bảo vệ trượt giá bất đối xứng”, bảo đảm giá khớp tốt hơn khi giá đi theo hướng có lợi. Tài liệu Spotware không có tính năng mang tên đó – cụm từ xuất phát từ tài liệu tiếp thị và thảo luận ngành, không phải mô tả sản phẩm. Cơ chế được tài liệu mô tả có tên market range và hoạt động ngược với mô tả trước: nó xác định độ lệch tối đa cho phép giữa giá khớp lệnh thị trường và giá yêu cầu; tài liệu liệt kê nó trong các bước tùy chọn khi đặt lệnh, không phải bắt buộc. Thu hẹp phạm vi không cải thiện giá – nó tăng khả năng lệnh hoàn toàn không khớp vì giá yêu cầu không còn. Đây là công cụ kiểm soát rủi ro thực thi, không tạo ra lợi thế[11].

Bảo vệ phía máy chủ. Khác biệt này được tài liệu xác nhận và đáng chú ý, vì chạm đến câu hỏi thường được đặt ra quá muộn trên mọi nền tảng: các biện pháp bảo vệ ra sao khi đóng ứng dụng? Tài liệu cTrader liệt kê các cơ chế phía máy chủ hoạt động không cần công cụ bổ sung: dừng lỗ bám đuổi, dời dừng lỗ về mức vào lệnh và chốt lời nhiều mức – tối đa năm mức đóng một phần[10]. Điều đó không có nghĩa MetaTrader thiếu chức năng tương đương; ở đó, một phần chức năng bảo vệ được thực thi cục bộ bởi phần mềm đầu cuối hoặc mã bổ sung, nên đóng ứng dụng sẽ tắt chức năng ấy. Hãy hỏi riêng cho từng nền tảng, từng cơ chế và lấy câu trả lời từ tài liệu thay vì giả định.

Biểu đồ không phụ thuộc thời gian. cTrader tạo biểu đồ Renko sẵn – chọn kích thước gạch từ 1 đến 100 pip[12] – cùng biểu đồ Range và tick, trong đó nến đóng sau số lần thay đổi báo giá định trước. Khoảng 1–1000 tick được nêu trong tài liệu thanh công cụ chu kỳ của cTrader Web[13] – đó là phiên bản trình duyệt, nên đừng áp dụng con số cho ứng dụng máy tính khi chưa kiểm tra. Trên MetaTrader 4, Renko cần chỉ báo tạo biểu đồ ngoại tuyến; trên MetaTrader 5, kiểm tra tài liệu xem loại biểu đồ cần dùng có thể tạo mà không thêm chương trình hay không. Nếu phương pháp dựa trên biểu đồ không phụ thuộc thời gian trôi qua, đó là tiêu chí lựa chọn cụ thể, không chỉ sở thích.

Tính tiện dụng của biểu đồ. Thay cho phán quyết – bốn đặc điểm bạn có thể tự kiểm tra trong mười lăm phút: cửa sổ biểu đồ có tách khỏi cửa sổ chính được không, làm việc trên nhiều màn hình có cần cách vòng không, bộ công cụ vẽ rộng đến đâu và hiển thị có theo kịp khi cuộn nhanh qua lịch sử không. Tách biểu đồ thành cửa sổ riêng được tài liệu cTrader mô tả rõ: “Khi có nhiều biểu đồ mở ở bất kỳ chế độ nào trong ba chế độ, bạn có thể tách chúng sang cửa sổ mới cùng thanh công cụ”[34] (kiểm tra ngày 2026-08-22) – còn thao tác tương tự trên MT4, hãy tự kiểm tra trước khi đưa vào tiêu chí; những phần còn lại do bạn đánh giá, vì “thoải mái hơn” không phải đại lượng đo được và số lần nhấp cho cùng thao tác phụ thuộc cấu hình, thói quen. Tiêu chí vẫn rõ: mỗi ngày bạn thực sự làm việc trên biểu đồ càng nhiều giờ, yếu tố này càng có trọng lượng.

Giao diện lập trình. Spotware cung cấp Open API và quyền truy cập FIX API, cho phép xây ứng dụng và tích hợp riêng bên ngoài nền tảng. Tuy nhiên, nói MetaTrader không có gì ở đây là sai – MT5 có gói Python chính thức giao tiếp với phần mềm đầu cuối và phía nhà môi giới có giao diện quản trị riêng. Khác biệt nằm ở mô hình truy cập chứ không phải có hay không; trước khi đưa vào tiêu chí, kiểm tra ba điều: phạm vi quyền, phương thức xác thực và nhà môi giới có cung cấp giao diện đó cho loại tài khoản của bạn hay không.

cTrader và mô hình nhà môi giới. Nền tảng được xây dựng với mô hình đại lý làm định hướng, nhưng điều đó không kết luận được về triển khai cụ thể. Nhà môi giới hoàn toàn có thể dùng cTrader và xử lý lệnh nội bộ. Chỉ có cửa sổ độ sâu thị trường không chứng minh bạn đang thấy thanh khoản bên ngoài – chưa biết máy chủ tổng hợp gì thì chưa biết mình đang đọc gì. Mô hình thực thi phải kiểm tra với nhà môi giới, giống nhau cho cả ba nền tảng, và có bài riêng về các mô hình thực thi trình bày chủ đề này.

Những yếu tố còn lại nên được liệt kê mà không triển khai vì thuộc các bài khác hoặc thay đổi quá nhanh. cTrader có mô-đun sao chép giao dịch tích hợp – đánh giá cơ chế đó có hợp lý không cần xác minh kết quả của người khác, được mô tả trong bài về nhật ký giao dịch và phân tích hiệu quả. Nó cũng có bản trình duyệt và di động với tính năng gần bản máy tính – nhưng “gần” không phải “giống hệt”, và phạm vi thay đổi theo phiên bản ứng dụng, hệ điều hành, cấu hình nhà môi giới. Trước khi xây quy trình dự phòng với giả định điện thoại làm được như máy tính, hãy kiểm tra trên tài khoản demo của chính bạn và đọc bài về giao dịch di động.

Cần tính riêng chi phí gia nhập hệ sinh thái này – như với MQL, không con số nào trong bài làm thay bạn. Bạn sẽ không thấy so sánh khối lượng mã miễn phí làm sẵn với hệ sinh thái MQL, vì cùng lý do đã nêu ở mục MT4: chưa ai đếm trên mẫu công bố có thời điểm, và thiếu mẫu, phương pháp, ngày thì không kiểm tra được số liệu. Có thể kiểm tra mức đáp ứng nhu cầu của bạn: liệt kê chỉ báo và công cụ hiện dùng, tìm từng mục trong danh mục cTrader. Thứ chưa có phải tự viết hoặc thuê – nếu bạn không lập trình và không định thuê, chỉ danh sách ấy có thể quyết định toàn bộ lựa chọn.

4. Nền tảng độc quyền, TradingView và các lựa chọn ngoài bộ ba

Khi so sánh nền tảng ngoài ba lựa chọn này, hãy kiểm tra các nhà môi giới bạn cân nhắc có cung cấp chúng không. Nếu giữ nhà cung cấp hiện tại, nền tảng không được cung cấp sẽ giới hạn lựa chọn. Nếu đang chọn tài khoản hoặc nhà môi giới khác, tính năng nền tảng cần thiết có thể là tiêu chí sàng lọc đầu tiên bên cạnh quy định, chi phí, công cụ và thực thi. Học giao diện mới cũng mất thời gian; hãy đưa vào so sánh thay vì để vẻ ngoài chương trình quyết định.

Nền tảng riêng của nhà môi giới. Một số nhà môi giới tự xây dựng và duy trì phần mềm đầu cuối – từ bảng điều khiển trình duyệt đơn giản đến ứng dụng đa tài sản phức tạp; xStation của XTB là một ví dụ được biết đến rộng rãi trong nhiều lựa chọn. Bài này không đánh giá từng sản phẩm, vì chọn nhà môi giới cùng chi phí, quy định và mô hình hoạt động thuộc một phần riêng. Từ góc độ công cụ, điều đáng xét là một đặc điểm chung và một câu hỏi.

Đặc điểm chung thường là thiếu ngôn ngữ tự động hóa riêng tích hợp trong phần mềm đầu cuối. Nếu có tự động hóa, nó chạy qua giao diện lập trình nhà môi giới – bạn cần kiểm tra phạm vi, giới hạn lời gọi, khả năng dùng trên loại tài khoản và giao diện cho phép gửi lệnh hay chỉ lấy dữ liệu. Còn câu hỏi là sự phụ thuộc vào một nhà cung cấp. Chỉ báo, mẫu và thuật toán xây trên nền tảng một nhà môi giới sẽ gắn với nhà môi giới đó. MT4, MT5 và cTrader được nhiều nhà môi giới sử dụng, nên đổi nhà cung cấp không đồng nghĩa xây lại bộ công cụ từ đầu. Đây không chỉ là lý thuyết: điều khoản, sản phẩm và mô hình hoạt động nhà môi giới thay đổi theo thời gian; khả năng chuyển tài khoản mà không viết lại công cụ có giá trị đo được. Một ví dụ có ngày cụ thể: theo trung tâm trợ giúp XTB, API của họ ngừng hoạt động ngày 14 tháng 3 năm 2025. Từng có API không chứng minh hiện vẫn truy cập tự động hóa được.

Nền tảng và quyền truy cập tài khoản. Xác nhận khả năng trong sản phẩm hiện hành.
Ví dụ có thời điểm: API XTB ngừng ngày 14 tháng 3 năm 2025. Kiểm tra ngày 8 tháng 10 năm 2026.

TradingView và ranh giới giữa phân tích với thực thi. TradingView hiện đôi khi được dùng làm phần mềm đầu cuối giao dịch vì cho phép giao dịch từ biểu đồ qua tích hợp với một số nhà môi giới. Tuy nhiên, nó bổ sung một phân biệt cần làm rõ ngay khi chọn nền tảng vì có thể gây thiệt hại thực tế. Tập lệnh Pine Script chạy trong môi trường TradingView, không trên máy tính của bạn hay máy chủ nhà môi giới. Bản thân tập lệnh không nhất thiết thực hiện giao dịch: tài liệu phân biệt ba loại chương trình – chỉ báo, chiến lược, thư viện – và phần khai báo đầu tệp “xác định loại tập lệnh, qua đó quyết định nội dung được phép và cách sử dụng, thực thi”[37]. Cũng cần tách hai việc thường được gọi chung: mã cảnh báo tạo sự kiện, nhưng không tạo cảnh báo đang chạy. Tài liệu nói rõ: “Không mã Pine Script liên quan cảnh báo nào có thể tạo cảnh báo đang chạy trong giao diện biểu đồ; nó chỉ tạo sự kiện cảnh báo để người dùng tập lệnh dùng làm cơ sở tạo cảnh báo đang chạy từ giao diện biểu đồ”[37] (kiểm tra ngày 2026-08-22). Nếu đầu ra logic phải rời môi trường TradingView, kênh điển hình là cảnh báo do người dùng tạo. Cảnh báo không phải lệnh.

Để cảnh báo dẫn đến giao dịch, nó phải qua chuỗi: điều kiện trong mã, sự kiện tạo ra, cảnh báo người dùng tạo trên sự kiện đó, webhook, ứng dụng trung gian, giao diện nhà môi giới, xác thực phía máy chủ, rồi mới đến lệnh và phản hồi. Mỗi điểm chuyển giao đều có thể lỗi và thêm độ trễ. Nêu số mili giây cụ thể ở đây sẽ là bịa đặt – độ trễ phụ thuộc cấu hình cả chuỗi và được đo trong triển khai cụ thể, không đọc từ bài viết. Điều bền vững là: kỳ hạn giao dịch càng ngắn, chuỗi đó càng quyết định kết quả nhiều hơn phân tích. Cơ chế cảnh báo, khác biệt giữa hành vi tập lệnh trên dữ liệu lịch sử và thời gian thực, cùng hiện tượng vẽ lại được trình bày đầy đủ ở bài tiếp theo về TradingView (11.2).

Thực thi qua giao diện lập trình. Nếu bộ công cụ dựa trên mã riêng, trọng tâm chuyển từ nền tảng sang giao diện nhà môi giới; phần mềm đầu cuối trở thành bảng giám sát. Kiến trúc đó hợp lý nhưng đòi hỏi câu trả lời mà giao diện đồ họa không hỏi thay bạn: cách xác thực, giới hạn lời gọi, khác biệt demo và môi trường thực, mã lỗi máy chủ trả về và trạng thái lệnh sau mất kết nối. Xây dựng môi trường đó được trình bày trong bài về tự động hóa và bài về Python.

Ứng dụng di động. Mỗi nền tảng chính đều có bản iOS và Android; tính năng khác bản máy tính và thay đổi theo cập nhật. Đừng giả định tương đương – hãy kiểm tra trên tài khoản demo của bạn cho đúng phiên bản ứng dụng. Cách xử lý khi mất kết nối và những gì không nên mặc định về chức năng bảo vệ trên điện thoại được giải thích trong bài về giao dịch di động.

5. MT4 so với MT5 và cTrader – so sánh theo tiêu chí

Bảng so sánh phần mềm. Nó không so sánh chi phí, chất lượng thực thi hay công cụ khả dụng vì những yếu tố đó không thuộc nền tảng. Cột cuối giúp bạn thấy ở mỗi hàng ranh giới giữa lựa chọn phần mềm đầu cuối và lựa chọn nhà môi giới.

So sánh chức năng – tính đến 2026-08-22, cần kiểm tra lại tài liệu nhà cung cấp trước mọi quyết định
Tiêu chíMT4MT5cTraderCần kiểm tra với nhà môi giới
Môi trường thuật toánMQL4, mã chạy trong phần mềm đầu cuốiMQL5 (hỗ trợ OOP như MQL4), mã chạy trong phần mềm đầu cuốicTrader Algo: C# và Python; cBot, chỉ báo tùy chỉnh, phần bổ trợloại tài khoản của bạn có cho phép tự động hóa hay không
Nơi thuật toán chạycấu hình cục bộ tiêu chuẩn – cần phần mềm đầu cuối đang chạy; nhà cung cấp có dịch vụ lưu trữ ảo riêng kèm chuyển môi trường[28]cấu hình cục bộ tiêu chuẩn – cần phần mềm đầu cuối đang chạy; nhà cung cấp có dịch vụ lưu trữ ảo riêng kèm chuyển môi trường[28]cục bộ hoặc trên đám mây cTrader; trên đám mây không cần mở ứng dụnggiới hạn và quy tắc phiên đám mây – tài liệu cho phép khác nhau giữa nhà môi giới
Công cụ kiểm thửmột mãnhiều mã, 4 chế độ dữ liệu giá + Math calculations, giai đoạn kiểm thử tiến riêng, mô phỏng độ trễkiểm thử lịch sử và tối ưu hóa trong môi trường cTrader Algokhả năng cung cấp và chất lượng dữ liệu lịch sử, tick thực trên máy chủ
Khung thời gian và loại biểu đồ9 khung thời gian21 khung thời giankhung thời gian tiêu chuẩn cùng Renko (1–100 pip)[12], biểu đồ Range và tick (khoảng 1–1000 tick được tài liệu hóa cho cTrader Web)[13]độ sâu dữ liệu lịch sử được cung cấp cho mã cụ thể
Chỉ báo và đối tượng tích hợp30 chỉ báo, 24 đối tượng38 chỉ báo, 44 đối tượngbộ tích hợp cùng danh mục thuật toán—
Danh sách theo dõicửa sổ Market Watch, bộ mã tùy chỉnh lưu qua “Sets”[6]cửa sổ Market Watch, bộ mã lưu cùng bộ cột đã chọn[7]bảng Market Watch: không giới hạn danh sách tự đặt tên; “Popular markets” tích hợp không thể sửa hay đổi tên nhưng có thể nhân bản[14]máy chủ cung cấp mã nào, dưới tên và hậu tố nào
Loại lệnh chờ46 (thêm Stop Limit)3 (Limit, Stop, Stop Limit)[11]máy chủ thực sự hỗ trợ loại nào và áp dụng khoảng cách tối thiểu nào (Stop Level, Freeze Level)
Giới hạn độ lệch giá khớptrường độ lệch chỉ hoạt động ở chế độ Instant Execution; thay đổi giá trong giới hạn được thực thi không thông báo thêm, chỉ khi vượt giới hạn máy chủ mới trả về giá mới[20]trường Deviation được mô tả trong Instant Execution và hoạt động tương tự; với Request Execution bạn hỏi báo giá trước, còn Market và Exchange Execution hiển thị chính sách khớp ở vị trí đó[19]market range – tùy chọn lệnh thị trường: độ lệch tối đa tính bằng pip[11]chế độ thực thi của mã – quyết định trường độ lệch có xuất hiện và khi nào máy chủ yêu cầu xác nhận lại
Chế độ ghi nhận vị thếchỉ phòng hộbù trừ hoặc phòng hộtùy cấu hình tài khoảnchế độ trên tài khoản – nhà môi giới chọn trong các mô hình nền tảng hỗ trợ
Bảo vệ phía máy chủSL và TP trên máy chủ; cơ chế mở rộng thường chạy cục bộSL và TP trên máy chủ; cơ chế mở rộng thường chạy cục bộphía máy chủ được tài liệu xác nhận: dừng lỗ bám đuổi, dời về mức vào lệnh, chốt lời nhiều mứcchức năng nào tiếp tục khi đóng ứng dụng – kiểm tra riêng từng cơ chế
Độ sâu thị trường (DOM)có, được mô tả trong trợ giúp nhà cung cấp[22]cócómáy chủ gửi gì đến DOM: thanh khoản bên ngoài, sổ lệnh nội bộ hay hình ảnh tổng hợp nhân tạo
Web và di độngphạm vi hẹp hơn bản máy tínhphạm vi hẹp hơn bản máy tínhphạm vi gần bản máy tính, khác nhau giữa phiên bảntính năng đúng phiên bản ứng dụng – kiểm tra trên demo thay vì chỉ đọc mô tả
Hệ sinh thái mã làm sẵndanh mục MQL5.com và diễn đàn ngành, mã MQL4danh mục MQL5.com, mã MQL5; chương trình MQL4 không chạy ở đâydanh mục thuật toán cTrader, mã C# và Python—
Công cụ khả dụngtùy thuộctùy thuộctùy thuộcsản phẩm nhà môi giới và đặc tả mã
Dữ liệu và báo giátùy thuộctùy thuộctùy thuộcnguồn dữ liệu, giờ máy chủ, hậu tố mã, giờ giao dịch

Các hàng “tùy thuộc” không phải thiếu sót. Đó là kết quả đúng: ba tham số thường mở đầu so sánh – giao dịch được gì, giá nào và điều kiện nào – không phân biệt các nền tảng này vì không thuộc về nền tảng nào.

Danh sách theo dõi – là gì và thuộc về ai. Danh sách theo dõi là tập hợp mã mà phần mềm đầu cuối lấy báo giá và hiển thị cạnh nhau; từ đó bạn mở biểu đồ và thường mở cả mẫu đặt lệnh. Bản thân danh sách thuộc nền tảng; nội dung thì không: mã, tên, hậu tố và giờ cập nhật do máy chủ nhà môi giới đặt. Trên cả hai MetaTrader, nó nằm trong cửa sổ Market Watch; bộ mã tùy chỉnh được lưu và chuyển qua “Sets”, còn MT5 lưu thêm bộ cột đã chọn trong bộ mã[6][7]. cTrader dùng cách khác: trong bảng Market Watch bạn tạo bao nhiêu danh sách riêng có tên tùy ý, có thể sửa, nhân bản và xóa. Ngoại lệ “Popular markets” tích hợp hẹp hơn tưởng tượng: tài liệu Spotware không cho sửa hay đổi tên nhưng cho phép nhân bản rõ ràng (tính đến 2026-08-22)[14]. Danh sách theo dõi không kiểm tra điều kiện và không kích hoạt gì – nó không phải bộ quét hay cảnh báo. Một mã xuất hiện cũng không chứng minh loại tài khoản cho phép giao dịch mã đó; cùng tên ở hai nhà môi giới có thể chỉ công cụ với đặc tả khác.

Ai thực sự quyết định điều gì. Bảng thứ hai ngắn, hữu ích trước mọi cuộc trao đổi chọn công cụ. Cột phải cho biết nên hỏi ai khi điều gì đó không hoạt động như mong đợi.

Đặc điểm → bên quyết định
Đặc điểmBên quyết địnhKiểm tra ở đâu
Chênh lệch giá và hoa hồngnhà môi giới và loại tài khoảnbảng điều kiện, đặc tả mã trong phần mềm đầu cuối
Ngôn ngữ tự động hóanền tảngtài liệu nhà cung cấp nền tảng
Chế độ ghi nhận vị thế (bù trừ/phòng hộ)nhà môi giới, trong giới hạn nền tảng hỗ trợmô tả loại tài khoản, thuộc tính tài khoản trong phần mềm đầu cuối
Nguồn và thời điểm báo giánhà môi giới và nhà cung cấp dữ liệutài liệu nhà môi giới, giờ máy chủ trong cửa sổ thị trường
Giới hạn cảnh báo hoặc phiên đám mâynền tảng hoặc gói dịch vụ, đôi khi bị nhà môi giới giới hạn thêmtài liệu sản phẩm, điều khoản nhà môi giới
Quyền truy cập giao diện lập trìnhnhà môi giới, dựa trên khả năng nền tảng cung cấptài liệu API nhà môi giới, điều khoản loại tài khoản
Chế độ thực thi lệnh (Instant / Market / Request, và MT5 có thêm Exchange Execution)nhà môi giới, theo từng mãđặc tả công cụ trong phần mềm đầu cuối
Ba nền tảng, khả năng khác nhau. So sánh tính năng; xác nhận chi phí và công cụ với nhà môi giới.
cTrader Cloud: cBot; giới hạn tùy nhà môi giới. Tài liệu kiểm tra ngày 8 tháng 10 năm 2026.

Lưu ý cuối về cách đọc so sánh: nhiều hơn không có nghĩa tốt hơn. Hai mươi mốt khung thời gian không cải thiện phương pháp chỉ dựa vào một khung, và công cụ kiểm thử nhiều mã vô ích với người chỉ giao dịch một mã. Tiêu chí chỉ có ý nghĩa khi bạn nói được nó ứng với việc cụ thể nào. Nếu không, hàng đó không liên quan và không nên có trọng lượng trong quyết định.

Cách so sánh ít tốn kém: một nhà môi giới, ba phần mềm đầu cuối – kèm lưu ý. Một số nhà môi giới cung cấp đồng thời cả ba nền tảng. Mở tài khoản demo trên chúng, đặt cùng mã và cùng khung thời gian, rồi quan sát cùng thời điểm thị trường trong một tuần. Tuy nhiên, trước khi gọi đó là so sánh phần mềm đầu cuối, hãy kiểm tra bốn điều vì “một nhà môi giới” không tự động nghĩa là “cùng điều kiện”: loại tài khoản, tên máy chủ mà mỗi phần mềm đầu cuối kết nối đến, đặc tả công cụ (hậu tố, quy mô hợp đồng, chế độ thực thi, khoảng cách tối thiểu của lệnh bảo vệ) và nguồn, thời điểm báo giá. Cùng nhà môi giới có thể vận hành máy chủ và loại tài khoản riêng cho các nền tảng khác nhau – lưu ý tương tự xuất hiện vài đoạn sau ở phần ghi lại máy chủ kết nối. Nếu bốn yếu tố khớp, bạn kiểm tra khác biệt thực sự giữa các phần mềm đầu cuối: tính tiện dụng khi quản lý lệnh, trình bày dữ liệu và số thao tác cho công việc điển hình. Nếu không khớp, kết quả vẫn hữu ích nhưng hãy mô tả đúng – bạn đang so sánh toàn bộ triển khai nhà môi giới cộng nền tảng, không chỉ phần mềm. Dù thế nào, hãy nhớ thử nghiệm không kiểm tra được gì: tài khoản demo không chứng minh chất lượng thực thi tài khoản thực.

6. Những gì nền tảng không hiển thị – ranh giới giữa phần mềm đầu cuối và nhà môi giới

Phần mềm đầu cuối là lớp trình bày và gửi yêu cầu. Nó vẽ biểu đồ từ dữ liệu nhận được, hiển thị mẫu đặt lệnh và chuyển yêu cầu đi. Tuy nhiên, giữa cú nhấp và xác nhận giao dịch, yêu cầu đi qua nhiều bên chịu trách nhiệm – nên cần biết từng giai đoạn chạy ở đâu, vì chỉ giai đoạn đầu thuộc nền tảng. Phần mềm đầu cuối không nhận dữ liệu về quyết định ở các giai đoạn sau nên không thể hiển thị cho bạn. Đó là ranh giới của phần mềm, không phải khiếm khuyết.

Tính năng nền tảng và điều kiện nhà môi giới Phần mềm đầu cuối – MT4 / MT5 / cTrader khung thời gian · loại biểu đồ · bố cục cửa sổ · công cụ vẽ ngôn ngữ tự động hóa · công cụ kiểm thử · nơi thuật toán chạy yêu cầu báo giá Máy chủ nhà môi giới – môi trường thực thi nguồn dữ liệu và giờ máy chủ · đặc tả, hậu tố mã chế độ ghi nhận vị thế · chế độ thực thi · giờ giao dịch chênh lệch giá · hoa hồng · phí qua đêm · danh sách công cụ Phản hồi máy chủ Thực thi hoặc từ chối; giá, thời gian khớp nếu thực thi Phần mềm đầu cuối hiển thị dữ liệu và gửi yêu cầu. Máy chủ xác thực và báo kết quả. Trên: tính năng nền tảng. Giữa: điều kiện nhà môi giới và tài khoản.
Đặc điểm trong khung trên thay đổi khi đổi phần mềm đầu cuối. Khung giữa chỉ đổi khi đổi nhà môi giới hoặc loại tài khoản.

Hình chia đặc điểm thành hai lớp vì đó là cấu trúc quyết định. Tuy nhiên, đường đi của lệnh có thêm các mắt xích, mỗi mắt xích thuộc một bên:

Đường đi của lệnh – giai đoạn, bên chịu trách nhiệm, nơi thực thi
Giai đoạnBên thực hiệnNơi thực thi
mẫu đặt lệnh, xác thực trường, gửi yêu cầuphần mềm đầu cuối – MT4, MT5 hoặc cTradermáy tính của bạn hoặc máy chạy phần mềm đầu cuối (VPS, dịch vụ lưu trữ ảo)
truyền yêu cầu và phản hồikết nối của bạn và mạng trung gianngoài phần mềm đầu cuối và ngoài máy chủ nhà môi giới
tiếp nhận yêu cầu và đối chiếu với đặc tả mãmáy chủ giao dịch của nền tảng do nhà môi giới khởi chạy, cấu hìnhhạ tầng nhà môi giới
xác định giá khớp theo chế độ được đặt cho mãnhà môi giới – trong giới hạn các mô hình nền tảng hỗ trợhạ tầng nhà môi giới
bù đắp lệnh: nội bộ hoặc bên ngoàinhà môi giới; trong chế độ sở giao dịch, lệnh đến hệ thống giao dịch bên ngoài[36]hạ tầng nhà môi giới, và chế độ sở giao dịch còn ra bên ngoài
xác nhận, ghi lịch sử, hiển thị kết quảmáy chủ nhà môi giới gửi, phần mềm đầu cuối hiển thịhạ tầng nhà môi giới, rồi phần mềm đầu cuối của bạn

Nền tảng không tự đặt chính sách thực thi của nhà môi giới. Tuy vậy, nó chịu trách nhiệm xử lý chỉ thị, xác thực tham số và trình bày phản hồi trong khả năng của mình, nên lỗi phần mềm cũng có thể ảnh hưởng. Đường đi lệnh bắt đầu ở phần mềm đầu cuối; cấu hình tài khoản và thực thi thuộc nhà môi giới, còn kết nối phụ thuộc cả hạ tầng. Nền tảng quyết định các mô hình được hỗ trợ. Hãy đối chiếu giá cuối và nguyên nhân sai lệch với bản ghi tài khoản, nhật ký hệ thống thay vì quy trước cho một lớp.

Cụ thể bạn sẽ không thấy gì. Phần mềm đầu cuối không hiển thị lệnh được chuyển ra ngoài hay xử lý nội bộ tại nhà môi giới. Nó không cho biết có bao nhiêu nhà cung cấp dữ liệu đứng sau báo giá hiện tại. Nó không tiết lộ cửa sổ độ sâu thị trường nhận thanh khoản bên ngoài hay hình ảnh tạo phía máy chủ. Các phân biệt đó – mô hình tiếp nhận, định tuyến lệnh và xung đột lợi ích phát sinh – có vị trí riêng trong khóa học: mô hình thực thi và chất lượng thực thi. Ở đây chỉ cần nhớ chọn MT4, MT5 hay cTrader không đặt chính sách của nhà môi giới tại lớp đó. Tuy nhiên, nền tảng vẫn liên quan: nó xác định tập mô hình khả dụng – MT4 chỉ ghi nhận phòng hộ, MT5 có cả hai; chỉ MT5 có chế độ sở giao dịch[36] – và cùng nhà môi giới có thể dùng máy chủ, loại tài khoản riêng cho từng nền tảng.

Luồng lệnh và quản lý rủi ro. Chỉ phần mềm đầu cuối không tiết lộ chính sách phòng hộ của nhà môi giới.
A-book/B-book liên quan cách xử lý phơi nhiễm; không bảo đảm giá, thanh khoản hay chất lượng thực thi.

Những gì có thể kiểm tra ngay trong phần mềm đầu cuối. Đặc tả công cụ thường bị bỏ qua dù chứa tham số nhà môi giới đặt và trực tiếp thay đổi hành vi lệnh. Ở đó có quy mô hợp đồng, giá trị bước giá nhỏ nhất, điểm swap hai chiều, giờ giao dịch, chế độ thực thi và khoảng cách tối thiểu để máy chủ chấp nhận dừng lỗ, chốt lời. Tham số cuối gây hiểu lầm điển hình: lệnh bị từ chối vì mức đã chọn gần giá hơn nhà môi giới cho phép, không phải có hỏng hóc.

Độ trễ – bạn thực sự đo gì. Nếu muốn xét độ trễ khi chọn công cụ, hãy tách những thứ thường bị lẫn: thời gian phản hồi truy vấn mạng, thời gian yêu cầu đến máy chủ nhà môi giới, thời gian xử lý phía máy chủ và thời gian đến thực thi thực tế. Đó là bốn đại lượng khác nhau; ping chỉ đo đại lượng đầu – thời gian phản hồi mạng. Phản hồi mạng về trong vài mili giây không có nghĩa lệnh được thực thi trong thời gian đó. Chúng tôi không đưa số cụ thể vì thiếu mô tả môi trường đo thì mọi con số đều bịa đặt: phiên bản, nhà môi giới, mã, thời điểm trong ngày và phương pháp. Thiết kế phép đo và khi nào nó có ý nghĩa được mô tả trong bài về tự động hóa và VPS.

Trường hợp có thời điểm: giá dầu âm, tháng 4 năm 2020. Ngày 20 tháng 4 năm 2020, giá hợp đồng WTI lần đầu xuống dưới mức không trong lịch sử[17]. Một phần hạ tầng bán lẻ chưa chuẩn bị vì không dự liệu báo giá âm là trạng thái có thể xảy ra. Nhà môi giới cụ thể đã ứng xử thế nào – dừng giao dịch công cụ hay điều chỉnh thanh toán sau đó – cần đọc trong thông báo có ngày của chính họ thời kỳ đó. Bài này không nêu ví dụ và không khái quát sự kiện cho toàn thị trường; không có khảo sát thống kê công khai về các quyết định ấy. Điều được tài liệu xác nhận là phản ứng của nhà cung cấp phần mềm: thông báo bản dựng MetaTrader 5 số 2450 ngày 29 tháng 5 năm 2020 công bố hỗ trợ giá âm và nêu rõ lý do – “Đợt giá dầu gần đây giảm xuống dưới mức không đã buộc các nhà phát triển bổ sung giá âm vào nền tảng” (kiểm tra ngày 2026-08-22)[16]. Bài học độc lập với phiên bản: phần mềm đầu cuối là chương trình và chỉ hoạt động đúng với trạng thái tác giả đã dự liệu. Vì thế hãy kiểm tra điều tưởng ngoài phần mềm – nhà môi giới liên lạc với khách hàng ra sao khi dự liệu không còn đúng.

Đánh giá nhà môi giới và nền tảng cùng nhau. Quy định, chi phí, công cụ và chính sách thực thi xác định tài khoản chấp nhận được. Ngôn ngữ tự động hóa, mô hình vị thế hay công cụ kiểm thử cần thiết lại có thể thu hẹp nền tảng và các nhà môi giới khả dụng. Phần mềm đầu cuối yêu thích không sửa được điều kiện tài khoản kém, nhưng tài khoản thiếu chức năng cần thiết cũng có thể không phù hợp quy trình. Trước tiên ghi rõ yêu cầu cho cả hai lớp, rồi so sánh sản phẩm đáp ứng chúng cùng lúc.

7. Cấu hình: thiết lập gì TRƯỚC khi mở vị thế đầu tiên

Thiết lập mặc định thường ưu tiên tiện lợi lần khởi chạy đầu hơn bảo vệ tài khoản – bạn nên kiểm tra thay vì giả định. Danh sách dưới đây xét lớp công cụ: cấu hình chương trình để nó không chống lại bạn. Mức rủi ro mỗi vị thế và cách xác định quy mô được giải quyết trong phần quản lý rủi ro; ở đây chỉ bàn làm cho công cụ thực hiện quyết định của bạn thay vì giá trị mặc định.

MetaTrader 4 và MetaTrader 5:

  1. Kiểm tra và đổi khối lượng mặc định trong cửa sổ lệnh. Phần mềm đầu cuối đề xuất giá trị đã nhớ hoặc mặc định, không liên quan quy mô tài khoản. Đặt theo quy tắc của bạn để việc xác nhận nhầm mẫu không mở vị thế lớn hơn dự tính cả một bậc độ lớn
  2. Chủ động quyết định về giao dịch một cú nhấp. Chế độ nhấp là gửi lệnh ngay, không có cửa sổ xác nhận, rất nhanh và vì vậy cũng rủi ro. Trên cả hai MetaTrader, nó được bật trong tùy chọn phần mềm đầu cuối ở thẻ giao dịch và từ bảng trên biểu đồ. Khi chưa thuộc giao diện, hãy dùng cửa sổ xác nhận
  3. Đặt độ lệch giá tối đa – nếu mã có tham số này. Trường này thuộc một chế độ thực thi: trợ giúp MT4 nói rõ “Độ lệch giá khi đặt lệnh chỉ được dùng ở chế độ thực thi tức thì”[20], còn trợ giúp MT5 định nghĩa: “Độ lệch là chênh lệch giữa giá thực thi lệnh và giá chỉ định mà người giao dịch đồng ý”[19] (kiểm tra ngày 2026-08-22). Bốn chế độ có hành vi khác nhau và cần phân biệt – chế độ thứ tư chỉ có trên MT5:
    • Request Execution – trước tiên bạn hỏi báo giá từ máy chủ rồi mới phản hồi. Trợ giúp MT4 mô tả: “Nếu lệnh của một mã được thực thi theo yêu cầu, trước tiên cần nhấn nút «Request» để nhận báo giá. Báo giá sau khi yêu cầu chỉ còn hiệu lực vài giây”[20]. Ở đây bạn không thiết lập trường độ lệch
    • Instant Execution – chế độ duy nhất trường độ lệch có tác dụng, và khác cách hiểu thông thường là “đồng ý trượt giá”. Trợ giúp MT4 mô tả nguyên văn cơ chế: “nếu độ lệch nhỏ hơn hoặc bằng tham số đã đặt, lệnh sẽ được thực thi ở giá mới mà không thông báo thêm. Nếu không, nhà môi giới trả về giá mới có thể thực thi lệnh”[20]. Thay đổi giá trong giới hạn được thực thi không hỏi lại; chỉ vượt giới hạn mới có báo giá lại. Độ lệch rộng hơn không phải đồng ý trượt giá tùy ý – đó là dải rộng hơn mà máy chủ không hỏi lại
    • Market Execution – gửi lệnh là đồng ý trước với giá nhà môi giới: “Gửi lệnh trong chế độ này nghĩa là đồng ý trước để thực thi tại mức giá đó”[19]. Không có trường độ lệch; mẫu hiển thị chính sách khớp ở vị trí đó
    • Exchange Execution – chế độ thứ tư, chỉ có trên MT5 và dành cho công cụ được thanh toán qua sở giao dịch. Câu nói về đồng ý trước thuộc mục Market Execution và không áp dụng ở đây, vì nhà cung cấp mô tả riêng: trợ giúp chung nêu “Nền tảng giao dịch có bốn chế độ thực thi lệnh”, còn chế độ sở giao dịch thì “các thao tác giao dịch thực hiện trong nền tảng được gửi đến hệ thống giao dịch bên ngoài (sở giao dịch)”[36]. Mục đặt lệnh bổ sung cơ chế: “Nhấp «Sell» hoặc «Buy» tạo lệnh cho nhà môi giới thực hiện giao dịch bán hoặc mua tương ứng”; thay trường độ lệch là quy tắc khớp riêng: “Trong «Fill Policy», có thể chỉ định quy tắc khớp bổ sung: «Fill or Kill», «Immediate or Cancel» hoặc «Book or Cancel»”[19] (kiểm tra ngày 2026-08-22)
    Nhà môi giới đặt chế độ thực thi trong đặc tả mã, vì vậy hãy kiểm tra mã của bạn dùng chế độ nào trước. Nếu là Instant Execution, không thể đưa ngưỡng chung; kết luận là: giới hạn hẹp dẫn đến báo giá lại thường hơn, giới hạn rộng dẫn đến ít báo giá lại hơn và nhiều lệnh khớp khác giá bạn thấy lúc nhấp hơn; trong cả hai trường hợp, chỉ vượt giới hạn mới yêu cầu xác nhận. Hãy lấy con số từ lịch sử của bạn thay vì chép trong bài[19][20]
  4. Kiểm tra khoảng cách tối thiểu của lệnh bảo vệ. Đặc tả công cụ có tham số xác định máy chủ chấp nhận dừng lỗ, chốt lời gần giá đến đâu và khi nào chặn sửa lệnh. Nếu không biết, bạn sẽ tưởng lần từ chối đầu tiên là lỗi
  5. Bắt đầu từ biểu đồ sạch. Mẫu mặc định đôi khi đầy chỉ báo bạn không chọn. Tạo bố cục riêng và lưu thành mẫu – nếu không bạn phải dựng lại thủ công sau mỗi lần cài lại
  6. Cấu hình cảnh báo giá – và nhớ chúng là gì. Cảnh báo trong phần mềm đầu cuối tạo thông báo: âm thanh, tin nhắn hoặc thông báo đẩy đến điện thoại. Cảnh báo không đặt lệnh. Giá trị của nó là giúp bạn rời màn hình, không phải hành động thay bạn. Tự động hành động cần cơ chế riêng, được mô tả trong bài về tự động hóa
  7. Ghi lại máy chủ đang kết nối. Danh sách máy chủ nhà môi giới và trạng thái kết nối có trong giao diện phần mềm đầu cuối. Điều này hữu ích khi so sánh dữ liệu với người khác – hai tài khoản cùng nhà môi giới có thể dùng máy chủ khác nhau, do đó khác đồng hồ và hậu tố mã

cTrader:

  1. Chủ động thiết lập chế độ giao dịch nhanh. Nền tảng cho chọn gửi bằng một cú nhấp, hai cú nhấp hoặc mẫu đầy đủ. Bắt đầu với phương án yêu cầu xác nhận
  2. Kiểm tra đơn vị khối lượng. Đây là lỗi điển hình khi chuyển từ MetaTrader: khối lượng ở đây thường biểu thị bằng đơn vị đồng tiền cơ sở, không phải lot. Một trăm nghìn đơn vị tiền cơ sở bằng một lot tiêu chuẩn trên cặp tiền tiêu chuẩn – với nhóm công cụ khác, quy mô hợp đồng có thể khác và cần đọc đặc tả mã. Trên cặp tiền, nhập con số dành cho đơn vị kia sẽ làm quy mô vị thế lệch một trăm nghìn lần
  3. Quyết định có bật market range không. Đây là tùy chọn, không phải tham số bắt buộc của mọi lệnh thị trường: tài liệu cTrader liệt kê trong “Optional steps include” và định nghĩa “Market range – chọn độ lệch tối đa tính bằng pip so với giá hiện tại mà lệnh có thể khớp” (kiểm tra ngày 2026-08-22)[11]. Nếu bật, đặt quá hẹp khiến lệnh không khớp vì giá yêu cầu không còn[11]
  4. Đọc các mức ký quỹ trên tài khoản. Nền tảng hiển thị ngưỡng cảnh báo ký quỹ và thanh lý bắt buộc. Lưu ý: thanh lý bắt buộc được thực hiện bằng lệnh thị trường ở thời điểm thường bất lợi cho bạn. Đó không phải mức bảo đảm, chỉ là mức hệ thống bắt đầu hành động
Phép tính: giá trị khối lượng không đổi có thể gây tổn thất gì. Mọi con số dưới đây chỉ minh họa – 1,00 lot là phương án minh họa, không phải giá trị mặc định được tài liệu xác nhận của phần mềm đầu cuối nào; hãy đọc giá trị trên mẫu lệnh của bạn. Với cặp tiền tiêu chuẩn, ví dụ EUR/USD, một lot tiêu chuẩn là 100.000 đơn vị tiền cơ sở, với bước pip 0,0001, tức 10 USD mỗi pip: giá đi ngược 20 pip với vị thế 1,00 lot gây lỗ 200 USD; trên tài khoản 2.000 USD, đó là 10% vốn từ một giao dịch. Với khối lượng 0,01 lot, cùng tình huống gây lỗ 2 USD, tức 0,1% tài khoản; khác biệt đến từ một trường trong mẫu mà không ai thay đổi. Nguồn gốc giá trị pip và cách quy đổi khi đồng tiền định giá không phải đô la được giải thích trong bài về đơn vị đo lường.
Khối lượng thay đổi quy mô lãi/lỗ. EUR/USD · tài khoản USD · hợp đồng 100.000 EUR mỗi lot.
Lãi/lỗ gộp khi giá đi 20 pip; chưa tính chi phí và trượt giá. SL không bảo đảm mức lỗ tối đa.
Trước khi mở vị thế trên công cụ chưa quen. Mở đặc tả trong phần mềm đầu cuối và đọc quy mô hợp đồng, giá trị bước giá nhỏ nhất, điểm swap hai chiều, giờ giao dịch, chế độ thực thi và khoảng cách tối thiểu của lệnh bảo vệ. Chỉ mất một lát nhưng giải đáp câu hỏi có thể phải gửi hỗ trợ về sau. Ý nghĩa đầy đủ các tham số chi phí được triển khai trong bài về chênh lệch giá, hoa hồng và phí qua đêm.

Mục cuối phần này hoàn toàn không phải trường trong tùy chọn: tập quy trình xử lý khẩn cấp trên demo trước khi cần đến – đồng thời kiểm tra nền tảng thực sự có chức năng nào. Đóng hàng loạt không phải tính năng chung và khác nhau giữa ba nền tảng:

  • MT5 – lệnh “Bulk Operations” trong menu ngữ cảnh thẻ Trade, được thêm ở bản dựng 3260 ngày 15 tháng 4 năm 2022. Nó cho phép đóng mọi vị thế; với tài khoản phòng hộ, hệ thống thử đóng các vị thế đối nghịch (“Close By”) trước, rồi phần còn lại. Nhà cung cấp nêu rõ điều kiện: “Các lệnh này chỉ khả dụng nếu One Click Trading được bật trong thiết lập nền tảng” (kiểm tra ngày 2026-08-22)[25]
  • MT4 – trợ giúp nhà cung cấp không mô tả lệnh chung để đóng tất cả vị thế. Tài liệu mô tả đóng đơn lẻ và đóng đối ứng: “Nếu có một hoặc nhiều vị thế đối nghịch trong các vị thế mở, có thể đóng vị thế đã chọn bằng và cùng với một vị thế đối nghịch”; với nhiều vị thế hơn – “Đóng nhiều vị thế đối nghịch cho phép đóng hơn hai vị thế đối nghịch cùng lúc”; sau đó vị thế được đóng theo cặp, theo thời gian mở (kiểm tra ngày 2026-08-22)[26]
  • cTrader – đóng nhiều vị thế cùng lúc qua menu thả xuống “Close” trên thẻ Positions, chọn bằng bộ lọc chiều, kết quả hoặc mã (kiểm tra ngày 2026-08-22)[27]

Các quy trình còn lại – hủy lệnh chờ và sửa dừng lỗ của vị thế đang mở – có tên và vị trí giao diện khác nhau, vì vậy hãy thực hiện một lần trên demo. Mục đích không phải kết quả, mà để khi cần hành động nhanh bạn không mất thời gian tìm chức năng trong menu rồi mới biết nó không có, hoặc cần bật chế độ một cú nhấp trước. Phần tiếp theo giải thích những gì demo không kiểm tra được.

8. Nền tảng hiển thị gì và không bảo đảm điều gì

Con số mang nhãn chênh lệch giá trên thanh công cụ là báo giá mới nhất đã biết, không phải giá khớp. Phân biệt ấy nghe có vẻ hình thức cho đến lần đầu đối chiếu với xác nhận giao dịch. Cấu trúc đầy đủ chi phí – chênh lệch giá gồm gì, hoa hồng và điểm swap hoạt động ra sao – thuộc phần kiến thức cơ bản và bài về chi phí thực tế tại nhà môi giới. Ở đây chúng ta chỉ xét lớp công cụ: phần mềm đầu cuối hiển thị gì, không hiển thị gì và cách xác minh bằng dữ liệu riêng.

Hiển thị và thực thi. Phần mềm đầu cuối vẽ báo giá nhận trong gói dữ liệu cuối. Từ lúc đó đến khi máy chủ tiếp nhận yêu cầu, thời gian trôi và thị trường thay đổi. Giá khớp có thể xấu hơn, tốt hơn hoặc bằng giá yêu cầu. Chỉ chênh lệch giá không chứng minh lỗi nền tảng hay gian dối – báo giá là thông tin về quá khứ, không phải cam kết cho tương lai.

Bốn chế độ, bốn thỏa thuận khác nhau về thời điểm máy chủ hỏi lại. Cách đối lập phổ biến “báo giá lại hay trượt giá” là sai, vì có bốn chế độ thực thi – trợ giúp nhà cung cấp nói rõ: “Nền tảng giao dịch có bốn chế độ thực thi lệnh”[36] – và ở một chế độ, hai hiện tượng xuất hiện đồng thời. Với Request Execution bạn hỏi báo giá trước và có vài giây phản hồi; quá thời hạn phải hỏi lại[20]. Với Instant Execution máy chủ thực thi ở giá thay đổi mà không thông báo thêm nếu chênh lệch nằm trong độ lệch đã đặt; chỉ vượt ngưỡng mới trả giá mới để xác nhận[20] – vì vậy cùng chế độ có cả khớp khác giá đã thấy và báo giá lại; chỉ giới hạn bạn đặt quyết định giữa hai tình huống. Với Market Execution không có trường độ lệch vì gửi lệnh đồng nghĩa đồng ý trước với giá nhà môi giới[19]. Chế độ thứ tư, Exchange Execution, có ngữ nghĩa riêng và không được mô tả bằng trích dẫn chế độ trước: chỉ có trong MT5, lệnh từ nền tảng đi đến hệ thống giao dịch bên ngoài[36], và thay trường độ lệch là chính sách khớp – Fill or Kill, Immediate or Cancel hoặc Book or Cancel[19]. Kết luận: bạn không chọn giữa hai rủi ro, mà đọc nhà môi giới đã đăng ký mã của bạn theo thỏa thuận nào trong bốn thỏa thuận – họ đặt chế độ riêng cho mỗi mã, và bạn đọc ở đặc tả công cụ[19][20].

Giá báo và thực thi. Báo giá minh họa; chênh lệch giá biến đổi không có nghĩa các nến lệch cố định.
Trượt giá mua = giá khớp − Ask tham chiếu; trượt giá bán = Bid tham chiếu − giá khớp.

Cách đo bằng dữ liệu riêng. Một giao dịch không chứng minh gì – trượt giá theo cả hai hướng là bình thường. Thông tin hữu ích là phân phối trên mẫu lớn hơn: độ lệch có lợi và bất lợi có xuất hiện với tần suất, quy mô tương tự hay một phía lấn át có hệ thống. Dữ liệu lấy từ lịch sử tài khoản – nhưng không phải mọi cột cần đều có và phạm vi ghi nhận khác nhau theo nền tảng; trước khi lập kế hoạch phân tích, hãy xuất một tệp và đọc tiêu đề. Báo cáo giao dịch MT5 lưu từ menu ngữ cảnh thẻ History, gồm các khối lệnh, giao dịch khớp và vị thế, tạo từ mẫu ReportHistory.htm này[30]. cTrader lưu sao kê cục bộ dạng bảng tính .csv; thẻ lịch sử dùng xuất tệp liệt kê các cột như thời gian mở, đóng, giá vào, giá đóng, khối lượng, hoa hồng và kết quả[29] (kiểm tra ngày 2026-08-22).

Trượt giá có định nghĩa hẹp hơn cách dùng thông thường: chênh lệch giữa giá khớp và giá tham chiếu – giá bạn yêu cầu lúc nhấp – có tính chiều vị thế; với lệnh mua, khớp cao hơn tham chiếu là bất lợi, còn lệnh bán thì ngược lại. Để tính, bạn cần thông tin mà xuất lịch sử tiêu chuẩn không cung cấp: giá yêu cầu tại thời điểm nhấp.

Chênh lệch giá và hoa hồng là hai thành phần chi phí riêng, còn thời điểm yêu cầu, phản hồi dùng để nghiên cứu độ trễ. Báo cáo lịch sử có thể chứa hoa hồng, swap; đừng mặc định nó ghi mọi báo giá tham chiếu và thời điểm gửi từng yêu cầu. Nhật ký MT5 có các cột thời gian, nguồn và thông điệp [31]. Nội dung thông điệp có thể cung cấp chi tiết hơn, nhưng mô tả ba cột không bảo đảm ghi đầy đủ Bid/Ask, giá yêu cầu và thời gian phản hồi. Hãy kiểm tra trường thực tế trong tệp xuất và nhật ký trước khi tính trượt giá hay độ trễ.

Vì vậy hãy tự ghi – Bid và Ask lúc nhấp, giá tham chiếu, thời điểm yêu cầu và phản hồi – trong ghi chú mỗi lần vào lệnh hoặc bằng chương trình ghi yêu cầu trước khi gửi. Thiếu chúng, bạn tính được chênh lệch giá vào và thoát nhưng không tính được lệch so với giá đã thấy; MT4 cũng có lưu ý tương tự: trợ giúp liệt kê trường thẻ “Account History” và báo cáo lưu bằng “Save as Report” – số lệnh, thời gian và giá mở, S/L, T/P, thời gian và giá đóng, hoa hồng, thuế, swap, kết quả – cả hai đều không có giá yêu cầu, chênh lệch giá hay thời điểm gửi yêu cầu[35] (kiểm tra ngày 2026-08-22). Phần còn lại là số học.

Trước khi kết nối tài khoản với dịch vụ ngoài – chỉ dùng mật khẩu nhà đầu tư, tuyệt đối không mật khẩu chính. Dịch vụ phân tích lịch sử yêu cầu quyền truy cập tài khoản; quy tắc ở đây không có ngoại lệ. Trong MetaTrader 4 và 5, tài khoản có hai loại truy cập; đó là mô hình nhà cung cấp này, không phải quy tắc chung mọi nền tảng. Trợ giúp MT4 mô tả: mật khẩu tiêu chuẩn “cấp toàn quyền làm việc với phần mềm đầu cuối”, còn xác thực nhà đầu tư cho phép “xem trạng thái tài khoản, phân tích giá và làm việc với Expert Advisor riêng, nhưng không giao dịch”. Trợ giúp MT5 nói tương tự: “Đăng nhập bằng mật khẩu chính cấp toàn quyền làm việc với tài khoản”, còn xác thực nhà đầu tư cho phép “xem trạng thái tài khoản, phân tích giá và làm việc với Expert Advisor riêng, nhưng không giao dịch” (kiểm tra ngày 2026-08-22)[32] – vì vậy mật khẩu nhà đầu tư chỉ cấp quyền đọc trong cả hai phần mềm đầu cuối. Dịch vụ ngoài chỉ nhận tối đa mật khẩu thứ hai đó. Với nền tảng ngoài họ MetaTrader, đừng tìm bản tương đương dưới cùng tên: hãy kiểm tra cơ chế xác thực dịch vụ yêu cầu và phạm vi quyền trước khi kết nối. Trao mật khẩu chính nghĩa là giao quyền kiểm soát tài khoản cho bên thứ ba – quyền giao dịch, không chỉ quyền xem thống kê. Ngay cả quyền đọc cũng tiết lộ cách làm việc, quy mô vị thế và giờ hoạt động, nên đó là quyết định về riêng tư. Trước khi kết nối, kiểm tra dịch vụ thực sự cần quyền gì trong tài liệu. Cách chọn công cụ ghi nhật ký, phân tích kết quả được trình bày trong bài về nhật ký giao dịch (11.6).
Điều cần tìm → nơi có thông tin
Bạn muốn biết gìKiểm tra ở đâu
Chế độ thực thi và khoảng cách lệnh tối thiểuđặc tả công cụ trong phần mềm đầu cuối
Điểm swap và giờ giao dịch của mãđặc tả công cụ do nhà môi giới cập nhật
Phân phối trượt giá thực tế của bạntệp xuất lịch sử tài khoản, thống kê riêng trên mẫu giao dịch
Giờ máy chủ và hậu tố mãcửa sổ thị trường và cửa sổ vị thế trong phần mềm đầu cuối
Chính sách thực thi lệnh đã công bốtài liệu nhà môi giới – xem chất lượng thực thi

So sánh điều kiện trên tài khoản và máy chủ cụ thể. Ngay tại cùng nhà môi giới, tài khoản qua phần mềm đầu cuối khác nhau có thể khác chênh lệch giá, hoa hồng, công cụ hoặc đặc tả; cùng tên loại tài khoản không bảo đảm cấu hình giống nhau. Tìm nguồn khác biệt trong biểu phí, đặc tả mã và chính sách thực thi. Chỉ sau khi đối chiếu các tham số đó mới tách được giá dịch vụ khỏi tính năng phần mềm.

9. Ba hồ sơ người dùng – lựa chọn theo tiêu chí

Phán quyết không nêu tiêu chí không có giá trị; vì vậy thay bảng xếp hạng là ba tình huống xuất phát. Mỗi tình huống có điểm nghẽn và câu trả lời hợp lý khác nhau. Điểm chung là: chọn nhà môi giới trước, sau đó chọn nền tảng trong những gì họ cung cấp.

Hồ sơ thứ nhất: giao dịch thủ công, bộ công cụ đơn giản. Vài công cụ, khung thời gian cao, quyết định tại biểu đồ, không tự động hóa. Tính tiện dụng quan trọng cùng loại lệnh cần thiết, vận hành an toàn, dữ liệu và xuất tệp – số thao tác đặt, sửa lệnh và sự thoải mái khi làm việc trên biểu đồ nhiều giờ. Tiêu chí thực sự quyết định: chất lượng công cụ vẽ, xử lý nhiều cửa sổ, hành vi mẫu. Tiêu chí bề ngoài: số khung thời gian, có công cụ kiểm thử, ngôn ngữ tự động hóa. Không nền tảng nào trong ba bị loại bởi tiêu chí trong bảng ở trường hợp này; một tuần làm việc trên demo sẽ tạo khác biệt.

Hồ sơ thứ hai: Expert Advisor MQL4 đang hoạt động. Bạn có mã hoạt động và cân nhắc chuyển. So sánh chi phí chuyển đổi với giá trị tính năng còn thiếu đặc biệt hữu ích. Phía chi phí: viết lại logic bằng ngôn ngữ khác, xác minh lại hành vi, tạo lại chỉ báo không có tương đương, thời gian kiểm thử. Phía lợi ích: tính năng cụ thể thực sự thiếu, được gọi tên thay vì cảm giác cái mới tốt hơn. So sánh giá trị lợi ích với thời gian, chi phí triển khai và kiểm thử thay vì đếm mục. Giữ MT4 có lý nếu chuyển đổi không thêm chức năng cần hoặc chi phí không hợp lý; xem lại khi nhu cầu hay sản phẩm nhà môi giới thay đổi. Nếu muốn chạy chiến lược đồng thời trên nhiều công cụ hoặc cần công cụ kiểm thử có kỳ xác thực riêng, MT5 có thứ MT4 thiếu – khi đó viết lại mã có căn cứ định lượng thay vì mong muốn.

Hồ sơ thứ ba: xây tự động hóa từ đầu. Không có mã cũ nên bạn cũng không có chi phí chuyển đổi; câu hỏi tập trung vào môi trường làm việc. Bốn tiêu chí quyết định. Thứ nhất: ngôn ngữ bạn thực sự có thể viết và bảo trì – cTrader Algo hỗ trợ C#, Python; MetaTrader có ngôn ngữ riêng không dùng ngoài hệ sinh thái. Thứ hai: thuật toán chạy ở đâu khi máy tính tắt – cTrader có thực thi đám mây tích hợp, còn MetaTrader dùng hạ tầng riêng (VPS của bạn hoặc lưu trữ ảo nhà cung cấp kèm chuyển môi trường)[28]. Thứ ba: khả năng công cụ kiểm thử; xem chúng đáp ứng cách làm việc dự định chứ không đếm số tính năng. Thứ tư, dễ bị bỏ qua: toàn bộ những thứ đó có khả dụng tại nhà môi giới đã chọn, trên loại tài khoản của bạn không.

Chọn nền tảng theo nhiệm vụ. So sánh giá trị lợi ích và chi phí, không so độ dài danh sách.
Demo kiểm tra vận hành và tính năng; không xác lập kết quả tương lai hay chất lượng thực thi tài khoản thực.

Bốn giả định đắt giá. Giao diện đẹp hơn nghĩa là điều kiện tốt hơn – sai vì đó là hai lớp khác nhau. Tài khoản demo cho thấy tài khoản thực sẽ hoạt động thế nào – sai vì môi trường demo không tái tạo điều kiện thực thi. Mã MetaTrader này chạy được trên MetaTrader kia – không chạy. Tính năng có trên máy tính cũng có trên di động – hãy kiểm tra thay vì giả định.

Danh sách kiểm tra trước lệnh đầu tiên trên tài khoản thực:

  1. Khối lượng mặc định trong cửa sổ lệnh có phù hợp quy tắc của bạn không?
  2. Bạn biết nền tảng đóng nhiều vị thế cùng lúc ra sao – có chức năng đó không, điều kiện hoạt động là gì – và đã dùng trên demo chưa?
  3. Bạn đã quyết định có dùng cửa sổ xác nhận lệnh chưa?
  4. Bạn có thể đặt dừng lỗ, chốt lời ngay lúc mở vị thế thay vì đặt sau không?
  5. Bạn đã đọc đặc tả công cụ định giao dịch chưa?
  6. Bạn biết mã đó dùng chế độ thực thi nào không?
  7. Bạn có mẫu biểu đồ đã lưu và biết cách khôi phục không?
  8. Bạn biết mật khẩu nào có thể cấp cho dịch vụ ngoài – và tuyệt đối không cấp mật khẩu chính chứ?

Mỗi câu “không” là rủi ro vận hành cụ thể, không chỉ thiếu kiến thức lý thuyết. Giá trị khối lượng không đổi có thể gây tổn thất như ví dụ số ở trên – theo giả định đó, mười phần trăm tài khoản từ một cú nhấp. Không biết quy trình khẩn cấp khiến bạn tìm chức năng trong menu lúc cần hành động nhanh. Thời gian đi qua danh sách tùy bao nhiêu mục đã thiết lập; đây là phần chuẩn bị thường chỉ đánh dấu một lần thay vì trước mỗi giao dịch.

Cuối bài cần nói rõ điều bài này không khẳng định. Nó không khẳng định nền tảng nào tạo lợi thế. Công cụ có thể cải thiện tính lặp lại, giảm lỗi vận hành, rút ngắn từ quyết định đến lệnh – có giá trị thực nhưng không đồng nghĩa kỳ vọng dương mỗi giao dịch. Điều đó đến từ phương pháp và điều kiện giao dịch. Chọn phần mềm đầu cuối chỉ quyết định công cụ hỗ trợ hay cản trở. Cách kiểm tra phương pháp có hoạt động trước khi bỏ tiền được mô tả trong bài về tài khoản demo, kiểm thử lịch sử và kiểm thử tiến.

Câu hỏi thường gặp – nền tảng MT4, MT5, cTrader

MT4 có bị ngừng hoạt động và tôi nên chuyển sang MT5 không?
MetaQuotes công bố ngừng bán giấy phép MT4 cho khách hàng mới vào tháng 1 năm 2018, đồng thời giữ hỗ trợ và phần mềm đầu cuối nhãn trắng cho nhà môi giới có giấy phép – vì vậy nền tảng vẫn được cung cấp[15]. Điều đó không đồng nghĩa chấm dứt bảo trì: nhật ký phát hành ghi nhận các bản MT4 tiếp theo – 1460 ngày 5 tháng 3 năm 2026 có sửa bảo mật, ổn định và 1470 ngày 12 tháng 3 năm 2026 (kiểm tra ngày 2026-08-22)[21]. Nếu nhà môi giới cung cấp, công cụ hoạt động và bạn không gọi tên được tính năng còn thiếu, không cần vội. Nếu xây bộ công cụ từ đầu, cần tính điều khác: mã mới viết bằng MQL4 hôm nay chỉ chạy nơi nhà môi giới còn cung cấp MT4, và quyết định đó không thuộc bạn.
Viết thuật toán cTrader bằng ngôn ngữ nào?
Bằng C# hoặc Python. Dữ kiện này đã thay đổi so với mô tả cũ – trong nhiều năm, người ta nói cTrader chỉ có C# và môi trường cAlgo cũ. Tài liệu cTrader Algo hiện liệt kê cả hai ngôn ngữ và ba loại chương trình: cBot, chỉ báo tùy chỉnh, phần bổ trợ. cBot là loại chiến lược tự động chính nhưng không phải thành phần duy nhất có quyền giao dịch: tài liệu cho phép chỉ báo giao dịch trực tiếp nếu được lập trình để làm vậy[23], còn phần bổ trợ xây bằng plugin SDK thực hiện giao dịch trực tiếp; phần bổ trợ dựa trên Algo API cần người dùng cấp quyền rõ ràng[24]. Vì lĩnh vực đang được phát triển tích cực, hãy kiểm tra phạm vi hiện hành trong tài liệu nhà cung cấp trước khi bắt đầu dự án – trạng thái mô tả ở đây được xác minh ngày 22 tháng 8 năm 2026.
cTrader có tốt hơn MT4 và MT5 không?
“Tốt hơn” không nêu tiêu chí thì vô nghĩa. Có thể chỉ ra khác biệt: biểu đồ độc lập thời gian (Renko, Range, tick) được tích hợp, môi trường thuật toán hỗ trợ hai ngôn ngữ đa dụng và cBot có thể chạy trên đám mây nhà cung cấp khi ứng dụng đã đóng. Mặt khác, bài này không so sánh khối lượng mã miễn phí làm sẵn giữa hệ sinh thái vì không có mẫu công bố có thời điểm để thống kê – hãy đối chiếu với danh sách công cụ riêng. Bài cũng không nêu số nhà môi giới cung cấp từng nền tảng vì thiếu danh sách triển khai công khai. Nếu có mã MQL4 hoạt động, chuyển đổi nghĩa là viết lại – chi phí cần tính trước khi so tính năng.
Nền tảng có ảnh hưởng mức chênh lệch giá tôi trả không?
Chênh lệch giá, hoa hồng và swap theo điều kiện tài khoản, đặc tả công cụ của nhà môi giới; phần mềm đầu cuối hiển thị báo giá nhận được. Tuy nhiên, chọn nền tảng có thể đồng nghĩa chọn tài khoản, máy chủ hoặc cấu hình khác ngay cùng nhà môi giới. Đừng giả định chi phí bằng nhau chỉ từ tên tài khoản. So sánh đặc tả mã, biểu phí, điều kiện thực thi của hai sản phẩm rồi phân biệt tính năng phần mềm đầu cuối với giá dịch vụ nhà môi giới.
Có thể tự động chuyển Expert Advisor từ MT4 sang MT5 không?
Không. MQL4 và MQL5 là ngôn ngữ khác nhau, khác mô hình sự kiện, API giao dịch và cách định danh vị thế. Đừng mặc định tương thích đầy đủ sau chuyển tự động: kết quả cần đánh giá và kiểm thử. Không thể ước lượng thời gian nếu chưa biết mã cụ thể – tùy số chỉ báo tùy chỉnh, số chế độ hoạt động và mức logic quản lý vị thế. Phần lớn thời gian thường dành cho kiểm tra hành vi tương đương chứ không phải chuyển mã. Xác minh riêng chế độ ghi nhận vị thế của tài khoản đích – cùng mã có thể quản lý vị thế, lệnh khác nhau dưới bù trừ và phòng hộ dù phơi nhiễm ròng bằng nhau.
Cảnh báo đặt trong nền tảng có mở vị thế được không?
Không. Cảnh báo tạo sự kiện – âm thanh, tin nhắn hoặc thông báo đẩy đến điện thoại – rồi kết thúc tại đó. Để dẫn đến giao dịch cần cơ chế riêng chuyển sự kiện đến lớp thực thi; mỗi mắt xích đều có thể lỗi hoặc thêm độ trễ. Cảnh báo giúp bạn không phải nhìn màn hình liên tục, nhưng không miễn việc quyết định.
Tài khoản demo có cho thấy thực thi tài khoản thực ra sao không?
Không. Demo hữu ích để học giao diện, kiểm tra cấu hình và tập xử lý khẩn cấp. Tuy nhiên, nó không bảo đảm báo giá, độ trễ, từ chối lệnh hay hành vi trong điều kiện cực đoan giống nhau. Phương pháp “chạy được” trên demo với giả định không trượt giá có thể ngừng hiệu quả trên tài khoản thực – kỳ hạn càng ngắn, khác biệt càng lớn. Bạn đánh giá chất lượng thực thi bằng lịch sử tài khoản thực của chính mình, không bằng mô phỏng.
Nên cấp mật khẩu nào cho dịch vụ phân tích giao dịch?
Trong MetaTrader 4 và 5 – chỉ mật khẩu nhà đầu tư, cấp quyền chỉ đọc[32]; với nền tảng khác, kiểm tra cơ chế xác thực tương ứng và phạm vi quyền. Mật khẩu chính cho phép đặt, sửa lệnh – trao cho dịch vụ ngoài là giao quyền kiểm soát tài khoản chứ không chỉ chia sẻ thống kê. Hãy nhớ chỉ xem lịch sử cũng tiết lộ nhiều về bạn – quy mô vị thế, giờ giao dịch – nên kết nối dịch vụ là quyết định về riêng tư. Yêu cầu cụ thể của dịch vụ có trong tài liệu; hãy đọc trước.
Nền tảng riêng của nhà môi giới có kém MT4 không?
Không mặc nhiên – nó có thể thuận tiện hơn cho giao dịch thủ công và tích hợp tài khoản tốt hơn. Khác biệt nằm ở khả năng chuyển bộ công cụ. Chỉ báo, mẫu và thuật toán xây trên nền tảng một nhà môi giới gắn với nơi đó; MT4, MT5, cTrader chạy tại nhiều nhà môi giới nên đổi nhà cung cấp không đòi xây lại từ đầu. Nếu không định tự động hóa hay đổi nhà môi giới, nền tảng riêng có thể hoàn toàn đủ.

Nguồn và tài liệu tham khảo

Thông tin sản phẩm trong bài được xác minh ngày 22 tháng 8 năm 2026 với tài liệu nhà cung cấp. Tính năng nền tảng thay đổi theo phiên bản – trước khi quyết định, hãy kiểm tra trạng thái hiện hành trong các nguồn gốc dưới đây.

  1. MetaQuotes Software Corp., “MetaTrader 4 Trading Platform” – trang sản phẩm chính thức: số khung thời gian, chỉ báo, đối tượng phân tích và loại lệnh chờ. metatrader4.com/en/trading-platform
  2. MetaQuotes Software Corp., “MetaTrader 5 Trading Platform” – trang sản phẩm chính thức: 21 khung thời gian, 38 chỉ báo tích hợp, 44 đối tượng phân tích, 6 loại lệnh chờ, hỗ trợ bù trừ và phòng hộ. metatrader5.com/en/trading-platform
  3. MetaQuotes Software Corp., “Strategy Tester” – trợ giúp MetaTrader 5: chế độ tạo tick, giai đoạn kiểm thử tiến, kiểm thử nhiều mã, mô phỏng độ trễ thực thi. metatrader5.com/en/terminal/help/algotrading/testing
  4. MQL5, “MQL5 Reference” – tài liệu ngôn ngữ MQL5 và khác biệt với MQL4. mql5.com/en/docs
  5. MQL5, “MetaTrader module for integration with Python” – mô tả gói MetaTrader5: giao tiếp với phần mềm đầu cuối MT5 cục bộ, không phải API nhà môi giới bên ngoài. Cùng MQL5, “initialize” – tài liệu hàm khởi tạo: “Thiết lập kết nối với phần mềm đầu cuối MetaTrader 5”, “Nếu cần, phần mềm đầu cuối MetaTrader 5 được khởi chạy để thiết lập kết nối khi thực hiện lời gọi initialize()”, cùng mô tả tham số đường dẫn tùy chọn – “Nếu không chỉ định đường dẫn, mô-đun cố gắng tự tìm tệp thực thi”. Kiểm tra ngày 2026-08-22. mql5.com/en/docs/python_metatrader5, mql5.com/…/mt5initialize_py
  6. MetaQuotes Software Corp., “Market Watch” – trợ giúp MetaTrader 4: cửa sổ danh sách theo dõi và menu con “Sets” để lưu, chuyển giữa các bộ mã tùy chỉnh. metatrader4.com/…/help/overview/market_watch
  7. MetaQuotes Software Corp., “Market Watch” – trợ giúp MetaTrader 5: lưu bộ mã tùy chỉnh cùng bộ cột đã chọn. metatrader5.com/…/help/trading/market_watch
  8. Spotware Systems, “cTrader Algo” – tài liệu môi trường thuật toán: hỗ trợ C# và Python, loại thuật toán (cBot, chỉ báo tùy chỉnh, phần bổ trợ). help.ctrader.com/ctrader-algo
  9. Spotware Systems, “Cloud features” – tài liệu cTrader Algo: chạy cBot trên đám mây không cần mở ứng dụng, giới hạn phiên cho tài khoản thực và demo, lưu ý có thể khác giữa nhà môi giới. help.ctrader.com/ctrader-algo/documentation/cloud-features
  10. Spotware Systems, “Protections” – tài liệu cTrader: cơ chế bảo vệ phía máy chủ (dừng lỗ bám đuổi, dời dừng lỗ về mức vào lệnh, chốt lời nhiều mức). help.ctrader.com/ctrader/trading/protections
  11. Spotware Systems, “Orders” – tài liệu cTrader: lệnh chờ Limit, Stop, Stop Limit và market range chỉ được mô tả là tham số lệnh thị trường – “độ lệch tối đa tính bằng pip so với giá hiện tại mà lệnh có thể khớp”. help.ctrader.com/ctrader/trading/orders
  12. Spotware Systems, “Renko chart” – trang tài liệu cTrader nêu kích thước gạch: “chọn giá trị từ 1 đến 100 pip trong mục Renko”. Danh sách tổng hợp tám loại biểu đồ không nêu các tham số này. help.ctrader.com/knowledge-base/chart-types/renko-chart
  13. Spotware Systems, “Chart toolbar” – tài liệu cTrader Web: chọn chu kỳ tick từ 1 đến 1000 tick. Biểu đồ tick không nằm trong danh sách tám loại biểu đồ mà trong mô tả thanh công cụ chu kỳ. help.ctrader.com/ctrader-web/charts/chart-toolbar
  14. Spotware Systems, “Market Watch” – tài liệu cTrader: tạo danh sách theo dõi tùy chỉnh có tên không giới hạn số lượng, cùng danh sách “Popular markets” tích hợp không thể chỉnh sửa. help.ctrader.com/ctrader/interface/market-watch
  15. Finance Magnates, “Metaquotes Will No Longer Sell its MT4 Trading Platform”, ngày 12 tháng 1 năm 2018 – tin về ngừng bán giấy phép MT4 cho khách hàng mới, vẫn hỗ trợ nhà môi giới hiện hữu. Nguồn thứ cấp so với thông báo nhà cung cấp. financemagnates.com
  16. MetaQuotes Software Corp., “MetaTrader 5 build 2450: Negative prices, market data subscriptions and new chart settings”, ngày 29 tháng 5 năm 2020 – thông báo phát hành: “Đợt giá dầu gần đây giảm xuống dưới mức không đã buộc các nhà phát triển bổ sung giá âm vào nền tảng”. Nguồn gốc thay cho báo ngành từng được trích. Kiểm tra ngày 2026-08-22. metatrader5.com/en/news/2140
  17. U.S. Energy Information Administration, “Crude oil prices briefly traded below $0 in spring 2020” – xác nhận sự kiện và ngày giá WTI xuống dưới mức không (20 tháng 4 năm 2020). eia.gov
  18. Finance Magnates, “Apple Pulls Down MT4 and MT5 Trading Apps from App Store”, ngày 24 tháng 9 năm 2022 – MetaQuotes xác nhận thư Apple đề ngày thứ Sáu 23 tháng 9 năm 2022: “Đại diện MetaQuotes nói với Finance Magnates rằng công ty nhận thư từ Apple vào thứ Sáu, 23 tháng 9, cho biết ứng dụng giao dịch của công ty không tuân thủ App Store Review Guidelines”. Cùng Finance Magnates, “MT4 and MT5 Apps Are Back on Apple's AppStore”, ngày 7 tháng 3 năm 2023 – việc khôi phục hai ứng dụng được công bố thứ Hai 6 tháng 3 năm 2023: “Gã khổng lồ công nghệ Apple đã đưa lại hai ứng dụng MetaQuotes, MetaTrader 4 và MetaTrader 5, lên AppStore sau khoảng sáu tháng gỡ bỏ”. Nguồn thứ cấp; Apple không công bố giải thích chi tiết quyết định. Kiểm tra ngày 2026-08-22. financemagnates.com (24.09.2022), financemagnates.com (07.03.2023)
  19. MetaQuotes Software Corp., “Performing Deals” – trợ giúp MetaTrader 5: tham số Deviation được mô tả trong Instant Execution (“Độ lệch là chênh lệch giữa giá thực thi lệnh và giá chỉ định mà người giao dịch đồng ý”), còn trong Market Execution, gửi lệnh nghĩa là đồng ý trước với giá (“Gửi lệnh trong chế độ này nghĩa là đồng ý trước để thực thi tại mức giá đó”); với Market và Exchange Execution, mẫu có chính sách khớp ở vị trí này – “Trong «Fill Policy», có thể chỉ định quy tắc khớp bổ sung: «Fill or Kill», «Immediate or Cancel» hoặc «Book or Cancel»”. Mục Exchange Execution không có câu về đồng ý trước và mô tả đặt lệnh riêng: “Nhấp «Sell» hoặc «Buy» tạo lệnh cho nhà môi giới thực hiện giao dịch bán hoặc mua tương ứng”. Kiểm tra ngày 2026-08-22. metatrader5.com/…/help/trading/performing_deals
  20. MetaQuotes Software Corp., “Open Positions” – trợ giúp MetaTrader 4: tùy chọn “Enable maximum deviation from quoted price” và câu giới hạn phạm vi – “Độ lệch giá khi đặt lệnh chỉ được dùng ở chế độ thực thi tức thì”. Kiểm tra ngày 2026-08-22. metatrader4.com/…/positions_open
  21. MetaQuotes Software Corp., “MetaTrader 4 Release Notes” – nhật ký phát hành phần mềm đầu cuối MT4: bản dựng 1440 ngày 21 tháng 2 năm 2025 (“Bản cập nhật cung cấp cải tiến bảo mật quan trọng, sửa lỗi và tăng ổn định nền tảng”), bản dựng 1460 ngày 5 tháng 3 năm 2026 (“Bản cập nhật gồm một số cải tiến bảo mật quan trọng, sửa lỗi và tăng ổn định nền tảng”) và bản dựng 1470 ngày 12 tháng 3 năm 2026. Kiểm tra ngày 2026-08-22. metatrader4.com/en/releasenotes
  22. MetaQuotes Software Corp., “Depth of Market” – trợ giúp MetaTrader 4: “Độ sâu thị trường hiển thị thị trường hiện tại của mã giao dịch. Công cụ này cho phép quản lý lệnh nhanh chóng và dễ dàng”; cửa sổ mở bằng lệnh “Depth of Market” từ menu ngữ cảnh Market Watch. Kiểm tra ngày 2026-08-22. metatrader4.com/…/help/overview/depth_of_market
  23. Spotware Systems, “Indicators” – tài liệu cTrader Algo: “Về kỹ thuật, chỉ báo tùy chỉnh là lớp C# hoặc Python với tham số, phương thức và thành phần khác có thể tùy chỉnh” và “Ngoài vẽ biểu đồ, chỉ báo có thể cung cấp dữ liệu cho thành phần khác, vẽ đối tượng tùy chỉnh trên biểu đồ hoặc thậm chí giao dịch trực tiếp nếu được lập trình như vậy”. Kiểm tra ngày 2026-08-22. help.ctrader.com/ctrader-algo/documentation/indicators
  24. Spotware Systems, “Plugins” – tài liệu cTrader Algo: “Phần bổ trợ mở rộng nền tảng cTrader bằng công cụ, dịch vụ và thành phần giao diện mới”; “Trong khi phần bổ trợ tạo bằng plugin SDK thực thi giao dịch trực tiếp, phần bổ trợ tạo bằng Algo API cần người dùng cấp quyền rõ ràng trước khi thực hiện thao tác giao dịch”. Kiểm tra ngày 2026-08-22. help.ctrader.com/ctrader-algo/documentation/plugins
  25. MetaQuotes Software Corp., “MetaTrader 5 build 3260: Bulk operations, matrix and vector functions, and chat enhancements”, ngày 15 tháng 4 năm 2022 – thông báo phát hành: “Thêm lệnh «Bulk Operations» vào menu ngữ cảnh thẻ Trade”, đóng mọi vị thế (“Với tài khoản phòng hộ, hệ thống thử đóng vị thế bằng vị thế đối nghịch (Close By) trước, rồi đóng phần còn lại theo quy trình thông thường”) và điều kiện: “Các lệnh này chỉ khả dụng nếu One Click Trading được bật trong thiết lập nền tảng”. Kiểm tra ngày 2026-08-22. metatrader5.com/en/releasenotes/terminal/2237
  26. MetaQuotes Software Corp., “Close Positions” – trợ giúp MetaTrader 4: đóng đơn lẻ từ menu ngữ cảnh cửa sổ Terminal, đóng đối ứng (“Nếu có một hoặc nhiều vị thế đối nghịch trong các vị thế mở, có thể đóng vị thế đã chọn bằng và cùng với một vị thế đối nghịch”) và đóng nhiều vị thế (“Đóng nhiều vị thế đối nghịch cho phép đóng hơn hai vị thế đối nghịch cùng lúc”). Trợ giúp không mô tả lệnh chung để đóng tất cả vị thế. Kiểm tra ngày 2026-08-22. metatrader4.com/…/positions_close
  27. Spotware Systems, “Positions” – tài liệu cTrader: đóng một vị thế bằng biểu tượng “X” hoặc lệnh “Close position”, đóng nhiều vị thế cùng lúc qua menu thả xuống “Close” trên thẻ Positions, chọn theo bộ lọc chiều, kết quả, mã. Kiểm tra ngày 2026-08-22. help.ctrader.com/ctrader/trading/positions
  28. MetaQuotes Software Corp., “Virtual Hosting” – trợ giúp MetaTrader 5: “Lưu trữ ảo là dịch vụ bảo đảm nền tảng giao dịch hoạt động suốt ngày đêm”, cùng mục chuẩn bị chuyển robot và tín hiệu sang nền tảng ảo. Cùng “Migration” – trợ giúp MetaTrader 4: “Chuyển môi trường là chuyển môi trường đang hoạt động hiện tại từ phần mềm đầu cuối phía khách sang bản ảo”; chế độ đầy đủ – “Dữ liệu kết nối tài khoản, mọi biểu đồ mở, tham số sao chép tín hiệu, Expert Advisor và chỉ báo đang chạy, thiết lập FTP và email đều được chuyển đến máy chủ ảo”. Kiểm tra ngày 2026-08-22. metatrader5.com/en/terminal/help/virtual_hosting, metatrader4.com/…/virtual_hosting_migration
  29. Spotware Systems, “History” – tài liệu cTrader: thẻ lịch sử và lưu sao kê cục bộ dạng bảng tính .csv; các cột được liệt kê gồm thời gian mở, đóng, giá vào, giá đóng, khối lượng, hoa hồng, kết quả ròng và gộp, dù tài liệu không công bố riêng nội dung tệp xuất. Kiểm tra ngày 2026-08-22. help.ctrader.com/ctrader/trading/history
  30. MetaQuotes Software Corp., “Trading Report” – trợ giúp MetaTrader 5: báo cáo gồm các khối lệnh, giao dịch khớp và vị thế, được tạo từ mẫu ReportHistory.htm này. Kiểm tra ngày 2026-08-22. metatrader5.com/…/trading_advanced/history_report
  31. MetaQuotes Software Corp., “Platform Logs” – trợ giúp MetaTrader 5: “Thông tin khởi động nền tảng và mọi sự kiện trong quá trình hoạt động, kể cả thực thi mọi thao tác giao dịch, được hiển thị tại đây”. Danh sách cột nhật ký chỉ gồm “Time — ngày giờ sự kiện”, “Source — loại sự kiện: Network, Alert, HistoryBase, Experts, tên Expert Advisor hay chỉ báo riêng, v.v.” và “Message — mô tả sự kiện”; trợ giúp không liệt kê giá yêu cầu, báo giá Bid/Ask hay chênh lệch giá trong danh sách đó. Kiểm tra ngày 2026-08-22. metatrader5.com/…/start_advanced/journal
  32. MetaQuotes Software Corp., “Authorization” – trợ giúp MetaTrader 4: hai loại truy cập tài khoản – “Xác thực bằng mật khẩu tiêu chuẩn cấp toàn quyền làm việc với phần mềm đầu cuối”; xác thực nhà đầu tư cho phép “xem trạng thái tài khoản, phân tích giá và làm việc với Expert Advisor riêng, nhưng không giao dịch”. Cùng “Authorization” – trợ giúp MetaTrader 5: “Đăng nhập bằng mật khẩu chính cấp toàn quyền làm việc với tài khoản”; “Xác thực nhà đầu tư cho phép xem trạng thái tài khoản, phân tích giá và làm việc với Expert Advisor riêng, nhưng không giao dịch”. Kiểm tra ngày 2026-08-22. metatrader4.com/…/help/userguide/authorization, metatrader5.com/…/help/startworking/authorization
  33. MetaQuotes Software Corp., “MetaTrader 5 build 1325: Hedging option and testing on real ticks”, ngày 22 tháng 4 năm 2016 – thông báo bổ sung hệ thống ghi nhận vị thế thứ hai: “Chúng tôi bổ sung hệ thống ghi nhận thứ hai — phòng hộ, mở rộng khả năng cho người giao dịch Forex cá nhân”; “Giờ có thể có nhiều vị thế trên mỗi mã, kể cả đối nghịch”. Kiểm tra ngày 2026-08-22. metatrader5.com/en/releasenotes/terminal/1325
  34. Spotware Systems, “Chart modes” – tài liệu cTrader: “Khi có nhiều biểu đồ mở ở bất kỳ chế độ nào trong ba chế độ, bạn có thể tách chúng sang cửa sổ mới cùng thanh công cụ”; “Để tách biểu đồ, nhấp nút Detach chart ở góc trên bên phải”. Tài liệu mô tả tách cửa sổ, không khẳng định về làm việc trên nhiều màn hình. Kiểm tra ngày 2026-08-22. help.ctrader.com/ctrader/charts/chart-modes
  35. MetaQuotes Software Corp., “Account History” – trợ giúp MetaTrader 4: “Thông tin về mọi thao tác giao dịch được lưu ở thẻ «Account History»”, cùng danh sách trường của thẻ (Order, Time, Type, Size, Symbol, Price, S/L, T/P, Time, Price, Commission, Taxes, Swap, Profit, Comments) và báo cáo (Ticket, Open Time, Type, Size, Item, Price, S/L, T/P, Close Time, Price, Commission, Taxes, Swap, Profit), lưu bằng “Save as Report — lưu lịch sử tài khoản thành báo cáo dạng tệp HTML”. Cả hai không có thời điểm gửi yêu cầu, giá yêu cầu hay chênh lệch giá; trợ giúp lưu ý báo cáo chi tiết thêm một bộ tham số nhưng không liệt kê. Kiểm tra ngày 2026-08-22. metatrader4.com/…/terminal/terminal_account_history
  36. MetaQuotes Software Corp., “General Concept” – trợ giúp MetaTrader 5: “Nền tảng giao dịch có bốn chế độ thực thi lệnh”, cùng mô tả chế độ sở giao dịch – “các thao tác giao dịch thực hiện trong nền tảng được gửi đến hệ thống giao dịch bên ngoài (sở giao dịch)”. Kiểm tra ngày 2026-08-22. metatrader5.com/…/help/trading/general_concept
  37. TradingView, “Script structure” – tài liệu Pine Script: khai báo loại tập lệnh (chỉ báo, chiến lược, thư viện) “xác định loại tập lệnh, qua đó quyết định nội dung được phép và cách sử dụng, thực thi”. Cùng TradingView, “Alerts” – tài liệu Pine Script: “Không mã Pine Script liên quan cảnh báo nào có thể tạo cảnh báo đang chạy trong giao diện biểu đồ; nó chỉ tạo sự kiện cảnh báo để người dùng tập lệnh dùng làm cơ sở tạo cảnh báo đang chạy từ giao diện biểu đồ”. Kiểm tra ngày 2026-08-22. tradingview.com/pine-script-docs/language/script-structure, tradingview.com/pine-script-docs/concepts/alerts

Tiến độ học của bạn

Đã học xong bài này? Hãy tự đánh dấu. Mở hoặc cuộn trang không tự động đánh dấu hoàn thành.

Tiến độ cần JavaScript và bộ nhớ trình duyệt.

Chỉ lưu trong trình duyệt này. Không cần tài khoản, không đồng bộ giữa các thiết bị. Xóa dữ liệu trang web có thể làm mất tiến độ.

Jarosław Wasiński

Tổng biên tập, ForexMechanics.com • Chuyên gia phân tích vĩ mô và FX

Chuyên gia phân tích độc lập và chuyên nghiệp với hơn 20 năm kinh nghiệm trong các thị trường tài chính. Hoạt động trong lĩnh vực Forex từ năm 2004, tập trung vào phân tích cơ bản, cấu trúc thị trường OTC và quản lý rủi ro vốn một cách kỷ luật.

  • Người sáng lập và tổng biên tập của MyBank.pl, cung cấp giáo dục tài chính đáng tin cậy từ năm 2004.
  • Tác giả của hàng trăm bài bình luận thị trường chuyên sâu, phân tích cấu trúc và tài liệu giáo dục dành cho trader và nhà đầu tư.
  • Người ủng hộ sự minh bạch của thị trường, thúc đẩy giáo dục dựa trên dữ liệu cụ thể và các báo cáo của tổ chức (BIS, ESMA, CFTC).

Toàn bộ nội dung chỉ mang tính chất giáo dục và cung cấp thông tin – không phải là tư vấn đầu tư hay khuyến nghị bất kỳ. Xin lưu ý: giao dịch có đòn bẩy (Forex/CFD) tiềm ẩn rủi ro cao về mất vốn nhanh chóng.