> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 체결 또는 손익 문의

> Intention에 표시되는 체결 가격과 손익 수치를 이해하는 방법, 그리고 그래도 숫자가 이상하다면 어떻게 티켓을 작성할지.

체결된 주문을 열어 보고 실행 가격이 이상하다고 느끼는 트레이더가 있습니다. 손익 항목이 직접 계산한 값과 맞지 않는다고 여기는 경우도 있습니다. 이 페이지는 이런 겉보기 불일치가 왜 생기는지 설명하고, 그래도 실제 버그라고 판단된다면 무엇을 보내야 하는지 안내합니다.

<h2 id="how-matching-works-at-a-high-level">
  매칭이 이루어지는 방식
</h2>

Intention의 주문은 IntentionKernel 안에서 중앙 지정가 오더북을 상대로 엄격한 가격-시간 우선순위에 따라 매칭됩니다. 순서 결정은 결정론적입니다. 체인의 모든 복제본이 동일한 메시지 순서를 재현하며, 따라서 동일한 체결 순서를 재현합니다. 전체 설명은 [주문 트랜잭션 디스패처](/ko/protocol/architecture/kernel) 페이지에, 상태 기계 관점은 [IntentionKernel](/ko/protocol/architecture/kernel) 페이지에 있습니다. 체결 관련 티켓에서 중요한 성질은 비공개 주문 흐름의 우위도 없고 오프체인 매칭 엔진도 없다는 점입니다. 내 주문과 그 주문을 체결시킨 상대 주문이 모두 정본 블록 스트림에 기록됩니다.

<h2 id="why-the-fill-price-can-differ-from-the-screen-price">
  체결 가격이 화면 가격과 다를 수 있는 이유
</h2>

"매수"를 누를 때 화면에 있던 숫자와 실제로 체결되는 숫자는 다릅니다. 정상입니다.

* **슬리피지.** 시장가 주문 또는 즉시 체결 가능한 지정가 주문은 전체 수량이 채워지거나 지정가 상한에 닿을 때까지 오더북을 훑고 내려갑니다. 최우선 호가가 얇았다면 실효 평균가는 조금 전에 본 최우선 호가보다 눈에 띄게 나빠질 수 있습니다.
* **끼어든 체결.** 다른 참가자의 주문이 같은 블록에, 또는 마지막 화면 갱신과 자기 주문이 담긴 블록 사이에 들어올 수 있습니다. 그 체결이 유동성을 소진하면 자기 주문의 실효 가격이 밀립니다.
* **스냅숏과 제출 사이의 지연.** 화면 가격은 스냅숏입니다. 주문의 순서가 정해지고 매칭될 즈음이면 오더북은 이미 움직여 있을 수 있습니다. 매칭 엔진의 버그가 아니라, 사용자와 체인 사이의 유한한 이동 시간에서 오는 결과입니다.

<h2 id="unrealized-vs-realized-pnl">
  미실현 손익과 실현 손익
</h2>

* **미실현 손익**은 현재 마크 가격 기준으로 평가한 미결제 포지션의 시가 평가액을 반영합니다. 마크가 움직이면 계속 따라 움직이며, 확정된 수치가 아니라 실시간 추정치입니다.
* **실현 손익**은 이미 종료한 포지션의 누적 결과입니다. 마크를 따라 움직이지 않습니다. 포지션을 줄이거나 종료할 때만 바뀝니다.

이 둘을 혼동하는 것이 "손익이 이상하다"는 신고의 가장 흔한 원인입니다. 보고 있는 동안 숫자가 계속 바뀌고 있었다면 거의 확실히 미실현 손익입니다.

<h2 id="mark-price-vs-last-trade-price">
  마크 가격과 최종 체결 가격
</h2>

마크 가격은 최종 체결 가격이 **아닙니다**. 증거금 회계, 미실현 손익, 펀딩, 청산에 쓰이는 평활화된 기준값이며, 단일 체결 하나를 조작해 흔들 수 없도록 구성되어 있습니다. 구성 방식은 [마크 가격](/ko/trading/mark-price) 페이지가 설명합니다. 최종 체결 가격은 가장 최근 체결이 우연히 실행된 가격일 뿐입니다. 특히 빠르게 움직이는 시장에서 둘은 벌어질 수 있고, 그 괴리는 설계된 것입니다. 최종 체결값을 증거금에 쓰면 청산을 손쉽게 조작할 수 있게 됩니다.

펀딩 지급도 마크를 기준으로 계산됩니다. 실현 손익 항목에 예상치 못한 펀딩 흐름이 들어 있다면 [펀딩](/ko/trading/funding)을 참고하십시오.

<h2 id="reading-per-fill-attribution">
  체결별 귀속 정보 읽기
</h2>

모든 체결은 식별자, 가격, 수량, 수수료, 순서 위치와 함께 발행됩니다. API나 [실행 스트림](/ko/help/glossary)에서 가져올 수 있습니다. "내 주문에 무슨 일이 있었나"라는 물음의 정본 답은 체결별 기록이고, UI 요약은 그 기록을 보기 좋게 옮긴 것입니다.

<h2 id="what-to-send-us-if-it-still-looks-wrong">
  그래도 이상하다면 보낼 것
</h2>

`contact@intention.xyz`로 다음을 보내십시오.

* **주문 ID**와, 가지고 있다면 **체결 ID**.
* **기대한 가격과 수량**, 그리고 그 기대의 근거.
* 앱이나 API에서 **관찰한 가격과 수량**.
* 체결이 확정된 **블록 높이** 또는 UTC 타임스탬프.
* 불일치에 대한 한 줄 설명.

해당 블록에서 매칭 단계를 재현해, 엔진이 실제로 무엇을 했는지 함께 짚어 드립니다.
