Thời gian thực thi lệnh — tại sao chất lượng quan trọng hơn spread

Xác minh lần cuối: · Xem xét hàng quý
Cảnh báo rủi ro · YMYL Bài viết này chỉ mang tính giáo dục và không phải là lời khuyên đầu tư. Giao dịch trên thị trường Forex tiềm ẩn rủi ro mất vốn cao — ESMA cho biết từ 74% đến 89% tài khoản nhà đầu tư bán lẻ thua lỗ. Giao dịch ký quỹ ngoại hối dành cho cá nhân không được cấp phép tại Việt Nam; hãy tham khảo ý kiến chuyên gia tài chính được cấp phép trước khi đưa ra bất kỳ quyết định nào.

Bạn nhấp "mua" tại mức 1.0850 và tin rằng đó là mức giá bạn sẽ nhận được. Thế nhưng giữa cú nhấp chuột đó và dòng chữ xuất hiện trong lịch sử tài khoản là cả một chuỗi sự kiện kéo dài chỉ vài phần nghìn giây — nhưng đủ để quyết định mức giá của bạn là 1.0850 hay đã là 1.0853. Chuỗi đó chính là thực thi lệnh (order execution). Trong bài này, tôi giải thích chuỗi đó gồm những gì, trượt giá (slippage) đến từ đâu, và tại sao chất lượng thực thi đôi khi quan trọng hơn cả mức spread mà nhà môi giới (broker) quảng cáo.

Thực thi lệnh thực ra có nghĩa là gì

Thực thi không phải là một khoảnh khắc duy nhất mà là một chuỗi bước liên tiếp. Cú nhấp chuột của bạn chuyển thành tín hiệu mạng và truyền đến máy chủ của broker. Tại đó, lệnh được tiếp nhận, broker xác định giá thực thi và, trong mô hình thị trường (market model), yêu cầu báo giá từ nhà cung cấp thanh khoản. Giao dịch được khớp, giá được xác định, và xác nhận truyền ngược trở lại nền tảng của bạn — lúc đó màn hình mới hiện chữ "đã thực thi". Mỗi chặng đường này mất vài mili giây, nhưng tổng cộng lại.

Cần phân biệt hai khái niệm dễ nhầm lẫn. Độ trễ mạng (network latency) là thời gian dữ liệu đi và về — phụ thuộc vào khoảng cách địa lý và chất lượng đường truyền. Thời gian xử lý của broker là những gì diễn ra trên máy chủ: kiểm tra rủi ro, chọn mức giá, quyết định có phòng ngừa vị thế hay không. Chuỗi thực thi chỉ nhanh bằng mắt xích chậm nhất của nó, và mắt xích đó quyết định bạn có nhận được giá trên màn hình hay không. Để hiểu thêm về sàn giao dịch và cơ sở hạ tầng thị trường Forex, bạn có thể xem thêm phần giới thiệu cơ bản.

Thực thi tức thời và thực thi theo giá thị trường

Các nền tảng thường cung cấp hai chế độ, và sự khác biệt nằm ở chỗ độ bất định được giấu ở đâu. Với instant execution, bạn gửi lệnh tại mức giá hiển thị trên màn hình. Nếu thị trường đang đúng tại đó, bạn nhận được giá đó. Nếu giá đã dịch chuyển, broker trả lại một requote — báo giá mới mà bạn phải chấp nhận hoặc từ chối. Bạn có sự chắc chắn về giá, nhưng không chắc rằng lệnh sẽ được khớp.

Market execution thì ngược lại. Bạn chấp nhận trước mức giá tốt nhất hiện có, nên lệnh gần như chắc chắn được khớp, nhưng có thể xuất hiện trượt giá (slippage) — độ lệch giữa giá thực thi và giá bạn nhìn thấy. Trượt giá có thể đi theo cả hai chiều: đôi khi bất lợi cho bạn, đôi khi có lợi. Đó là lý do scalper và trader giao dịch tin tức thường chọn market execution. Trong thị trường biến động nhanh, một loạt requote có thể hoàn toàn đẩy bạn ra khỏi điểm vào tốt, và sự chắc chắn được khớp lệnh thường có giá trị hơn một pip đơn lẻ. Tôi phân tích sâu hơn về cơ chế trượt giá trong bài riêng về các khái niệm cơ bản Forex.

Những yếu tố ảnh hưởng đến tốc độ và chất lượng thực thi

Thực thi được tạo thành từ nhiều lớp, và bạn có mức độ kiểm soát khác nhau với từng lớp. Lớp đầu tiên là mô hình broker. Tại broker ECN, giá đến thẳng từ các nhà cung cấp thanh khoản, với broker chỉ chuyển tiếp. Đáng lưu ý là một số nhà cung cấp thanh khoản sử dụng cơ chế last-look — quyền từ chối lệnh sau khi lệnh đã được gửi nhưng chưa được khớp. Tại nhà tạo lập thị trường (market maker), broker là bên đối tác của giao dịch và có logic riêng: đánh giá rủi ro, quyết định phòng ngừa, đôi khi mở rộng spread trong thời điểm bất ổn. Còn có mô hình broker định tuyến lệnh đến các nhà cung cấp thanh khoản cụ thể để nhận hoa hồng — đó là cách PFOF (payment for order flow) hoạt động. Tôi mô tả sự khác biệt giữa hai thế giới này trong bài so sánh ECN và market maker.

Lớp thứ hai là cơ sở hạ tầng. Broker đặt máy chủ tại các trung tâm dữ liệu chuyên biệt (ví dụ Equinix ở London hoặc New York), và một số trader thuê VPS tại đó để rút ngắn hành trình của lệnh. Lớp thứ ba là biến động và thanh khoản — vào một buổi chiều yên tĩnh, sổ lệnh dày đặc và khớp lệnh diễn ra suôn sẻ, trong khi ngay tại giây công bố số liệu vĩ mô lớn, thanh khoản biến mất nhất thời. Lớp thứ tư là kết nối mạng và máy tính của chính bạn — mắt xích bị đánh giá thấp nhất. Chính những yếu tố làm giảm chất lượng thực thi đôi khi cũng bị lợi dụng bởi cơ chế "stop hunt" trong thị trường mỏng.

Ví dụ minh họa: trượt giá sau tin tức

Tôi sẽ dùng các con số hoàn toàn mang tính minh họa để giải thích cơ chế — đây không phải dữ liệu từ một tài khoản cụ thể. Hãy tưởng tượng một trader vào lệnh EUR/USD ngay trong giây công bố số liệu việc làm phi nông nghiệp Mỹ (US payrolls).

Kịch bản giả định — vào lệnh theo giá thị trường ngay tại giây ra tin (giá trị minh họa)
Giá trên màn hình lúc nhấp chuột1.0850
Biến động giá trong giây đầu tiêntăng khoảng 5 pip
Giá thực thi lệnh1.0855
Trượt giá khi vào lệnhkhoảng 5 pip bất lợi cho trader

Với vị thế mua EUR/USD một lot chuẩn, năm pip chênh lệch so với giá trên màn hình tương đương khoảng 50 đô la. Với swing trader đang nhắm đến một xu hướng trị giá 100–200 pip, đó chỉ là nhiễu không ảnh hưởng đến bức tranh tổng thể. Với scalper nhắm vào vài pip, cùng mức trượt giá đó có thể biến kế hoạch có lợi thành thua lỗ. Đây chính xác là lý do chất lượng thực thi có ý nghĩa hoàn toàn khác nhau tùy phong cách giao dịch — không có một con số nào phù hợp với tất cả mọi người.

"Công ty đầu tư phải thực hiện tất cả các bước đủ để đạt được kết quả tốt nhất có thể cho khách hàng khi thực thi lệnh, có tính đến giá cả, chi phí, tốc độ, khả năng thực thi và thanh toán." — MiFID II, Chỉ thị 2014/65/EU, Điều 27(1), 2014

Tại sao chất lượng thực thi có thể quan trọng hơn spread

Spread dễ thấy ngay và dễ dùng để quảng cáo. Chất lượng thực thi kém bắt mắt hơn nhưng có thể tốn kém hơn. Spread headline gần bằng không chẳng có ý nghĩa gì nếu mỗi lần vào lệnh theo giá thị trường bạn mất nửa pip vì trượt giá, và mất nhiều hơn trong những thời điểm bất ổn. Điều quan trọng là tổng chi phí giao dịch: spread, hoa hồng và trượt giá cộng lại. Để hiểu sâu hơn về chi phí giao dịch, xem phần kiến thức cơ bản về Forex.

Các cơ quan quản lý cũng nhìn nhận vấn đề theo cách tương tự. Nguyên tắc thực thi tốt nhất (best execution) trong MiFID II không chỉ đề cập đến giá — nguyên tắc này liệt kê chi phí, tốc độ và khả năng thực thi như những tiêu chí ngang bằng nhau. Đây cũng là bản đồ hữu ích cho nhà đầu tư cá nhân: hãy đánh giá broker theo toàn bộ gói dịch vụ, không phải chỉ một con số trên băng rôn quảng cáo.

Lưu ý quan trọng cho trader tại Việt Nam: Theo quy định hiện hành, giao dịch ngoại hối bán lẻ qua các broker nước ngoài không được cấp phép cho nhà đầu tư cá nhân tại Việt Nam. Giao dịch ngoại hối được điều chỉnh bởi Ngân hàng Nhà nước Việt Nam (NHNN); chỉ các tổ chức tín dụng được NHNN cấp phép mới được phép giao dịch ngoại hối hợp pháp. Giao dịch qua broker nước ngoài không có giấy phép NHNN tiềm ẩn rủi ro pháp lý và tài chính đáng kể. Thông tin trong bài này chỉ mang tính giáo dục và không phải lời khuyên đầu tư.

Tài khoản demo và tài khoản thực

Tài khoản demo có thể gây hiểu lầm chính xác về vấn đề thực thi. Trên tài khoản thực hành, lệnh thường được khớp hoàn hảo vì bạn không cạnh tranh thanh khoản thực và không ai phòng ngừa vị thế của bạn. Trên tài khoản thực, bạn đối mặt với sổ lệnh thực, requote thực và trượt giá trong những thời điểm căng thẳng. Hãy coi con số từ demo là hướng dẫn gần đúng, không phải lời hứa. Nếu bạn đang chuyển từ thực hành sang giao dịch thực, hãy dự đoán rằng chất lượng thực thi sẽ kém hơn một chút — và hãy kiểm tra nó với khối lượng nhỏ trước khi tăng quy mô vị thế.

Cách tự đo lường chất lượng thực thi

Dữ liệu tốt nhất là của chính bạn, không phải từ quảng cáo. Trong MetaTrader, mở nhật ký (View → Toolbox → Journal). Mỗi lệnh có dấu thời gian gửi và thời gian thực thi — khoảng cách giữa chúng là thời gian thực thi thực tế của bạn. Thu thập vài chục giao dịch và tính giá trị trung vị (median), vì một bản ghi đơn lẻ không chứng minh được gì. Sau đó, xem xét trượt giá: so sánh giá tại thời điểm nhấp chuột với giá khớp lệnh và kiểm tra xem độ lệch có đối xứng hay luôn bất lợi cho bạn. Cuối cùng, tham khảo tài liệu — broker hoạt động tại EU đã công bố báo cáo best-execution (RTS 28) theo yêu cầu của MiFID II. Để có góc nhìn tổng quan hơn về cách lựa chọn broker, xem thêm tại ForexMechanics.com — lựa chọn broker.

Bước tiếp theo để cải thiện thực thi lệnh của bạn

  1. Đo giá trị trung vị, không phải một trường hợp đơn lẻ. Truy xuất vài chục giao dịch gần đây từ nhật ký nền tảng và tính thời gian thực thi điển hình cùng mức trượt giá điển hình. Chỉ con số đó mới nói lên điều gì về tài khoản của bạn — một giao dịch bất thường duy nhất không thể phản ánh bức tranh toàn cảnh.
  2. Kiểm tra xem trượt giá có đối xứng không. Nếu độ lệch thường xuyên chỉ đi theo chiều bất lợi cho bạn, hãy coi đó là tín hiệu cảnh báo và so sánh kết quả với một broker khác trên khối lượng nhỏ trước khi đưa ra bất kỳ kết luận nào.
  3. Chọn chế độ thực thi phù hợp với phong cách giao dịch. Với giao dịch nhanh, market execution với mức trượt giá được chấp nhận thường thuận tiện hơn; trong trường hợp thời gian phản ứng không quan trọng, hãy cân nhắc dùng lệnh chờ (pending order) — lệnh chỉ được khớp khi giá tự di chuyển đến mức đã định, giảm ảnh hưởng của tốc độ thực thi.
  4. Tính tổng chi phí giao dịch. Cộng spread, hoa hồng và trượt giá lại với nhau thay vì so sánh broker chỉ dựa trên spread headline — đó là thước đo duy nhất trung thực về chi phí thực tế của một giao dịch. Chênh lệch giữa spread quảng cáo và chi phí thực tế đôi khi lớn hơn bạn nghĩ, đặc biệt trong các phiên giao dịch biến động mạnh.
Jarosław Wasiński
Giới thiệu tác giả

Jarosław Wasiński

Tổng biên tập MyBank.pl · Nhà phân tích tài chính và thị trường

Nhà phân tích và chuyên gia thực hành độc lập với hơn 20 năm kinh nghiệm trong lĩnh vực tài chính. Người sáng lập và tổng biên tập cổng thông tin MyBank.pl hoạt động từ năm 2004. Phân tích cơ bản thị trường ngoại hối và kinh tế vĩ mô từ năm 2007. Viết từ góc độ thị trường toàn cầu, chú trọng khung pháp lý quốc tế. Nội dung mang tính giáo dục; giao dịch Forex ký quỹ không được cấp phép cho nhà đầu tư cá nhân tại Việt Nam.

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

  1. EUR-Lex (Unia Europejska) Directive 2014/65/EU (MiFID II), Article 27 — best execution · Obowiązek „all sufficient steps to obtain the best possible result" z listą czynników: cena, koszty, szybkość, prawdopodobieństwo wykonania i rozliczenia. eur-lex.europa.eu ↗
  2. Financial Conduct Authority (FCA) FCA Handbook COBS 11.2A — Best execution (MiFID provisions) · Brytyjska transpozycja zasady najlepszej realizacji: firma musi podjąć wszelkie wystarczające kroki dla najlepszego możliwego rezultatu, z czynnikami ceny, kosztów i szybkości. www.handbook.fca.org.uk ↗
  3. European Securities and Markets Authority (ESMA) ESMA clarifies certain best execution reporting requirements under MiFID II (13/02/2024) · Oficjalne stanowisko ESMA o raportowaniu jakości realizacji (RTS 28) w ramach MiFID II i jego przeglądzie. www.esma.europa.eu ↗

Câu hỏi thường gặp

Sự khác biệt giữa instant execution và market execution là gì?

Với instant execution, bạn gửi lệnh tại mức giá hiển thị trên màn hình. Nếu thị trường đang đúng tại đó, bạn nhận được giá đó; nếu giá đã dịch chuyển, broker trả lại requote — báo giá mới mà bạn phải chấp nhận hoặc từ chối. Với market execution, bạn chấp nhận trước mức giá tốt nhất hiện có, nên lệnh gần như chắc chắn được khớp, nhưng trượt giá (slippage) có thể xảy ra theo cả hai chiều. Scalper và trader giao dịch tin tức thường chọn market execution vì trong thị trường biến động nhanh, sự chắc chắn được khớp lệnh thường có giá trị hơn là đối đầu với hàng loạt requote. Không chế độ nào vốn dĩ tốt hơn chế độ kia — chúng chỉ chuyển sự bất định giữa giá và sự chắc chắn của việc khớp lệnh.

Tại sao trượt giá tăng lên trong khi công bố số liệu kinh tế?

Ngay khi một báo cáo như số liệu việc làm phi nông nghiệp Mỹ (US payrolls) được công bố, giá có thể nhảy vọt vài pip trong một phần nghìn giây trong khi thanh khoản biến mất nhất thời, vì các nhà cung cấp thanh khoản rút lại báo giá. Lệnh của bạn đến máy chủ sau khoảng nhảy đó, vì vậy được thực thi tại mức giá đầu tiên có sẵn, không phải mức giá bạn nhìn thấy. Chuỗi thực thi càng dài và sổ lệnh càng mỏng tại thời điểm đó, trượt giá càng lớn. Đây không phải gian lận của broker — đây là hệ quả tự nhiên của việc thị trường di chuyển nhanh hơn cú nhấp chuột của bạn có thể bắt kịp. Đó chính xác là lý do một số trader có chủ đích không vào lệnh trong vài giây đầu tiên sau khi tin tức được công bố.

Làm thế nào để tự đo lường chất lượng thực thi của broker?

Bắt đầu từ nhật ký nền tảng. Trong MetaTrader (View → Toolbox → Journal) mỗi lệnh có dấu thời gian gửi và dấu thời gian thực thi — khoảng cách giữa chúng là thời gian thực thi thực tế của bạn. Thu thập vài chục giao dịch và tính giá trị trung vị (median) thay vì chỉ một bản ghi đơn lẻ, vì một bản ghi duy nhất không chứng minh được gì. Lớp thứ hai là trượt giá: so sánh giá tại thời điểm nhấp chuột với giá khớp lệnh và kiểm tra xem độ lệch có đối xứng hay luôn bất lợi cho bạn. Lớp thứ ba là tài liệu — broker hoạt động tại EU đã công bố báo cáo best-execution (RTS 28) theo yêu cầu của MiFID II. Ba nguồn thông tin này cộng lại cho bức tranh đầy đủ hơn bất kỳ con số nào từ quảng cáo, vì chúng mô tả tài khoản thực tế của bạn chứ không phải số liệu trung bình marketing.

Thực thi nhanh có quan trọng với mọi phong cách giao dịch không?

Không phải đối với tất cả. Với scalper giữ vị thế vài phút và nhắm đến vài pip, mỗi phần mười giây và mỗi pip trượt giá đều ăn mòn lợi thế, nên chất lượng thực thi là yếu tố then chốt. Với swing trader bắt một xu hướng 100–200 pip trong vài ngày, một pip trượt giá chỉ là nhiễu; position trader gần như có thể bỏ qua hoàn toàn. Còn có một cách không phụ thuộc vào phong cách: lệnh chờ (pending order). Lệnh buy stop hoặc limit chỉ được khớp khi giá tự di chuyển đến mức đó, nên thời gian phản ứng của nền tảng ít quan trọng hơn so với vào lệnh thủ công theo giá thị trường. Hãy điều chỉnh yêu cầu thực thi theo cách bạn thực sự giao dịch, không phải theo cách broker quảng cáo.

Tìm hiểu sâu hơn · hướng dẫn đầy đủ