세 가지 환율은 일관되지 않게 보일 수 있지만 여전히 거래를 제공하지 않습니다.
중요한 숫자는 차트에 표시된 가격의 곱이 아닙니다. 그것은 매도 가격으로 구매하고, 매수 가격으로 판매한 후, 모든 세 가지 변환을 완료한 후 남은 금액입니다.
그 구분은 삼각 차익 거래의 기초입니다.
삼각 차익 거래란 무엇인가요?
삼각 차익 거래는 세 개의 관련 환율 간의 일시적인 불일치로부터 이익을 얻으려는 시도입니다.
거래자는 변환합니다:
- 통화 A를 통화 B로;
- 통화 B를 통화 C로;
- 통화 C를 통화 A로 되돌리기.
최종 금액이 스프레드, 수수료, 슬리피지 및 기타 실행 비용을 고려한 후 시작 금액보다 클 경우, 루프는 이익을 생성했습니다.
이 전략은 통화가 오를지 내릴지를 예측하는 데 의존하지 않습니다. 그것은 동시에 제공되는 세 가지 가격이 서로 일치하는지를 테스트합니다.
예를 들어, EUR/USD와 GBP/USD는 EUR/GBP의 가치를 암시합니다. 실행 가능한 EUR/GBP 시세가 그 암시된 가치와 충분히 다르면, 세 쌍 중 한 방향에서 차익 거래 기회가 나타날 수 있습니다.
실행 가능이라는 단어는 중요합니다. 계산에 사용되는 비율은 각 거래의 필요 측면과 수량에 대해 사용할 수 있어야 합니다. 중간값, 차트 가격 또는 오래된 인용은 충분하지 않습니다.
루프의 세 통화 쌍
이 쌍들을 고려해보세요:
- EUR/USD: 1유로의 가격은 몇 미국 달러인가;
- EUR/GBP: 1유로가 몇 영국 파운드인지;
- GBP/USD: 1파운드가 얼마나 많은 미국 달러에 해당하는지.
함께, 그들은 두 가지 가능한 경로를 형성합니다:
USD → EUR → GBP → USD
또는:
USD → GBP → EUR → USD
양 방향 모두 확인해야 합니다. 한 방향은 긍정적인 이론적 결과를 생성할 수 있지만, 다른 방향은 손실을 초래할 수 있습니다.
계산을 하기 전에 모든 쌍을 일관된 기준/견적 형식으로 정리합니다. 이는 가장 흔한 실수 중 하나를 피하는 데 도움이 됩니다: 나누어야 할 비율을 곱하거나 필요한 견적의 역수를 사용하는 것입니다.
매도 및 매수 가격은 계산에 영향을 미칩니다
EUR/USD의 환율이 다음과 같이 표시된다고 가정해 보겠습니다:
1.0998 / 1.1000
첫 번째 숫자는 입찰가입니다. 두 번째는 매도호가입니다.
- EUR을 USD로 판매하기 위해, 나는 매수 가격인 1.0998을 받습니다.
- USD로 EUR를 구매하기 위해, 나는 매도호가 1.1000을 지불한다.
모든 쌍에 동일한 규칙이 적용됩니다:
| 행동 | 실행 가능한 측면 |
|---|---|
| 기본 통화 구매 | 매도 |
| 기본 통화 판매 | 매수 |
중간 가격만 사용하는 것은 실제로 거래할 수 없는 이익을 생성할 수 있습니다. BIS 작업 문서는 동일한 구분을 설명합니다: 거래 비용 없이 수익성이 있는 것처럼 보이는 통화 루프는 매도 및 매수 호가가 적용되면 수익성이 없어질 수 있습니다.
삼각 차익 거래 공식
경로 USD → EUR → GBP → USD에 대한 계산은 다음과 같습니다:
최종 USD = 시작 USD ÷ EUR/USD 매도 × EUR/GBP 매수 × GBP/USD 매수
경로 배수기는:
EUR/GBP 입찰 × GBP/USD 입찰 ÷ EUR/USD 요청
그 배수가 1보다 클 때 경로는 긍정적인 총 이점을 가지고 있습니다.
역 방향 경로인 USD → GBP → EUR → USD의 계산은 다음과 같습니다:
최종 USD = 시작 USD ÷ GBP/USD 매도 ÷ EUR/GBP 매도 × EUR/USD 매수
그 배수는:
EUR/USD 매수 ÷ (GBP/USD 매도 × EUR/GBP 매도)
1 이상의 배수는 첫 번째 테스트일 뿐입니다. 예상 이익은 또한 수수료, 장소 비용, 슬리피지 및 인용된 스프레드에 이미 포함되지 않은 기타 비용을 충당해야 합니다.
삼각 차익 거래 예시
다음의 예시 인용구가 동시에 제공된다고 가정해 보십시오:
| 통화 쌍 | 매수 | 매도 |
|---|---|---|
| EUR/USD | 1.0998 | 1.1000 |
| EUR/GBP | 0.8810 | 0.8812 |
| GBP/USD | 1.2500 | 1.2502 |
우리는 $100,000로 시작하고 경로를 테스트합니다:
USD → EUR → GBP → USD
1단계: USD를 EUR로 변환하기
우리는 유로를 사고 있으므로 EUR/USD 매도 호가를 사용합니다:
$100,000 ÷ 1.1000 = €90,909.09
2단계: 유로를 파운드로 변환하기
우리는 유로를 판매하고 있으므로 EUR/GBP 매수 가격을 사용합니다:
€90,909.09 × 0.8810 = £80,090.91
3단계: GBP를 다시 USD로 변환하기
우리는 파운드를 판매하고 있으므로 GBP/USD 매도 호가를 사용합니다:
£80,090.91 × 1.2500 = $100,113.64
총 결과는:
$100,113.64 − $100,000 = $113.64
이는 약 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.
이 가격은 계산을 쉽게 보이도록 일부러 단순화되었습니다. 이들은 주요 통화 거래에서 일반적으로 가능한 수익으로 읽혀서는 안 됩니다.
수수료 및 기타 비용이 $113.64를 초과하면 순 결과는 부정적입니다. 한쪽 거래가 더 나쁜 가격으로 체결되거나, 인용된 수준에서 충분한 수량이 없거나, 루프가 완료되기 전에 인용이 변경되는 경우에도 마찬가지입니다.
역방향 경로도 테스트가 필요한 이유
같은 인용구를 사용하여, 역방향 경로는:
USD → GBP → EUR → USD
계산은:
$100,000 ÷ 1.2502 ÷ 0.8812 × 1.0998 = $99,829.69
이 방향은 추가 수수료가 발생하기 전에 약 $170.31의 손실을 봅니다.
그 결과는 정상입니다. 가격 불일치는 두 방향 모두 수익성을 높이지 않습니다. 매도-매수 스프레드는 두 경로를 멀어지게 합니다. 스캐너는 하나의 교차 환율 비교가 충분하다고 가정하는 대신, 올바른 실행 측면으로 각 경로를 계산해야 합니다.
명백한 기회가 수익으로 이어지지 않는 이유
산수는 쉬운 부분입니다. 실행은 계산된 엣지가 살아남는지를 결정합니다.
인용문이 동기화되지 않을 수 있습니다
하나의 피드는 다른 피드보다 먼저 업데이트될 수 있습니다. 스캐너는 한 쌍에서 새로운 견적을 다른 두 쌍의 오래된 가격과 결합하여 더 이상 존재하지 않는 기회를 보고할 수 있습니다.
타임스탬프는 도움이 되지만, 주문이 장소에 도착할 때 모든 세 가지 가격이 유지된다는 보장은 없습니다.
유동성이 충분하지 않을 수 있습니다
최고 입찰가 또는 매도가는 해당 가격에 제공된 수량에만 적용됩니다.
$10,000 루프는 모든 세 쌍의 최상위 레벨에 맞을 수 있습니다. $1 백만 루프는 주문서의 여러 레벨을 소모할 수 있습니다. 평균 실행 가격은 첫 번째 인용 가격이 수익성이 있어 보일 때조차도 우위를 지울 수 있습니다.
최대 실용 크기는 삼각형의 가장 얇은 다리에 의해 제한됩니다.
세 가지 거래가 함께 체결될 것이라는 보장은 없습니다
계산은 루프를 하나의 작업으로 취급합니다. 대부분의 거래 시스템은 여전히 세 개의 개별 주문을 보냅니다.
첫 번째 두 거래가 실행되고 세 번째 거래가 거부되거나 재가격이 책정되면, 트레이더는 열린 통화 포지션을 갖게 됩니다. 이를 레그 리스크라고 합니다. 이제 결과는 고정된 가격 관계보다 시장의 움직임에 달려 있습니다.
즉시 실행 또는 취소 및 체결 또는 무효화 지침은 지원되는 경우 일부 실행 불확실성을 줄일 수 있습니다. 그러나 이들은 별도의 주문서에서 세 가지 주문을 완전히 원자적으로 만들지는 않습니다.
슬리피지가 예상된 우위를 초과할 수 있습니다
차익 거래 마진은 견적 수령과 실행 사이의 정상적인 가격 변화보다 작을 수 있습니다. 네트워크 지연, 매칭 엔진 지연, 대기열 위치 및 경쟁 주문 모두 최종 가격에 영향을 미칩니다.
그래서 매수-매도 스프레드는 확인해야 할 첫 번째 비용일 뿐입니다.
공급자는 오래된 견적을 거부하거나 가격을 재조정할 수 있습니다
실행 규칙은 거래소, ECN, 딜러, 브로커 및 유동성 풀 간에 다릅니다. 일부 FX 거래소는 마지막 확인을 사용하여 유동성 제공자가 요청을 받은 후 거래를 수락하거나 거부할 수 있습니다.
따라서 표시된 요금은 항상 보장된 충전이 아닙니다.
삼각 차익 거래가 실제로 어떻게 실행되는가
전문적인 워크플로우는 일반적으로 탐지와 실행을 분리합니다.
- 인용구 정규화하기. 각 쌍을 알려진 기준/인용 방향에 맞춰 배치하세요.
- 현재 입찰 및 매도 가격을 읽으십시오. 차트 닫기 또는 중간값으로 대체하지 마십시오.
- 두 경로를 계산하십시오. 시계 방향 및 반시계 방향 변환을 테스트하십시오.
- 실행 가능 깊이 확인. 의도한 크기에 대한 예상 평균 가격을 사용하여 재계산하십시오.
- 모든 알려진 비용을 빼십시오. 스프레드에 이미 반영되지 않은 수수료 및 장소 비용을 포함하십시오.
- 안전 기준을 적용하세요. 예상되는 엣지는 대기 시간과 슬리피지를 위한 여유가 필요합니다.
- 주문을 보내고 모니터링합니다. 시스템은 부분 이행, 거부 및 원하지 않는 잔여 포지션을 처리해야 합니다.
- 실제 결과를 조정하십시오. 예상 이익은 모든 체결이 확인될 때까지 실현된 이익이 아닙니다.
이 과정은 일반적으로 소프트웨어에서 실행되며, 수동 계산 및 주문 입력은 유동성 시장에 비해 너무 느리기 때문입니다.
스팟 외환에 대한 연구에서는 삼각 차익 거래 기회가 발생했지만 대부분이 작고 단기간에 끝났다고 밝혀졌습니다. 저자들은 또한 지속적인 이익을 보장하려면 경쟁 거래자들보다 이용 가능한 기회의 비현실적으로 큰 점유율에 도달해야 한다고 결론지었습니다. 이는 삼각 차익 거래를 쉽거나 무위험하다고 묘사하는 것보다 더 현실적인 그림입니다. 연구 읽기.
한 장소에서의 삼각 차익 거래 및 여러 장소에서의 삼각 차익 거래
가장 깔끔한 버전은 동일한 거래소 또는 유동성 풀을 통해 제공되는 세 쌍을 사용합니다. 가격, 잔액, 수수료 및 실행 보고서는 모두 하나의 시스템에서 나옵니다.
다리들이 서로 다른 장소를 사용할 경우, 더 많은 변수가 거래에 들어오게 됩니다:
- 가격이 동일한 유동성을 나타내지 않을 수 있습니다;
- 잔액은 필요한 장소에 이미 있어야 합니다;
- 주문 및 시장 데이터 지연이 다르다;
- 상대방 및 결제 방식이 다를 수 있습니다;
- 한 장소는 거래를 거부할 수 있지만 다른 장소는 거래를 수용할 수 있습니다.
그 시점에서, 전략은 삼각 차익 거래와 교차 장소 차익 거래를 결합합니다.
같은 수학을 하나의 중앙 집중식 거래소에서 세 개의 암호화폐 쌍에 적용할 수 있습니다. 하지만 수수료 일정, 최소 주문 크기, 주문서 깊이 및 매칭 규칙은 여전히 포함되어야 합니다. 세 개의 표시된 최종 가격이 하나로 곱해지지 않는다고 해서 암호화폐 루프가 수익성이 있는 것은 아닙니다.
소매 거래자는 삼각 차익 거래를 사용할 수 있나요?
소매 거래자들은 관계를 이해하고 계산할 수 있습니다. 이를 신뢰성 있게 포착하는 것은 훨씬 더 어렵습니다.
한 사람이 불일치를 알아차리고 세 개의 주문을 입력할 즈음에는 자동화된 시스템이 이미 이를 거래해 버렸을 수 있습니다. 소매 플랫폼은 또한 세 개의 모든 거래를 실행할 수 있는 정확한 유동성 대신 지표 또는 집계된 가격을 표시할 수 있습니다.
대부분의 트레이더에게 실용적인 가치는 교육적입니다. 이 계산은 다음을 가르칩니다:
- 통화 쌍이 서로 어떻게 관계되는지;
- 왜 매수 및 매도 가격이 중요한가;
- 이행 비용이 이론적 수익에 어떤 영향을 미치는지;
- 왜 인용된 가격이 완료된 거래와 같지 않은가.
API 또는 자동화된 전략에 대한 접근이 이러한 한계를 제거하지는 않습니다. 빠른 주문 입력은 데이터, 비용, 위험 관리 및 실행 논리가 모두 건전할 경우에만 도움이 됩니다.
일반적인 삼각 차익 거래 실수
인용 방향 혼합
EUR/USD와 USD/EUR는 상호 가격을 설명합니다. 이들을 서로 교환 가능하다고 취급하면 곱셈 및 나눗셈 오류가 발생합니다.
중간값 또는 마지막 가격 사용하기
이 가격은 분석에 유용하지만 실행 가능하지 않을 수 있습니다. 모든 변환에는 올바른 매도 또는 매수 가격이 필요합니다.
총 변동 이익 호출
긍정적인 승수는 기회 후보입니다. 이익은 모든 세 가지 거래와 모든 비용을 차감한 후 남는 것입니다.
깊이 무시하기
최고 가격은 작은 주문만을 포함할 수 있습니다. 각 항목은 변환 후 동일한 시작 금액을 지원해야 합니다.
루프가 무위험이라고 가정할 때
가격 관계는 수학적으로 잠길 수 있습니다. 주문은 반드시 운영적으로 잠겨 있는 것은 아닙니다.
단방향만 확인하기
완전한 스캐너는 두 경로를 평가합니다. 또한 요구되는 안전 기준 이하로 떨어지는 경로는 모두 거부합니다.
계산은 실행 테스트입니다
삼각 루프를 확인할 때, 나는 세 개의 차트 가격이 하나 이상의 숫자를 생성하는지 묻지 않습니다. 나는 필요한 수량이 각 호가의 올바른 쪽에서 지금 거래할 수 있는지, 비용을 제외하고 충분한 마진이 남아 있는지를 묻습니다.
가격 불일치와 실행 가능한 차익 거래의 차이점입니다.
