본문 바로가기

backup

시스템 트레이딩 전략 삼각통화 차익거래

시스템 트레이딩에는 다양한 전략이 있을 수 있습니다.


많은 시스템 트레이딩 전략들은 확률적으로 수익을 발생시키고 있는데,
전략들 중에는 확률이 아닌 100% 수익을 내는 전략들도 있습니다.
(물론 확률이론을 기반한 차익거래 전략도 있습니다.)

그런 대표적인 방법이 차익거래를 하는 것입니다.
차익거래는 기본적으로 A 시장과 B 시장에 가격 차이가 발생을 했을 때,
이를 이용하여 싼 곳에서 사고, 비싼 곳에서 파는 행위입니다.
공간과 시간의 차이, 그리고 정보의 차이에 의해서 이러한 가격의 불균형이
생기게 되고, 차익거래자들에 의해 이러한 균형이 없어지고,
상품은 적정 가격을 유지하게 됩니다.

큰 시장으로 보면 무역이 이러한 차익거래 행위가 되겠죠.
무역도 어떻게 보면 정보의 부족에 의해서 발생이 성립이 된다고 할 수도 있죠.
인터넷으로 인해 세계적으로 정보 차이가 줄어들어 무역기회 곧 차익거래 기회가
줄어들고 있다고 하네요.

외환시장에도 알려져 있는 몇 가지 차익거래 유형이 있는데요.
그 중 대표적인 것이 삼각통화 차익거래입니다.
삼각통화 차익거래의 기회는 순간 생겼다 순간 사라지기 때문에
수동거래로는 불가능하며, 이제는 시스템 트레이딩으로만 거래가 가능합니다.



엄청난 자본의 메이져 세력들이 언제든 차익거래기회가 발생하면
자동으로 거래를 할 준비를 하고, 24시간 쉬지 않고 컴퓨터가 돌아가고 있습니다.


그런 이유로 저도 그냥 메타트레이더 EA로 가능할까라는 생각을 했는데요.
개발을 하고 실험을 해보니 일단 가능하다는 것을 알게 되었습니다.

그래서 시스템 트레이딩 전략의 하나로 삼각통화 차익거래를 소개하고자 합니다.

삼각통화 차익거래 관련한 책들을 찾아보면 보통 다음과 같은 공식을 볼 수 있는데요


뭐 cross rate가 1이면 아닐 때 삼각통화 차익거래 기회가 발생한다. 그런 식으로 설명이 되어 있습니다.
국내에 나와 있는 외환이나 차익거래 책들도 다 비슷한 말을 합니다.
하지만 이런 공식을 가지고 실전으로 삼각통화 차익거래를 할 수 없습니다.
가장 큰 이유는 거래 수수료가 있다는 것입니다.



거래 수수료를 생각한다면 차익거래는 다음 공식으로 다시 생각을 해야 됩니다.
가장 먼저, 유로달러를 사는 방법이 몇 가지가 있다는 것을 이해해야 됩니다.
첫번재로 유로달러를 사는 방법은 유로달러를 그냥 하나 사는 것이고
두번째 방법은 유로파운드를 사고 파운드 달러를 또 사는 것입니다. 이것은 유로 달러를 사는 것과 똑같습니다.

유로달러를 산다 = 유로를 사고, 달러를 판다.
유로파운드를 사고, 파운드달러를 산다. = 유로를 사고, 파운드를 판다, 파운드를 사고, 달러를 판다. = 유로를 사고, 달러를 판다.



그래서 결국 둘은 같은 것입니다.
유로달러를 사는 방법 하나를 EURUSDa 라고 하고 다른 방법을 EURUSDb 라고 합시다.

그리고, 방법 a로 나는 수익금을 PROFITa 라고 하고 b로 나는 수익금을 PROFITb라고 한다면
수익은 PROFITa + PROFITb > 0 일때 수익이 나겠죠?

결국 싸게 사고 비싸게 파는게 수익이니
PROFITa = EURUSDa sell - EURUSDa buy 이고
PROFITb = EURUSDb sell - EURUSDb buy 입니다.

PROFITa + PROFITb > 0 을 다시 정리하면
EURUSDa sell - EURUSDa buy + EURUSDb sell - EURUSDb buy > 0
이것은 바로
EURUSDa sell - EURUSDb buy > EURUSDa buy - EURUSDb sell



이게 바로 차익거래 공식인데요.. ㅎㅎ 이 공식 활용하면 삼각통화 뿐만 아니라, 4각통화, 5각통화도 가능하죠.
EURUSDa sell > EURUSDb buy 일때 포지션을 열고
EURUSDa buy < EURUSDb sell 일때 포지션을 정리하시면 100% 확률로 수익입니다.

물론 반대도 가능하겠죠.


EURUSDa sell > EURUSDb buy
이걸 달리 말하면 EURUSD sell price > EURGBP buy price * GBPUSD buy price 일 때입니다.
평상시에는 수수료 때문에 당연히 부등호가 반대로 되어 있습니다.
실험을 해보니 메타트레이더에서도 일주일에 몇 번 정도 저런 상태가 나타납니다.

이 로직을 적용하면 100% 수익입니다.
그러나.... 이것은 저뿐만 아니라 이미 알려진 정보입니다. ㅋ
알려진 정보로는 더 이상 수익을 낼 수가 없습니다.

이 시스템 트레이딩 전략의 가장 핵심은 이 수식이 아니라, 이러한 거래가 가능한 브로커입니다.
위 전략은 사실상 무위험이 아닙니다. 위험 요소가 딱 하나 있습니다.
3번의 거래가 무사히 원하는 가격안에서 잘 이루어지는 것입니다.
하나라도 거래가 실패한다면, 50:50 도박입니다. ㅎㅎ
그리고 보통 차익거래는 많이 걸고, 조금 먹기 때문에, 어떻게 보면 리스크가 더 클 수도 있습니다.



모의 거래에서는 확실히 돈 법니다. ㅎㅎ
실제 거래에서는 거래 실패의 가능성이 있기 때문에 거래의 안정성이 높은 브로커를 찾는게 시스템 트레이딩의 로직의
핵심이라고 말씀 드리는 것입니다.

 

 

 

 



시스템 트레이딩으로 해도 돈 쉽게 버는 게 아니라, 많은 노하우가 필요로 합니다.
몇 달전에 이걸 만들었는데, 브로커 찾으면서 실험을 계속 하고 있습니다.
거래 안정성을 높이도록 프로그램도 계속 수정보완 하고, 정말 여러가지 해보고 있죠.
거래 안정성이 높은 곳을 하나 찾은 것 같기는 한데 아직은 더 테스트하고 조율을 해야 할 것 같습니다.