This article has been translated from English to Korean.
시간 가중 평균 가격(TWAP) 은 시장 가격에 과도한 영향을 미치지 않고 대규모 주문을 실행하기 위해 사용되는 가중 평균 가격을 기반으로 하는 거래 알고리즘입니다.
주문이 특별한 방식으로 수정되지 않으면 실행 중인 전략의 거래 패턴을 쉽게 추측할 수 있으므로, 전략을 추적하기 어렵게 만들기 위해 매개 변수를 조정할 수 있습니다.
가장 일반적인 해결책은 주문 크기나 주문 간 지연 시간을 무작위로 변경하는 것입니다.
거래량에 대한 정의된 비율을 초과하지 않도록 수량을 제한하여 전략이 시장에 미치는 영향을 최소화할 수 있습니다.
시간 가중 평균 가격(TWAP)은 가중 평균 가격을 기반으로 하는 또 다른 거래 알고리즘입니다.
볼륨 가중 평균 가격과 비교할 때 계산이 더 간단합니다.
이 알고리즘은 최초의 실행 알고리즘 중 하나이며, 대부분의 알고리즘 거래 전략과 달리 적절한 시장 가격을 쫓지 않고 기다리는 수동적인 실행 알고리즘입니다.
TWAP 사용 방법
TWAP의 가장 일반적인 용도는 거래일 동안 큰 주문을 분산시키는 것입니다.
예를 들어, 애플 주식 100,000주를 구매하고 싶다고 가정해 보겠습니다.
한 번에 큰 주문을 하면 시장에 영향을 미쳐 가격이 상승할 가능성이 높습니다. 이를 방지하기 위해 주식을 구매할 기간을 정의할 수 있습니다.
TWAP 알고리즘은 큰 주문을 더 작은 주문으로 균등하게 분할하여 정의된 기간 동안 실행합니다.
TWAP는 VWAP의 대안으로 사용할 수 있지만, 단순하기 때문에 몇 가지 함정이 있습니다.
큰 주문을 분할하더라도 균등하게 분할하기 때문에 유동성이 낮은 기간에 거래가 이루어져 분할된 주문이 시장에 영향을 미칠 가능성이 여전히 있습니다.
이 때문에 TWAP은 짧은 기간이나 거래량 프로필이 없는 자산에 사용하는 것이 권장됩니다.
랜덤화된 주문
이러한 예측 가능한 방식으로 거래를 진행하면 다른 트레이더나 약탈적인 알고리즘이 귀하의 전략을 파악하고 귀하를 "속이"기 시작할 수 있습니다.
시간 경과에 따른 완료율에 초점을 맞추는 방식으로 무작위성을 추가할 수 있습니다.
실제 적용 시 1시간 TWAP을 실행할 때 주문을 균등하게 분할하지 않습니다. 대신 퍼센트 완료율을 목표로 합니다.
예를 들어, 첫 15분 내에 전략의 25%를 완료하고, 두 번째 15분 내에 50%, 세 번째 15분 내에 75%를 완료하는 것을 목표로 할 수 있습니다.
이 방법은 주문 크기에 대한 유연성을 제공하며, 주문이 더 무작위적이고 예측하기 어렵게 보이게 합니다.
TWAP vs VWAP
VWAP는 계산에 거래량을 포함하기 때문에 더 복잡하지만, 거래량이 낮은 자산에서는 TWAP와 VWAP 값이 유사할 수 있습니다.
반면, 세션이 변동성이 커지기 시작하면 두 지표는 서로 갈라집니다.
아래 표는 거래일 전체에 걸쳐 계산된 TWAP과 VWAP을 보여줍니다.
거래일 시작 시에 볼 수 있듯이, 그 차이는 1센트도 되지 않지만, 거래일 말에는 그 차이가 2센트까지 벌어졌습니다.
이는 거래 중 낮은 가격대에서 소량의 거래가 발생해 TWAP에는 영향을 주었지만 VWAP에는 영향을 주지 않았기 때문입니다.
| 시간 | 종가 | 고가 | 저가 | 개장 | TWAP | VWAP |
| 09:44:00 | 100.81 | 100.85 | 100.80 | 100.85 | 100.900 | 100.904 |
| 09:45:00 | 100.69 | 100.80 | 100.67 | 100.80 | 100.890 | 100.887 |
| 15:57:00 | 100.70 | 100.70 | 100.68 | 100.69 | 100.666 | 100.686 |
| 15:58:00 | 100.71 | 100.72 | 100.68 | 100.70 | 100.66 | 100.686 |