Ba tỷ giá 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 hiển thị trên biểu đồ. Đó là số tiền còn lại sau khi mua theo giá chào bán, bán theo giá chào mua 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ì?
Giao dịch 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:
- chuyển đổi tiền tệ A sang tiền tệ B;
- chuyển đổi tiền tệ B sang tiền tệ C;
- đổ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 khởi đầ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 không phụ thuộc vào việc dự đoán xem 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 thuận với nhau hay không.
Chẳng hạn, EUR/USD và GBP/USD ngụ ý một giá trị cho EUR/GBP. Nếu báo giá EUR/GBP có thể thực thi khác biệt đủ lớn so với giá trị ngụ ý đó, một hướng xung quanh ba cặp này có thể cho thấy một cơ hội arbitrage.
Từ executable rất quan trọng. Một tỷ lệ được sử dụng trong tính toán phải có sẵn cho bên và số lượng yêu cầu của mỗi giao dịch. Một mức trung bình, giá biểu đồ, hoặc báo giá cũ 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 có giá bao nhiêu đô la Mỹ;
- EUR/GBP: một euro có giá bao nhiêu bảng Anh;
- GBP/USD: một bảng Anh tốn 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 phải được kiểm tra. Một hướng có thể tạo ra kết quả lý thuyết tích cực trong khi hướng kia tạo ra thua 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ở/quote 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 nên được chia, hoặc sử dụng nghịch đảo của quote cần thiết.
Giá đặt và giá chào thay đổi phép tính
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 báo giá: 1.0998.
- Để mua EUR bằng USD, tôi trả giá: 1.1000.
Quy tắc tương tự áp dụng cho mọi cặp:
| Hành động | Bên thực thi |
|---|---|
| Mua đồng tiền cơ sở | Giá hỏi |
| Bán đồng tiền cơ sở | Giá chào |
Sử dụng chỉ giá giữa có thể tạo ra một lợi nhuận mà thực tế không thể giao dịch. Một bài báo của BIS minh họa sự phân biệt tương tự: một vòng tiền tệ có vẻ có lợi nhuận mà không có chi phí giao dịch có thể trở nên không có lợi khi áp dụng các báo giá mua và bán.
Công thức giao dịch chênh lệch tam giác
Đối với lộ trình USD → EUR → GBP → USD, phép tính là:
USD cuối = USD khởi đầu ÷ EUR/USD hỏi × EUR/GBP chào giá × GBP/USD chào giá
Hệ số tăng cường lộ trình là:
EUR/GBP bid × GBP/USD bid ÷ EUR/USD ask
Đường đi có biên độ 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 giá mua ÷ (GBP/USD giá bán × EUR/GBP giá bán)
Một bội số trên 1 chỉ là bài kiểm tra đầu tiên. Lợi nhuận kỳ vọng 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 không đượ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ệ | Mua | Bán |
|---|---|---|
| EUR/USD | 1.0998 | 1.1000 |
| EUR/GBP | 0.8810 | 0.8812 |
| GBP/USD | 1.2500 | 1.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 cộng là:
$100,113.64 − $100,000 = $113.64
Đó là một khoản lợi nhuận gộp khoảng 0.1136%.
How $100,000 moves through the three pairs
Each conversion uses the side of the quote available to the trade. The result below is gross, before any additional commissions, slippage, or rejected orders.
Illustrative quotes. A positive calculation is not a guaranteed fill or a guaranteed profit.
Các mức giá này được đơn giản hóa một cách có chủ ý để làm cho việc tính toán trở nên rõ ràng. Chúng không nên được hiểu là 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 ở mức giá tệ hơn, nếu không có đủ số lượng ở mức giá đã báo, 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 những trích dẫn giống nhau, 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 đi 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. Một 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à bán làm cho hai lộ trình tách biệt nhau. Một bộ quét phải tính toán mỗi lộ trình với phía thực thi 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 hiện 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 cập nhật trước một nguồn khác. Một bộ 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 không còn tồn tại.
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 đủ tính thanh khoản
Giá thầu hoặc giá hỏi tốt nhất chỉ áp dụng cho số lượng được đề nghị ở mức giá đó.
Một vòng $10,000 có thể phù hợp với cấp độ cao nhất của cả ba cặp. Một vòng $1 triệu có thể tiêu tốn nhiều cấp độ của sổ lệnh. Giá thực hiện trung bình có thể xóa bỏ lợi thế ngay cả khi giá được báo cáo đầu tiên trông có lợi.
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 không được đảm bảo sẽ lấp đầy cùng nhau
Phép tính 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 lệnh đầu tiên thực hiện và lệnh thứ ba bị từ chối hoặc định giá lại, trader sẽ còn một vị thế tiền tệ mở. Điều này được gọi là rủi ro chân. Kết quả bây giờ phụ thuộc vào biến động của thị trường thay vì mối quan hệ giá đã khóa.
Các chỉ thị ngay lập tức-hoặc-hủy và điền-hoặc-kill có thể giảm bớt một số sự không chắc chắn trong việc thực hiện khi được hỗ trợ. Chúng không làm cho ba lệnh trên các sổ khác nhau hoàn toàn nguyên tử.
Sự trượt giá có thể lớn hơn mức lợi nhuận mong đợi
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 giao dịch. Độ trễ mạng, độ trễ của máy khớp lệnh, vị trí trong hàng đợi, và các đơn hàng 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.
Nhà cung cấp có thể từ chối hoặc điều chỉnh giá của một báo giá cũ
Các quy tắc thực thi khác nhau giữa các sàn giao dịch, ECN, đại lý, môi giới và các pool thanh khoản. Một số địa điểm 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 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 được việc lấp đầy.
Cách 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 khỏi việc thực hiện.
- 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.
- Đọc giá mua và giá bán hiện tại. Không thay thế việc đóng cửa biểu đồ hoặc điểm giữa.
- 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ồ.
- Kiểm tra độ sâu có thể 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 dự định.
- Trừ tất cả chi phí đã biết. Bao gồm hoa hồng và phí địa điểm chưa được phản ánh trong chênh lệch.
- Áp dụng ngưỡng an toàn. Biên độ dự kiến cần có không gian cho độ trễ và sự trượt giá.
- Gửi và theo dõi các đơn hàng. Hệ thống phải xử lý các đơn hàng một phần, từ chối và các vị trí dư thừa không mong muốn.
- Đối chiếu kết quả thực tế. Lợi nhuận dự kiến không phải là lợi nhuận đã thực hiện cho đến khi tất cả các giao dịch được xác nhận.
Quá trình này thường diễn ra 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 lỏng.
Nghiên cứu về FX giao ngay cho thấy rằng cơ hội chênh lệch tam giác đã 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ẽ cần phải đạt được một phần lớn không thực tế của các cơ hội sẵn có trước khi 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ả chênh lệch tam giác là dễ dàng hoặc không có rủi ro. Đọc nghiên cứu.
Kinh doanh chênh lệch giá hình 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 vào giao dịch:
- giá cả 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 nơi cần thiết;
- thời gian trễ giữa đơn hàng và dữ liệu thị trường khác nhau;
- Các thỏa thuận bên đối tác và 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 một địa điểm khác lại thực hiện giao dịch đó.
Vào 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à giao dịch chênh lệch giữa các sàn.
Cùng một toán học 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ổ sách và quy tắc khớp lệnh vẫn cần được đưa vào. Một vòng tiền điện tử không mang lại lợi nhuận chỉ đơn giản vì ba mức giá cuối cùng được hiển thị không nhân với nhau 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 nắm bắt chính xác nó thì khó hơn nhiều.
Khi một người nhận thấy sự khác biệt và thực hiện ba lệnh, các hệ thống tự động có thể đã giao dịch nó. 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ì tính thanh khoản chính xác sẽ thực hiện tất cả ba phần.
Giá trị thực tiễn đối với hầu hết các nhà giao dịch là giáo dục. Phép tính dạy:
- các cặp tiền tệ liên quan đến nhau như thế nào;
- tại sao giá chào bán và giá chào mua 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 giá được báo không giống như một giao dịch hoàn tất.
Việc truy cập vào một 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 đơn hàng nhanh hơn chỉ có lợi nếu dữ liệu, chi phí, kiểm soát rủi ro và logic thực thi cũng đều hợp lý.
Những sai lầm thường gặp trong giao dịch chênh lệch giá tam giác
Trộn hướng trích dẫn
EUR/USD và USD/EUR mô tả giá trị tương hỗ. Việc coi chúng là thay thế cho nhau dẫn đến lỗi nhân và chia.
Sử dụng điểm giữa hoặc giá cuối
Các mứ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 lần chuyển đổi cần mức giá chào mua hoặc chào bán chính xác.
Gọi lợi nhuận gộp biên
Một số nhân dương là một ứng 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ả chi phí.
Bỏ qua độ sâu
Giá cao nhất có thể chỉ bao gồm một đơn hàng nhỏ. Mỗi phầ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
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 lộ trình. Nó cũng từ chối bất kỳ lộ trình nào không đạt yêu cầu về ngưỡng an toàn.
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 số 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 sự chênh lệch giá và một giao dịch chênh lệch thực thi.
