한 편의 기사로 코인업계 의 "MM (Market Making)"가 어떻게 일하는지 이해하시나요?

이 기사는 기계로 번역되었습니다
원문 표시

작성자 : 이해할 수 없는 솔 출처 : X, DtDt 666

많은 친구들은 이 급격한 하락세가 바이낸스의 MM (Market Making), 특히 금에 고정된 $PAXG의 문제로 인해 발생했다고 말했습니다.

왜 많은 개인 투자자 매수 시 가격이 떨어지고, 매도 시 가격이 오른다고 말할까요?

그렇다면 MM (Market Making) 무슨 일을 하고, 어떻게 운영될까요?

1. 수수료 환불

2. 양방향 주문: 두 주문 모두 체결되면 소액의 스프레드 이익이 누적됩니다. 핵심은 시간과 정보 지연을 활용하여 유동성을 확보하는 것입니다.

3. 가격 발견, 시장이 효율적으로 가격을 책정하고 유동성을 제공하도록 돕습니다.

4. 뉴스를 기반으로 개인 투자자 에게 유동성을 매도하여 시장을 조작

"MM (Market Making)"를 뜻하는 영어 단어는 원래 Market Maker입니다. 다시 말해, 시장이 없는 곳에서 MM (Market Making) 시장을 만들어냅니다.

먼저, 여러분이 어떤 프로젝트의 MM (Market Making) 이고 다음과 같은 주문서가 있다고 가정해 보겠습니다.

몇 가지 가정을 해보겠습니다. 이 시장에서는 다른 투자자가 제한 주문을 게시하지 않고, 귀하가 유일한 유동성 공급자이므로 유일한 시장 MM (Market Making) 입니다. 최소 가격 증가폭은 0.01이고, 모든 매수자는 0.025%의 처리 수수료를 지불하고, 모든 매도자는 0.01%의 리베이트를 받습니다.

귀하는 주문을 내는 마켓 MM (Market Making) 입니다. 귀하의 시장 가격으로 체결되는 모든 주문에 대해 0.01%의 리베이트를 받으실 수 있습니다.

최적 매수가와 최적 매도가의 차이(bb/o)를 스프레드라고 합니다. 현재 호가창의 스프레드는 0.01입니다.

이제 시장가 매도 주문이 들어와 매수 가격 100과 일치합니다. 이 거래에 100을 지불했지만, 상대방은 실제로 100 - 0.025 * 100 = 99.975만 받았습니다. 이 중 0.025(100 * 0.025%)는 처리 수수료이고, 0.01%의 리베이트를 받게 되어 실제로는 99.99만 지불했습니다.

매수 포지션이 제거되어 주문장 구조가 변경되어 스프레드가 0.02로 변경되었습니다. 그러나 시장 가격은 마지막 거래 가격인 100으로 유지됩니다.

이 시점에 매수 주문이 들어오면 매도 가격인 100.01에 체결됩니다. 이전 주문에서 99.99에 매수하고 이번에는 100.01에 매도하여 0.02의 수익을 냈습니다. 리베이트를 더하면 이번 매수 및 매도의 총 수익은 약 0.03입니다.

매수 1개(100)와 매도 1개(100.01)의 차이가 0.01에 불과하더라도 실제 이익은 무려 0.03에 달합니다!

지속적으로 시장가 주문이 들어오고 거래를 진행하면 거래당 0.03의 수익을 얻을 수 있습니다. 이 금액을 모으면 금세 부자가 될 수 있습니다!

하지만 안타깝게도 시장은 예상대로 순조롭게 진행되지 않았습니다. 99.99달러에 상품을 인수하자마자 현물 시장 가격은 즉시 100달러에서 99.80달러로 떨어졌습니다. 다른 사람들의 차익거래를 피하기 위해 99.99달러와 99.98달러의 매수 주문을 즉시 철회했습니다.

현재 가격이 99.80으로 하락했기 때문에, 매도 가격은 여전히 ​​100.01입니다. 이는 너무 높아서 아무도 이 가격에 거래하지 않을 것입니다. 물론 매도 가격을 99.81로 조정할 수는 있지만, 0.17의 손실이 발생합니다.

잊지 마세요, 당신은 시장의 유일한 MM (Market Making) 입니다. 이 이점을 최대한 활용하여 주문장을 조정하고 손실을 최소화할 수 있습니다!

손익분기점에 도달하기 위해 매도 주문을 내야 할 가격을 계산합니다. 99.99에 주식을 인도받습니다. 손익분기점에 주문을 마감하려면 99.98에 매도 주문을 내야 합니다(리베이트를 적용하면 실제 순이익은 99.99이므로 손익분기점에 도달합니다).

따라서 주문장을 조정하여 각각 매수 1과 매수 2 포지션에 99.80과 99.79에 주문을 넣고, 매도 1 포지션에 99.98에 주문을 넣습니다.

현재 광범위한 스프레드에도 불구하고, 유일한 시장 MM (Market Making) 인 귀하는 매도 가격을 낮추지 않을 수 있습니다. 누군가가 최고 매도 가격인 99.98에 귀하의 매도 주문을 체결할 의향이 있다면 모두가 만족할 것입니다. 그렇지 않더라도 괜찮습니다. 귀하의 매수 주문 가격은 이미 99.80으로 낮아졌고, 시장가 주문이 귀하의 주문을 체결하기 위해 들어올 것입니다.

이때 시장가 매수 주문이 들어와 매수 주문이 체결됩니다. 이제 두 계약을 보유하게 되었으며, 포지션 비용은 (99.79 + 99.99) / 2 = 99.89로 균등하게 분배됩니다. (이전 주문은 99.99에 체결되었고, 이번 주문은 99.79에 체결되었습니다. 매수 주문보다 낮은 가격은 0.01%의 수수료 리베이트 때문입니다.)

좋습니다. 이제 평균 포지션 비용이 99.89로 떨어졌습니다. 매도 호가를 99.98에서 99.89로 낮추세요. 갑자기 엄청난 가격 차이가 절반으로 줄었습니다. 이 과정을 계속하면 비용을 점진적으로 줄이고 가격 차이도 줄일 수 있습니다.

위 예시에서는 가격이 0.2%만 변동했습니다. 만약 가격이 갑자기 5%, 10%, 심지어 그 이상으로 변동한다면 어떨까요? 위 방법을 사용하더라도 가격 차이가 너무 커서 손실을 볼 수 있습니다!

따라서 MM (Market Making) 두 가지 문제를 연구해야 합니다.

시간대별로 가격은 얼마나 변동성이 있나요?

시장의 거래량은 얼마입니까?

간단히 말해, 변동성은 가격이 평균에서 벗어나는 정도를 나타냅니다. 가격 변동성은 시간대에 따라 달라집니다. 상품은 1분 캔들 차트에서는 크게 변동하는 반면, 일봉 차트에서는 비교적 안정적으로 유지될 수 있습니다. 거래량은 유동성을 나타내는 지표이며, 유동성은 미체결 주문의 스프레드와 체결 빈도에 영향을 미칩니다.

위 그림은 네 가지 유형의 가격 변동을 보여줍니다. MM (Market Making) 각 변동에 따라 각기 다른 대응 방식을 선택해야 합니다.

전반적인 시장 변동성이 낮고, 일간 변동성과 일중 변동성이 모두 낮다면 거래량을 극대화하기 위해 더 작은 스프레드를 선택해야 합니다.

일일 변동성은 낮지만 일중 변동성이 높은 경우(즉, 가격이 크게 변동하지만 큰 폭으로 변동하지 않는 경우), 스프레드를 높이고 더 큰 주문 규모를 사용할 수 있습니다. 가격이 불리한 방향으로 움직이는 경우, 위에서 언급한 비용 평균화 방법을 사용하여 손실을 줄일 수 있습니다.

일일 변동성이 높지만 일중 변동성이 낮은 경우(즉, 가격이 추세에서 벗어나 꾸준한 속도로 움직이는 경우) 더 작고 좁은 스프레드를 사용해야 합니다.

일중 변동성과 일중 변동성이 모두 높으면 스프레드를 확대하고 주문 규모를 줄여야 합니다. 이는 가장 위험한 시장 상황으로, 다른 MM (Market Making) 겁먹게 만드는 경우가 많습니다. 물론 이러한 위험은 존재하지만, 동시에 많은 기회를 제공합니다. 대부분의 경우 마켓메이커들은 안정적인 수익을 창출하지만, 시장이 불안정할 때는 주문장 한쪽을 침범하여 손실을 보고 시장에서 퇴장해야 할 수도 있습니다.

시장 조성에는 공정 가격을 결정하는 것과 스프레드를 결정하는 두 가지 주요 단계가 있습니다.

첫 번째 단계는 적정 가격, 즉 주문을 내야 할 가격을 결정하는 것입니다. 가격 책정은 매우 중요한 첫 단계입니다. 적정 가격에 대한 이해가 크게 어긋나면 재고를 판매하지 못할 수 있으며, 결국 손실을 보고 포지션 청산해야 할 수도 있습니다.

가격을 결정하는 첫 번째 방법은 다른 시장에서 동일한 상품의 가격을 참조하는 것입니다. 예를 들어, 런던 시장에서 USD/JPY를 거래하는 경우 뉴욕 시장의 가격을 참조할 수 있습니다. 하지만 다른 시장의 가격 변동이 클 경우 이 방법은 신뢰성이 떨어질 수 있습니다.

두 번째 가격 결정 방법은 중간 가격을 사용하는 것입니다. 중간 가격은 (매수 가격 + 매도 가격)/2로 계산됩니다. 중간 가격을 사용하는 것은 간단해 보이지만 매우 효과적인 접근 방식입니다. 중간 가격은 시장의 힘에 의해 결정되기 때문입니다. 중간 가격 근처에서 호가를 제시하면 시장이 옳을 가능성이 높습니다. 중간 가격을 사용하면 시장이 옳을 가능성이 높습니다.

위에서 언급한 두 가지 가격 책정 방법 외에도 알고리즘 모델과 시장 심도에 기반한 가격 책정 등 다른 가격 책정 방법이 많이 있지만, 여기서는 자세히 설명하지 않겠습니다.

MM (Market Making) 고려해야 할 두 번째 문제는 스프레드입니다. 적절한 스프레드를 결정하려면 다음과 같은 몇 가지 질문을 고려해야 합니다. 평균 시장 거래량은 얼마입니까? 이 거래량의 변동성(또는 변동성)은 얼마입니까? 테이커 주문의 평균 크기와 변동성(또는 분산)은 얼마입니까? 공정가에 근접한 보류 주문의 거래량은 얼마입니까? 또한, 특정 기간 내의 가격 변동성과 분산, MM (Market Making) 로서 지불하거나 얻는 수수료, 그리고 인터페이스 속도, 주문 입력 및 취소 속도와 같은 기타 부차적인 요소도 고려해야 합니다.

매우 짧은 기간 동안 MM (Market Making) 의 예상 수익은 실제로 마이너스입니다. 모든 테이커 주문은 강제 로스 컷 주문이 아닌 이상, 가격이 유리할 때 체결되기를 원하기 때문입니다. 시장의 다른 모든 참여자는 당신에게서 수익을 얻고 싶어 합니다.

당신이 MM (Market Making) 자라고 상상해보세요. 어디에 주문을 하시겠습니까?

스프레드를 극대화하려면, 보류 주문이 체결될 수 있다고 가정하고, 호가창 맨 앞, 매수/매도 호가에 주문을 넣어야 합니다. 매수/매도 주문은 가격이 변동되는 즉시 빠르게 체결됩니다. 하지만 가격 변동이 잦은 것은 단점입니다. 예를 들어, 방금 상품을 수령했는데 가격이 변동하는 경우, 원래 매도/매도 주문은 더 이상 표시된 가격으로 체결되지 않습니다.

유동성이 부족하고 가격 변동폭이 작은 시장에서는 매수/매도 포지션에 주문을 넣는 것이 더 안전하지만, 이는 또 다른 문제를 야기합니다. 다른 마켓메이커들이 당신을 찾아내 더 낮은 스프레드로 주문을 먼저 넣을 수 있기 때문입니다(스프레드가 좁아집니다). 모두가 이익이 없을 때까지 스프레드를 좁히려고 서두를 것입니다.

이제 스프레드를 결정하는 수학적 근거를 살펴보겠습니다. 변동성부터 시작해 보겠습니다. 매우 짧은 기간 동안 자산의 평균을 중심으로 한 가격/거래량의 변동성을 파악해야 합니다. 다음의 수학적 계산은 가격 변동이 정규 분포를 따른다고 가정하는데, 이는 물론 현실과는 다릅니다.

샘플링 주기를 1초로 가정하고, 지난 60초를 샘플로 사용합니다. 현재 중간 가격의 평균은 이전 60초의 평균과 같다고 가정합니다(여기서는 평균이 일정하게 유지됨을 기억하세요). 이 평균은 현재 가격 대비 표준 편차가 0.04라고 가정합니다. 앞서 가격 변동이 정규 분포를 따른다고 가정했으므로, 68%의 경우 가격이 평균에서 1 표준 편차($-0.04 ~ +$0.04) 내에서 변동하고, 99.7%의 경우 가격이 평균에서 3 표준 편차($-0.12 ~ +$0.12) 내에서 변동한다고 결론 내릴 수 있습니다.

좋아요, 중간 가격을 기준으로 양쪽에 0.04의 스프레드, 즉 0.08의 스프레드를 적용해 보겠습니다. 68%의 확률로 가격은 평균에서 1표준편차($-0.04 - +$0.04) 이내에서 변동합니다. 따라서 주문이 체결되려면 가격이 양쪽의 범위 내에서 1표준편차를 초과하여 변동해야 합니다. 32%의 확률로(1 - 68% = 32%), 가격은 이 범위를 벗어나 변동합니다. 따라서 시간당 이익은 대략 32% * $0.04 = $0.0128로 추정할 수 있습니다.

계속해서 추론해 볼 수 있습니다. 스프레드가 0.06(중간 가격에서 0.03만큼 떨어진)인 주문이 발주되고 0.75 표준 편차(0.03/0.04=0.75)에 해당하면 가격이 0.75 표준 편차 이상 변동할 확률은 45%이고, 단위 시간당 예상 이익은 45% * 0.03 = $0.0135입니다. 스프레드가 0.04(중간 가격에서 0.02만큼 떨어진)인 주문이 발주되고 0.5 표준 편차(0.02/0.04=0.5)에 해당하면 가격이 0.5 표준 편차 이상 변동할 확률은 61%이고, 단위 시간당 예상 이익은 61% * 0.02 = $0.0122입니다.

스프레드가 0.06, 즉 0.75 표준편차인 주문을 하면 최대 수익이 $0.0135라는 것을 발견했습니다! 이 예시는 각각 1, 0.75, 0.5 표준편차의 경우를 보여줍니다. 두 경우를 비교하면 0.75 표준편차가 최대 수익입니다. 이 직관을 더욱 확실히 하기 위해 Excel을 사용하여 다양한 표준편차에 대한 기대 수익률을 도출해 본 결과, 기대 수익률이 볼록 함수이며 정확히 0.75 표준편차 부근에서 최대값에 도달한다는 것을 발견했습니다!

위는 가격 변동이 평균이 0인 정규 분포를 따른다고 가정합니다. 즉, 시장의 평균 수익률은 0입니다. 그러나 실제로 가격 평균은 변동할 수 있습니다. 평균이 이동하면 한쪽의 주문이 처리되기 더 어려워집니다. 재고를 보유하면 손실을 볼 뿐만 아니라 예상 이익율 도 감소합니다.

간단히 말해, MM (Market Making) 의 기대치는 두 가지 요소로 구성됩니다. 하나는 주문이 체결될 확률입니다. 예를 들어, 주문이 1 표준편차로 발행되면 32%의 확률로 체결됩니다. 다른 하나는 주문이 체결되지 않을 확률입니다. 예를 들어, 주문이 1 표준편차로 발행되면 68%의 확률로 가격이 스프레드의 중간에서 움직이면서 주문이 체결되지 않을 것입니다.

미체결 주문이 체결되지 않으면 평균 가격이 변동할 가능성이 높습니다. 따라서 MM (Market Making)"재고 비용"을 관리해야 합니다. 이 "재고 비용"은 이자가 붙은 대출과 같습니다. 시간이 지남에 따라 변동성이 증가하고 이자도 증가합니다. MM (Market Making) 다양한 기간의 평균 변동성을 활용하여 회귀 전략을 수립하고 포지션 비용을 제한할 수 있습니다.

마지막으로, 형제 여러분, 왜 많은 개인 투자자 매수하자마자 가격이 떨어지고 매도하자마자 가격이 오른다고 말하는 걸까요? 이는 근거 없는 주장이 아니며, 이 글에서 그 답을 찾을 수 있습니다!

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트