Ba tỷ giá hối đoái có thể trông không nhất quán và vẫn không mang lại giao dịch nào.

Số quan trọng không phải là sản phẩm của các giá cả được hiển thị trên biểu đồ. Đó là số tiền còn lại sau khi mua ở giá chào, bán ở giá thầu và hoàn thành cả ba chuyển đổi.

Sự phân biệt đó là cơ sở của giao dịch chênh lệch tam giác.

Arbitrage tam giác là gì?

Chênh lệch tam giác là một nỗ lực để kiếm lợi từ sự không nhất quán tạm thời giữa ba tỷ giá hối đoái liên quan.

Nhà giao dịch chuyển đổi:

  1. chuyển đổi tiền tệ A sang tiền tệ B;
  2. chuyển đổi tiền tệ B thành tiền tệ C;
  3. chuyển đổi tiền tệ C trở lại tiền tệ A.

Nếu số tiền cuối cùng lớn hơn số tiền ban đầu sau chênh lệch, hoa hồng, trượt giá, và các chi phí thực hiện khác, vòng lặp đã tạo ra lợi nhuận.

Chiến lược này không phụ thuộc vào việc dự đoán liệu một loại tiền tệ sẽ tăng hay giảm. Nó kiểm tra xem ba mức giá có sẵn tại cùng một thời điểm có đồng ý với nhau hay không.

Ví dụ, EUR/USD và GBP/USD ngụ ý một giá trị cho EUR/GBP. Nếu báo giá EUR/GBP có thể thực hiện khác biệt đủ lớn so với giá trị ngụ ý đó, một trong ba cặp có thể cho thấy cơ hội arbitrage.

Chữ executable là rất quan trọng. Một tỷ lệ được sử dụng trong tính toán phải có sẵn cho phía và số lượng cần thiết của mỗi giao dịch. Một mức trung bình, giá biểu đồ, hoặc báo giá lỗi thời là không đủ.

Ba cặp tiền tệ trong vòng lặp

Xem xét những cặp này:

  • EUR/USD: một euro tốn bao nhiêu đô la Mỹ;
  • EUR/GBP: một euro trị giá bao nhiêu bảng Anh;
  • GBP/USD: một bảng Anh có giá bao nhiêu đô la Mỹ.

Cùng nhau, chúng tạo thành hai lộ trình có thể:

USD → EUR → GBP → USD

hoặc:

USD → GBP → EUR → USD

Cả hai hướng cần được kiểm tra. Một hướng có thể tạo ra một kết quả lý thuyết tích cực trong khi hướng kia tạo ra một khoản lỗ.

Trước khi thực hiện phép tính, tôi đặt mỗi cặp theo định dạng cơ sở/đơn giá nhất quán. Điều này tránh được một trong những sai lầm phổ biến nhất: nhân một tỷ lệ lẽ ra phải được chia, hoặc sử dụng tỉ lệ nghịch của đơn giá cần thiết.

Giá chào mua và chào bán thay đổi cách tính toán

Giả sử EUR/USD được báo giá là:

1.0998 / 1.1000

Số đầu tiên là giá thầu. Số thứ hai là giá chào bán.

  • Để bán EUR lấy USD, tôi nhận được giá mua: 1.0998.
  • Để mua EUR bằng USD, tôi trả giá yêu cầu: 1.1000.

Quy tắc tương tự áp dụng cho mọi cặp:

Hành độngBên thực thi
Mua tiền tệ cơ sởHỏi
Bán tiền tệ cơ sởChào giá

Sử dụng chỉ giá trung bình có thể tạo ra lợi nhuận mà thực tế không thể giao dịch. Một bài báo làm việc của BIS minh họa cùng một sự phân biệt: một vòng tiền tệ có vẻ có lợi mà không có chi phí giao dịch có thể trở nên không có lợi khi áp dụng báo giá mua và bán.

Công thức chênh lệch tam giác

Đối với lộ trình USD → EUR → GBP → USD, phép tính là:

Final USD = Starting USD ÷ EUR/USD ask × EUR/GBP bid × GBP/USD bid

Hệ số định tuyến là:

EUR/GBP giá mua × GBP/USD giá mua ÷ EUR/USD giá bán

Đường đi có lợi thế tổng thể tích cực khi hệ số nhân đó lớn hơn 1.

Đối với lộ trình ngược, USD → GBP → EUR → USD, phép tính là:

Final USD = Starting USD ÷ GBP/USD ask ÷ EUR/GBP ask × EUR/USD bid

Hệ số nhân của nó là:

EUR/USD bid ÷ (GBP/USD ask × EUR/GBP ask)

Hệ số nhân trên 1 chỉ là bài kiểm tra đầu tiên. Lợi nhuận dự kiến cũng phải bao gồm hoa hồng, phí địa điểm, sự trượt giá và bất kỳ chi phí nào khác chưa được bao gồm trong chênh lệch đã báo giá.

Ví dụ về giao dịch chênh lệch tam giác

Giả sử các trích dẫn minh họa sau đây có sẵn cùng một lúc:

Cặp tiền tệGiá muaGiá bán
EUR/USD1.09981.1000
EUR/GBP0.88100.8812
GBP/USD1.25001.2502

Chúng tôi bắt đầu với $100,000 và kiểm tra lộ trình:

USD → EUR → GBP → USD

Bước 1: Chuyển đổi USD sang EUR

Chúng tôi đang mua euro, vì vậy chúng tôi sử dụng tỷ giá EUR/USD:

$100,000 ÷ 1.1000 = €90,909.09

Bước 2: Chuyển đổi EUR sang GBP

Chúng tôi đang bán euro, vì vậy chúng tôi sử dụng tỷ giá EUR/GBP:

€90,909.09 × 0.8810 = £80,090.91

Bước 3: Chuyển đổi GBP trở lại thành USD

Chúng tôi đang bán bảng Anh, vì vậy chúng tôi sử dụng tỷ giá GBP/USD:

£80,090.91 × 1.2500 = $100,113.64

Kết quả tổng thể là:

$100,113.64 − $100,000 = $113.64

Đó là một tỷ suất lợi nhuận gộp khoảng 0.1136%.

Cách $100,000 di chuyển qua ba cặp

Mỗi giao dịch chuyển đổi sử dụng phía của báo giá có sẵn cho giao dịch. Kết quả dưới đây là tổng, trước bất kỳ hoa hồng bổ sung nào, trượt giá, hoặc đơn hàng bị từ chối.

1
$100,000 → €90,909.09 Mua EUR với giá hỏi EUR/USD là 1.1000.
2
€90,909.09 → £80,090.91 Bán EUR với giá chào mua EUR/GBP là 0.8810.
3
£80,090.91 → $100,113.64 Bán GBP với giá chào mua GBP/USD là 1.2500.
+
Chênh lệch gộp: $113.64 Xấp xỉ 0.1136% trước các chi phí khác và rủi ro thực hiện.

Các trích dẫn minh họa. Một phép tính tích cực không đảm bảo sẽ có được sự lấp đầy hoặc lợi nhuận đảm bảo.

Các mức giá này được đơn giản hóa có chủ đích để làm cho phép tính trở nên rõ ràng. Chúng không nên được hiểu là một lợi nhuận điển hình có sẵn trong giao dịch tiền tệ lớn trực tiếp.

Nếu hoa hồng và các chi phí khác vượt quá $113.64, kết quả ròng là âm. Điều này cũng đúng nếu một bên được thực hiện với giá tồi tệ hơn, nếu không có đủ số lượng ở mức báo giá, hoặc nếu một báo giá thay đổi trước khi vòng lặp hoàn tất.

Tại sao lộ trình ngược cũng cần được kiểm tra

Sử dụng cùng một trích dẫn, lộ trình ngược lại là:

USD → GBP → EUR → USD

Các phép tính là:

$100,000 ÷ 1.2502 ÷ 0.8812 × 1.0998 = $99,829.69

Hướng này mất khoảng $170.31 trước khi có bất kỳ khoản phí bổ sung nào.

Kết quả đó là bình thường. Sự không nhất quán về giá không làm cho cả hai hướng đều có lợi. Chênh lệch giá mua và giá bán đẩy hai lộ trình ra xa nhau. Một công cụ quét phải tính toán mỗi lộ trình với phía có thể thực hiện chính xác thay vì giả định rằng một so sánh tỷ giá chéo là đủ.

Tại sao một cơ hội rõ ràng có thể không trở thành lợi nhuận

Các phép toán là phần dễ dàng. Việc thực thi quyết định xem cạnh đã được tính toán có tồn tại hay không.

Các trích dẫn có thể không được đồng bộ hóa

Một nguồn cấp dữ liệu có thể cập nhật trước một nguồn khác. Một máy quét có thể kết hợp một báo giá mới từ một cặp với giá cũ từ hai cặp còn lại và báo cáo một cơ hội mà không còn tồn tại nữa.

Các dấu thời gian giúp ích, nhưng chúng không đảm bảo rằng cả ba mức giá vẫn có sẵn khi các đơn hàng đến địa điểm.

Có thể không đủ thanh khoản

Giá thầu hoặc giá yêu cầu tốt nhất chỉ áp dụng cho số lượng được cung cấp ở mức giá đó.

Một vòng $10,000 có thể phù hợp trong cấp độ cao nhất của cả ba cặp. Một vòng $1 triệu có thể tiêu tốn một vài cấp độ của sổ lệnh. Giá thực hiện trung bình có thể xóa đi lợi thế ngay cả khi giá được báo giá đầu tiên trông có lợi nhuận.

Kích thước thực tế tối đa bị giới hạn bởi chân mỏng nhất của tam giác.

Ba giao dịch này không được đảm bảo sẽ lấp đầy cùng nhau

Tính toán coi vòng lặp như một thao tác. Hầu hết các hệ thống giao dịch vẫn gửi ba lệnh riêng biệt.

Nếu hai giao dịch đầu tiên được thực hiện và giao dịch thứ ba bị từ chối hoặc được định giá lại, nhà giao dịch sẽ có một vị thế tiền tệ mở. Điều này được gọi là rủi ro leg. Kết quả bây giờ phụ thuộc vào sự biến động của thị trường thay vì mối quan hệ giá cố định.

Các lệnh ngay lập tức-hoặc-hủy và lệnh lấp-hoặc-không thể giảm bớt một số sự không chắc chắn trong thực hiện khi được hỗ trợ. Chúng không làm cho ba lệnh trên các sổ riêng biệt hoàn toàn nguyên tử.

Sự trượt giá có thể lớn hơn so với lợi thế dự kiến

Một biên độ chênh lệch có thể nhỏ hơn sự thay đổi giá bình thường giữa việc nhận báo giá và thực hiện. Độ trễ mạng, độ trễ của máy khớp lệnh, vị trí trong hàng đợi và các lệnh cạnh tranh đều ảnh hưởng đến giá cuối cùng.

Đây là lý do tại sao chênh lệch giá mua và giá bán chỉ là chi phí đầu tiên cần kiểm tra.

Một nhà cung cấp có thể từ chối hoặc định giá lại một báo giá cũ

Các quy tắc thực hiện khác nhau giữa các sàn giao dịch, ECNs, nhà giao dịch, môi giới và các quỹ thanh khoản. Một số nơi giao dịch FX sử dụng phương pháp “last look”, cho phép nhà cung cấp thanh khoản chấp nhận hoặc từ chối một giao dịch sau khi nhận được yêu cầu.

Do đó, tỷ lệ hiển thị không phải lúc nào cũng đảm bảo sẽ được lấp đầy.

Cách thức thực hiện giao dịch chênh lệch tam giác trong thực tế

Một quy trình làm việc chuyên nghiệp thường tách biệt việc phát hiện ra khỏi việc thực hiện.

  1. Chuẩn hóa các dấu ngoặc kép. Đặt mỗi cặp vào một hướng cơ sở/ngoặc kép đã biết.
  2. Đọc giá đặt thầu và giá chào bán hiện tại. Không thay thế các mức đóng của biểu đồ hoặc điểm giữa.
  3. Tính toán cả hai lộ trình. Kiểm tra chuyển đổi theo chiều kim đồng hồ và ngược chiều kim đồng hồ.
  4. Kiểm tra độ sâu thực thi. Tính toán lại bằng cách sử dụng giá trung bình dự kiến cho kích thước mong muốn.
  5. Trừ tất cả các chi phí đã biết. Bao gồm hoa hồng và phí địa điểm chưa được phản ánh trong khoảng cách.
  6. Áp dụng ngưỡng an toàn. Biên độ dự kiến cần có chỗ cho độ trễ và biến động.
  7. Gửi và theo dõi các đơn hàng. Hệ thống phải xử lý các đơn hàng được hoàn thành một phần, từ chối và các vị trí dư không mong muốn.
  8. Hòa giải kết quả thực tế. Lợi nhuận kỳ vọng không phải là lợi nhuận thực tế cho đến khi tất cả các giao dịch được xác nhận.

Quá trình này thường được thực hiện trong phần mềm vì việc tính toán thủ công và nhập đơn hàng quá chậm cho các thị trường thanh khoản.

Nghiên cứu về FX giao ngay cho thấy rằng các cơ hội kinh doanh chênh lệch ba chiều đã xảy ra, nhưng hầu hết đều nhỏ và tồn tại trong thời gian ngắn. Các tác giả cũng kết luận rằng lợi nhuận bền vững sẽ yêu cầu phải đạt được một phần rất lớn không thực tế của các cơ hội có sẵn trước các nhà giao dịch cạnh tranh. Đó là một bức tranh thực tế hơn so với việc mô tả kinh doanh chênh lệch ba chiều là dễ dàng hoặc không có rủi ro. Đọc nghiên cứu.

Arbitrage tam giác trên một sàn và giữa các sàn

Phiên bản sạch nhất sử dụng ba cặp có sẵn thông qua cùng một sàn giao dịch hoặc pool thanh khoản. Giá cả, số dư, phí và báo cáo thực hiện sau đó đến từ một hệ thống.

Nếu các chân sử dụng các địa điểm khác nhau, nhiều biến số hơn sẽ tham gia giao dịch:

  • giá có thể không đại diện cho cùng một tính thanh khoản;
  • Các số dư phải đã có sẵn ở những địa điểm yêu cầu;
  • đơn hàng và độ trễ dữ liệu thị trường khác nhau;
  • Các bên đối tác và thỏa thuận thanh toán có thể khác nhau;
  • một địa điểm có thể từ chối một giao dịch trong khi địa điểm khác thực hiện nó.

Tại thời điểm đó, chiến lược kết hợp giữa giao dịch chênh lệch tam giác với giao dịch chênh lệch giữa các sàn.

Cùng một phép toán có thể được áp dụng cho ba cặp tiền điện tử trên một sàn giao dịch tập trung. Nhưng lịch phí, kích thước đơn hàng tối thiểu, độ sâu sổ và quy tắc khớp lệnh vẫn cần được bao gồm. Một vòng tiền điện tử không có lợi nhuận chỉ vì ba giá cuối được hiển thị không nhân lên thành một.

Các nhà giao dịch bán lẻ có thể sử dụng chênh lệch giá tam giác không?

Các nhà giao dịch bán lẻ có thể hiểu và tính toán mối quan hệ. Việc ghi lại nó một cách đáng tin cậy thì khó hơn nhiều.

Khi một người nhận thấy sự khác biệt và nhập ba lệnh, các hệ thống tự động có thể đã giao dịch nó đi. Các nền tảng bán lẻ cũng có thể hiển thị giá chỉ dẫn hoặc giá tổng hợp thay vì thanh khoản chính xác sẽ thực hiện tất cả ba phần.

Giá trị thực tiễn cho hầu hết các nhà giao dịch là giáo dục. Phép tính dạy:

  • cách mà các cặp tiền tệ liên quan đến nhau;
  • tại sao giá chào mua và giá chào bán lại quan trọng;
  • cách chi phí thực hiện thay đổi lợi nhuận lý thuyết;
  • tại sao một mức giá được báo không giống như một giao dịch đã hoàn thành.

Việc truy cập vào API hoặc chiến lược tự động không loại bỏ những giới hạn này. Việc nhập lệnh nhanh hơn chỉ có ích nếu dữ liệu, chi phí, kiểm soát rủi ro và logic thực hiện cũng vững chắc.

Những sai lầm thường gặp trong giao dịch chênh lệch tam giác

Trộn hướng trích dẫn

EUR/USD và USD/EUR mô tả giá tương hỗ. Việc coi chúng là hoán đổi dẫn đến lỗi nhân và chia.

Sử dụng điểm giữa hoặc giá cuối

Các giá này hữu ích cho việc phân tích nhưng có thể không có sẵn để thực hiện. Mỗi chuyển đổi cần có giá thầu hoặc giá yêu cầu chính xác.

Gọi lợi nhuận gộp biên

Một bội số tích cực là một ứng cử viên cơ hội. Lợi nhuận là những gì còn lại sau tất cả ba giao dịch và tất cả các chi phí.

Bỏ qua độ sâu

Giá cao nhất có thể chỉ bao gồm một đơn hàng nhỏ. Mỗi chân phải hỗ trợ cùng một số tiền khởi đầu sau khi chuyển đổi.

Giả sử vòng lặp là không có rủi ro

Mối quan hệ giá cả có thể được khóa lại theo cách toán học. Các đơn hàng không nhất thiết phải được khóa lại về mặt vận hành.

Kiểm tra chỉ một hướng

Một máy quét hoàn chỉnh đánh giá cả hai tuyến đường. Nó cũng loại bỏ bất kỳ tuyến đường nào không đạt ngưỡng an toàn yêu cầu.

Phép tính là một bài kiểm tra thực thi

Khi tôi kiểm tra một vòng lặp tam giác, tôi không hỏi liệu ba mức giá biểu đồ có tạo ra một số lớn hơn một hay không. Tôi hỏi liệu các khối lượng cần thiết có thể giao dịch ngay bây giờ, ở phía đúng của mỗi báo giá, với đủ biên độ còn lại sau chi phí.

Đó là sự khác biệt giữa một sự chênh lệch giá và một giao dịch chênh lệch có thể thực hiện được.