시장 흐름 한눈에 보기
Signals는 UTC 기준 하루에 하나의 비트코인 범위 시장을 운영합니다. 사이클은 명확합니다. 활성 시장은 UTC 23:00에 마감되고, 기준 가격은 UTC 00:00에 고정되며, 가격 데이터를 확인한 뒤 UTC 00:15에 정산이 이루어집니다. 이 문서에서 하루 흐름을 단계별로 살펴보세요.
하루 타임라인
- UTC 23:00: 진행 중인 시장이 신규 주문을 받지 않으며, 동시에 다음 날 시장이 열려 거래가 쉬지 않습니다.
- UTC 00:00: 해당 날짜의 기준 캔들이 확정됩니다. 모든 참가자는 공식 종가를 기다립니다.
- UTC 00:15: 운영팀이 가격을 확인한 뒤
settleMarket을 호출해 마감된 시장을 정산합니다. 청구가 열리고, 새 시장은 다음 컷오프를 향해 계속 거래됩니다.
거래 창 운용
정산 직후인 UTC 00:15 이후부터 다음 컷오프인 23:00까지 모든 주문은 공유 CLMSR 유동성 풀을 거칩니다. 트레이더는 범위를 새로 열거나, 기존 포지션의 수량을 조정하거나, 논리에 따라 범위를 회전할 수 있습니다. 앱에 표시되는 실시간 견적과 체결, 리더보드 정보는 온체인 데이터를 기반으로 하므로 컨트랙트 상태와 일치합니다.
컷오프와 새 시장 오픈
UTC 23:00이 되면 만료될 시장의 인터페이스가 닫힌 상태로 전환되어 신규 주문을 차단합니다. 같은 시각 운영팀이 다음 날용 createMarket을 실행하며, 새로운 카드가 바로 표시되어 그 범위로 즉시 거래를 시작할 수 있습니다. 만료 시장은 정산만 남은 상태로 대기합니다.
기준 가격과 정산 절차
UTC 00:00에 시장의 기준 캔들이 종료됩니다. 15분 뒤인 UTC 00:15에 자동화가 CoinMarketCap에서 해당 날짜의 비트코인 일일 종가를 조회합니다. 요청이 실패하면 CoinGecko를 순서대로 사용하고, 두 데이터 소스가 24시간 내에 모두 실패하면 시장은 취소됩니다. 이 두 소스만 유효하며 주문은 반드시 정수 달러 단위의 상·하한을 사용해야 합니다. 가격을 확보하면 운영팀이 settleMarket(marketId, settlementValue)를 제출해 결과를 온체인에 고정하고, 분석 파이프라인이 참고할 이벤트를 발행합니다.
정산 이후
정산이 기록되면 승리한 포지션은 만료 없이 청구할 수 있습니다. claimPayout을 호출해 페이아웃을 수령하면 포지션 NFT가 소각됩니다. 리스크 데스크, 커뮤니티 팀, 통합 파트너는 동일한 온체인 데이터를 활용해 잔고를 맞추고 리포트를 발행하거나 일자별 파라미터를 보관합니다. 다음 시장은 이미 컷오프 시점부터 열려 있으므로 거래는 곧바로 다음 사이클로 이어집니다.
역할별 정리
- 운영팀: 컷오프를 진행하고
createMarket으로 다음 시장을 열며, 00:15 UTC에 확인한 종가로 정산을 제출합니다. - 자동화: 상태 점검을 모니터링하고 지원되는 가격 소스에서 데이터를 가져오며, 오라클 실패를 알리고 필요하면 정산 트랜잭션을 재시도합니다.
- 트레이더와 통합 파트너: 거래 창에서 포지션을 운용하고, 데이터를 자체 시스템으로 옮기며, 정산 이후 페이아웃을 청구합니다.
더 알아보고 싶다면 Signals 작동 방식, 빠른 시작 가이드, 트레이더 가이드, 운영자용 정산 파이프라인을 참고하세요.