Arbitrage 대시보드

베뉴 간 가격 격차를 실시간으로 보여주는 3패널 보드입니다. 현재 기회, 새로 열린 격차, 그리고 단일 베뉴에서 발생한 급격한 가격 스파이크를 다룹니다.

Arbitrage 대시보드는 /arbitrage에 있습니다. 열기 위해 계정이 필요하지 않습니다. 세션이 없으면 앱이 자동으로 게스트로 로그인하고 공개 데이터 피드를 제공합니다. Pro 계정은 편집 가능한 임계값, 베뉴 및 체인 필터, 컨트랙트 주소, 더 빠른 갱신 주기를 잠금 해제합니다. 차이점은 이 화면의 Free vs Pro에 요약되어 있습니다.

이 뷰는 세 개의 독립적인 패널로 구성됩니다:

Arbitrage Opportunities

CEX 현물, CEX perp, DEX 베뉴 전반에 걸친 양의 스프레드 기회의 현재 스냅샷으로, 자산별로 그룹화되고 스프레드 순으로 정렬됩니다.

New Entries

매수/매도 쌍이 최근에, 약 1시간의 서버 정의 윈도우 안에서 목록에 진입한 기회입니다. 최신 항목이 먼저 정렬되며, 진입 시점과 현재를 비교해 보여줍니다.

Price Spikes

단일 베뉴에서 발생한 급격한 가격 변동으로, Buy Drop(가격 급락, 저렴한 매수) 또는 Sell Rise(가격 급등, 비싼 매도)로 분류되며 여섯 개의 시간 윈도우에 걸쳐 측정됩니다.

Pro 계정의 Arbitrage 대시보드: 카테고리 탭이 있는 Arbitrage Opportunities, 감지 경과 시간이 표시된 New Entries, 윈도우 필터 그리드가 있는 Price Spikes 세 패널이 나란히 표시된 모습
Pro 계정으로 넓은 화면에서 본 대시보드입니다. 왼쪽부터 Arbitrage Opportunities, New Entries, Price Spikes입니다. 편집 가능한 Min 입력과 잠금 해제된 윈도우 그리드에 주목하세요.

반응형 레이아웃

한 번에 몇 개의 패널이 보이는지는 창 너비에 따라 달라집니다. 작은 크기에서도 사라지는 것은 없으며, 패널이 탭 뒤로 이동할 뿐입니다.

창 너비레이아웃
1000px 미만상단에 세 개의 탭 바가 있는 단일 컬럼: Arbitrage, New Entries, Price Spikes. New EntriesPrice Spikes 탭에는 미확인 카운트 배지가 표시됩니다.
1000px ~ 1799px두 개의 컬럼. 왼쪽 컬럼은 탭으로 ArbitrageNew Entries 사이를 전환하며, Price Spikes 패널은 오른쪽에 항상 표시되므로 해당 탭 버튼은 숨겨집니다.
1800px 이상탭 바가 사라지고 세 패널이 모두 나란히 렌더링됩니다.

팁: 상단 툴바에서 Graph, Arbitrage, Board 사이를 전환해도 각 뷰는 백그라운드에 마운트된 채 유지되므로, 대시보드의 탭 선택, 펼친 그룹, 스크롤 상태는 Graph 뷰를 다녀와도 그대로 보존됩니다.

데이터 피드와 갱신 주기

모든 패널은 원시 거래소 스트림이 아니라 서버가 구성한 스냅샷을 읽습니다. 백엔드가 기회와 스파이크의 일관된 스냅샷을 조립해 릴리스하면, 대시보드가 최신 릴리스를 폴링합니다. 화면의 모든 숫자가 개별적으로 움직이지 않고 함께 갱신되는 이유가 바로 이것입니다.

대상대시보드 재요청스냅샷 가시성추가 피드
게스트 / Free (공개)탭이 백그라운드에 있을 때를 포함해 60초마다공개 사용자는 각 스냅샷을 릴리스 후 약 3초 뒤에 보게 됩니다New Entries는 공개 기회 스냅샷에서 파생되며, 스파이크는 공개 스파이크 피드에서 제공됩니다
Pro (프리미엄)탭이 백그라운드에 있을 때를 포함해 30초마다릴리스를 직접 읽습니다새 격차와 스파이크를 위한 전용 프리미엄 피드로, 필터 하한과 지원되는 스파이크 윈도우 정보도 함께 전달합니다

네트워크 재요청 외에도, 대시보드는 로컬 시계를 돌려 시간 기반 라벨(감지 경과 시간, NEW 윈도우 분류, funding 카운트다운)을 다시 평가합니다. Arbitrage 뷰가 활성일 때는 10초마다, 다른 뷰에 있을 때는 60초마다 갱신됩니다.

툴바의 미확인 배지

다른 뷰에 있는 동안 상단 툴바의 Arbitrage 탭에는 숫자 배지가 표시됩니다. 마지막으로 대시보드를 본 이후 감지된 New Entries 수와 업데이트된 Price Spikes 수의 합입니다. Arbitrage 뷰를 떠나는 순간 앱이 브라우저에 마지막 확인 타임스탬프를 기록하고 배지를 0으로 재설정하므로, 배지는 항상 "자리를 비운 사이에 일어난 일"을 의미합니다. 좁은 레이아웃의 패널 탭(New Entries, Price Spikes)에는 동일한 패널별 카운트가 표시됩니다.

상태 배너와 오류 상태

화면 표시 텍스트 (원문)의미
Loading arbitrage data...스냅샷의 첫 로드가 아직 진행 중입니다.
Price/status freshness degraded. Results may be stale.주황색 배너입니다. 서버가 현재 스냅샷을 성능 저하 상태로 표시했습니다. 일부 가격 또는 상태 소스가 freshness 게이트를 충족하지 못한 것입니다. 이 상태의 스프레드는 참고용으로만 취급하세요.
Failed to load backend arbitrage feed.스냅샷 요청이 실패했습니다. 대시보드는 정상 주기로 재시도하며, 속도 제한 응답은 서버가 지정한 대기 시간 후 재시도됩니다.

주의: Opportunities 패널 내부의 빈 상태 힌트는 auto-refreshes every 30s라고 표시됩니다. 이는 Pro 주기입니다. 게스트와 Free 세션은 60초마다 재요청하며, 위에서 설명한 약 3초의 공개 릴리스 지연이 추가로 적용됩니다.

Arbitrage Opportunities 패널

이것이 메인 목록입니다. 각 행은 현재 최적의 매수 베뉴와 매도 베뉴를 가진 하나의 자산이며, 같은 자산의 대체 조합은 그 아래에 접혀 있습니다. 패널 헤더는 행을 하나라도 읽기 전에 목록이 어떻게 필터링되어 있는지 알려줍니다.

헤더 구조

Arbitrage Opportunities 제목과 카운트 라인

제목 아래에는 >=5% (3) | List 24 형태의 카운트 라인이 있습니다. 퍼센트는 서버 측 고스프레드 임계값입니다(서버가 매 스냅샷마다 전송하며 기본값은 5%). 괄호 안 숫자는 현재 그 임계값 이상에 있는 자산 수입니다. List는 모든 필터 적용 후 현재 표시되는 자산 그룹 수입니다.

Min 퍼센트 입력

기회가 목록에 나타나기 위해 보여야 하는 최소 스프레드로, % 접미사와 함께 Min으로 라벨링되어 있습니다(접근성 이름 Arbitrage Min %, 단계 0.1). 다른 필터를 건드리지 않고 낮은 스프레드 노이즈를 잘라낼 수 있도록 존재합니다. Pro 계정의 하한은 0이므로 모든 항목을 표시할 수 있습니다. 게스트와 Free 세션에서는 이 필드가 읽기 전용으로 0.1%에 고정되며, 클릭하면 사이드바 필터에서 설명하는 Pro 업그레이드 토스트가 표시됩니다.

{N} hidden 컨트롤

눈 버튼으로 자산을 하나 이상 숨기면 나타납니다. 클릭하면 패널이 숨긴 자산만 나열하는 검토 모드로 전환되며, Unhide allKeep 버튼이 함께 표시됩니다. Telegram 동기화를 포함한 전체 동작은 자산 숨기기에서 다룹니다.

Collapse 버튼 (모바일)

작은 화면에서는 패널이 목록을 접어 치울 수 있는 Collapse 버튼(접근성 이름 Collapse list)을 제공합니다.

카테고리 탭과 서브탭

필터링은 계층적입니다. 카테고리, 그 안의 서브탭, 그리고 한 경우에는 서브서브탭까지 있습니다. 기본 카테고리는 Spot입니다.

레벨탭 (원문)비고
카테고리All / Spot / Perp기본값은 Spot입니다.
Spot 서브탭All / CEX-DEX / CEX-CEX / DEX-DEX두 레그의 베뉴 조합을 선택합니다.
CEX-CEX 서브탭All / Kimchi Premium / KR PremiumCEX-CEX가 선택된 경우에만 표시되지만, 선택한 하위 유형은 카테고리를 다시 All로 전환해도 CEX-CEX 행에 계속 적용됩니다.
Perp 서브탭All / Perp-Spot / Perp-PerpPerp-Spot은 무기한 시장을 현물 베뉴와 짝지으며, Perp-Perp는 두 무기한 시장을 짝짓습니다.

두 한국 시장 하위 유형은 두 레그 중 어느 쪽이 한국 거래소(Upbit 또는 Bithumb)에 있는지에 따라 정확하게 정의됩니다:

서브탭정의예시
Kimchi Premium두 레그 중 정확히 하나가 한국 거래소에 있습니다.Binance에서 매수, Upbit에서 매도.
KR Premium두 레그 모두 한국 거래소에 있습니다.Bithumb에서 매수, Upbit에서 매도.

Bridge 필터

Bridge 필터: All / Exec Route

All은 모든 행을 표시합니다. Exec Route는 라우팅 관점에서 실행 가능한 기회만 남깁니다. 브릿지가 필요 없거나(두 레그가 같은 체인에서 도달 가능하거나 입출금으로 도달 가능), 관련 체인 사이에 활성 브릿지 경로가 존재하는 경우입니다. 알려진 활성 경로가 없는 브릿지 홉이 필요한 행은 걸러집니다.

Perp 행은 이 필터에서 제외됩니다. 무기한 포지션은 마진 기반이므로 포지션을 열기 위해 토큰이 체인 간에 실제로 이동할 필요가 없으며, 브릿징은 무관합니다.

Bridge 필터는 Opportunities 패널과 New Entries 패널 간에 공유됩니다. 한쪽에서 변경하면 다른 쪽도 변경됩니다. 반면 카테고리와 서브탭 선택은 패널별로 독립적입니다.

그룹화, 정렬, 페이지네이션

+{N} more / Hide {N}을 사용한 자산 그룹화

행은 스프레드가 높은 순으로 정렬된 뒤 자산별로 그룹화됩니다. 각 자산의 최적 행이 기본 카드로 표시되고, 같은 자산의 나머지 베뉴 조합은 +{N} more 버튼 뒤로 접힙니다. 펼치면 Alt 1, Alt 2 배지와 함께 표시되고 버튼은 Hide {N}으로 바뀝니다. 스프레드가 10위 자산 그룹의 기본 스프레드보다 낮은 대체 항목은 펼침 목록에서 잘려나가므로, 긴 꼬리가 목록을 뒤덮지 않습니다.

Show 10 more / Collapse 페이지네이션

패널은 상위 10개 자산 그룹으로 시작합니다. Show 10 more는 다음 10개를 추가하며 메타 카운터에 {visible} / {total}이 표시됩니다. 모두 펼쳐지면 버튼이 Collapse로 바뀝니다. 필터를 변경하면 목록이 처음 10개로 재설정됩니다.

빈 상태

아무것도 필터를 통과하지 못하면 제목 No Opportunities와 설명 No routable positive-spread opportunities in the current snapshot(카테고리가 선택된 경우 No Spot opportunities in the current snapshot / No Perp opportunities in the current snapshot), 그리고 힌트 auto-refreshes every 30s가 표시됩니다.

기회 카드 구조

카드의 모든 요소에는 의미가 있습니다. 이 섹션은 카드를 위에서 아래로 살펴봅니다. 헤더 행, 배지 세트, 두 경로 레그, 그리고 perp 메타데이터 행 순서입니다.

헤더 행

자산 심볼 링크

자산 심볼은 /graph?asset={id}로 연결되는 실제 링크입니다. 클릭하면 Graph 뷰로 전환되고 해당 자산의 Token Flow 오버레이가 열리며, 자산이 닿는 모든 체인, CEX, DEX, 브릿지 경로를 볼 수 있습니다. 스프레드에 따라 행동하기 전에 이동 경로를 점검하는 데 사용하세요.

유형 배지

서브탭이 All일 때만 표시됩니다. 그 외에는 탭 자체가 이미 유형을 알려주기 때문입니다: CEX-DEX, CEX-CEX, DEX-DEX, Perp-Spot, 또는 Perp-Perp.

체인 경로

매수 측 체인, 화살표, 매도 측 체인을 표시합니다. 두 레그가 같은 체인에 있으면 체인 하나만 표시됩니다. 한 레그가 여러 체인에 걸쳐 있으면 첫 번째 체인과 함께 전체 목록을 펼치는 +{N} 버튼이 표시되며, less로 다시 접을 수 있습니다. 알려진 체인이 없으면 해당 자리에 unknown 태그가 표시됩니다.

스프레드 숫자

오른쪽 정렬이며 +{X.XX}% 형식입니다. 스프레드가 서버의 고스프레드 임계값(기본 5%) 이상이면 녹색, 미만이면 노란색으로 렌더링됩니다.

눈 버튼

자산 전체를 패널에서 숨깁니다. 툴팁은 Hide this asset이고, 숨긴 목록 검토 중에는 Unhide this asset입니다. 이 버튼이 실제로 무엇을 저장하고 동기화하는지는 자산 숨기기를 참조하세요.

배지 레퍼런스

배지표시 시점정확한 의미
NEW 카드의 매수/매도 쌍이 신규 진입 윈도우(약 1시간, 서버 정의) 안에서 목록에 진입했습니다. 이 쌍은 New Entries 패널에도 해당되며, 그 패널 자체의 Min %와 카테고리 필터의 적용을 받습니다. 윈도우가 지나면 배지는 자동으로 사라지며, 로컬 10초 시계가 재요청 사이에도 분류를 최신 상태로 유지합니다.
>=5% 스프레드가 서버 고스프레드 임계값 이상입니다. 배지의 숫자는 하드코딩된 5가 아니라 스냅샷에서 온 실시간 임계값입니다. 카드에는 녹색 하이라이트도 적용됩니다.
Bridge 두 레그가 서로 다른 체인에 있고 둘 사이에 활성 브릿지 경로가 존재합니다. 알려진 경로를 통해 두 레그 사이에서 자산을 이동할 수 있습니다. Pro 응답에는 해당 경로의 브릿지 수수료, ETA, credit 데이터가 추가로 포함되며, 이 필드들은 공개 피드에서는 제공되지 않습니다.
Need bridge 두 레그가 서로 다른 체인에 있고 알려진 활성 브릿지 경로가 없습니다. 스프레드는 서류상으로 존재하지만 시스템이 체인 간에 자산을 이동시키는 경로를 제시할 수 없습니다. Exec Route 필터는 이런 행을 제거합니다.
Diff contract 두 레그가 같은 체인에 있지만 서로 다른 토큰 컨트랙트를 참조합니다. 툴팁(원문, 같은 체인인 경우): Same chain ({chain}) but the buy and sell legs use different token contracts — not directly transferable, verify convertibility. 체인을 알 수 없는 경우: Buy and sell legs use different token contracts on the same chain — verify convertibility.
FALLBACK 레그의 가격이 일반적인 fresh 경로가 아닌 fallback 견적에서 왔습니다. 영향을 받은 레그에 표시됩니다. Pro 계정은 레그 아래에 reason: {fallback_reason} 라인도 보게 되며, reason 필드는 공개 피드에서는 생략됩니다.
Alt 1, Alt 2... +{N} more로 펼친 행에 표시됩니다. 같은 자산의 대체 베뉴 조합으로, 기본 행보다 낮은 순위임을 나타냅니다.

직접 확인해야 할 하드 게이트: Diff contract는 체인이 일치하더라도 두 레그가 같은 컨트랙트가 아니라는 뜻입니다. 랩핑 버전, 브릿지 버전, 재발행 토큰은 심볼을 공유하는 경우가 많습니다. 스프레드를 실행 가능한 것으로 취급하기 전에 반드시 정확한 컨트랙트 간의 전환 가능성을 확인하세요.

경로 레그: Buy와 Sell

각 카드에는 두 개의 레그가 있습니다. 매수 레그는 녹색 점과 Buy · {VENUE} 헤더를, 매도 레그는 빨간 점과 Sell · {VENUE}를 가집니다. DEX 레그에는 체인이 덧붙습니다(예: chain: eth).

베뉴 종류내부 키 (예시)표시 형태
DEXdex:uniswap:v3:ethUNISWAP V3와 체인 표기 chain: eth
CEX 현물 (USDT 마켓)cex:binance:spot_usdtBINANCE SPOT
CEX 현물 (KRW 마켓)cex:upbit:spot_krwUPBIT KRW
CEX perpcex:binance:perp_usdtBINANCE PERP
레그 가격

각 레그는 견적 가격을 표시하며 매수 측은 녹색, 매도 측은 빨간색입니다. New Entries 패널에서는 같은 레그가 화살표와 함께 두 개의 가격을 표시합니다. 감지 시점 가격, 그다음 현재 가격입니다.

FALLBACK 배지와 reason: {fallback_reason}

레그의 견적이 fallback 경로에서 왔다면 레그에 FALLBACK 배지가 붙습니다. Pro 계정은 reason: 뒤에 기계 reason 문자열이 따라오는 추가 라인을 보게 되어, 숫자를 얼마나 신뢰할지 판단할 수 있습니다. 공개 응답에는 reason 필드가 포함되지 않습니다.

tokenpool 주소 행 (Pro)

DEX 레그에서 Pro 계정은 체인별 컨트랙트 식별자가 있는 token 행과 풀 id가 있는 pool 행을 보게 됩니다. 16자를 넘는 값은 처음 8자, 말줄임표, 마지막 6자로 표시되며 전체 값은 툴팁에 있습니다. 클릭하면 전체 문자열이 클립보드에 복사되고, 복사 아이콘이 약 1.2초간 체크 표시로 바뀌어 복사를 확인해 줍니다.

잠긴 주소 행 (게스트 / Free)

Pro가 없으면 token 행은 잠금 아이콘과 함께 마스킹된 자리 표시자 0x••••••••로 렌더링됩니다. 툴팁: Upgrade to Pro to view contract addresses. 클릭하면 contract address 라벨이 붙은 Pro 토스트가 표시됩니다. 마스킹은 서버 측에서 강제됩니다. 공개 API 응답에는 식별자가 아예 포함되지 않으므로, 잠금은 브라우저에 존재하는 데이터를 가리는 것이 아닙니다.

Perp 메타데이터 행

Perp-SpotPerp-Perp 유형의 카드에는 funding과 미결제약정 데이터 행이 추가됩니다. perp에서는 funding 비율이 포지션 보유 경제성의 일부이기 때문입니다.

Fund ({N}h) funding 비율과 카운트다운

perp 레그의 funding 비율로, 소수점 4자리까지 표시되며 괄호 안에 funding 간격이 시간 단위로 표시됩니다. 양수 비율은 녹색, 음수 비율은 빨간색으로 렌더링됩니다. / 구분자 뒤에는 다음 funding 이벤트까지 남은 시간이 HH:MM:SS 형식으로 실시간 카운트다운됩니다.

Fund(L) / Fund(S) (Perp-Perp 전용)

Perp-Perp 카드는 두 개의 funding 항목을 표시합니다. 롱 레그의 Fund(L)과 숏 레그의 Fund(S)로, 각각 고유한 비율과 카운트다운을 가집니다.

OI 미결제약정

perp 시장의 미결제약정으로, 달러 단위로 축약 표시됩니다(예: $1.2M, $340K). Perp-Perp 카드는 두 시장을 lo / hi로 표시합니다. 낮은 미결제약정은 시장이 물량을 흡수하지 못할 수 있다는 신호입니다.

차단 사유

시스템 자체의 실행 가능성 검사가 해당 perp 조합에 대해 실패하면 카드에 차단 사유가 일반 텍스트로 표시됩니다. 실행 가능성 플래그는 프리미엄 범위 필드이므로, 이 표시는 Pro 응답의 일부입니다.

New Entries 패널

New Entries는 메인 목록과 다른 질문에 답합니다. "어떤 스프레드가 존재하는가"가 아니라 "어떤 스프레드가 방금 나타났는가"입니다. 서버가 기회를 신규 진입으로 플래그하고 기록된 진입 시각이 서버의 신규 진입 윈도우(기본 약 1시간) 안에 있을 때 기회가 여기에 해당됩니다. 행은 감지 시각 기준 최신순으로 정렬됩니다. 신선한 격차가 중요한 이유는 격차가 생긴 직후의 몇 분이 이미 차익거래로 소진되었을 가능성이 가장 낮은 시간이기 때문입니다.

헤더와 필터

New Entries 제목과 카운트 라인

카운트 라인은 {N} asset(s) | {M} pair(s)로 표시됩니다. 현재 윈도우 안에 있고 필터를 통과하는 고유 자산 수와 매수/매도 쌍 수입니다.

Min 퍼센트 입력

신규 진입이 표시되기 위한 최소 스프레드입니다(접근성 이름 New Gaps Min %, 단계 0.5). Pro 계정은 1% 하한까지 낮출 수 있습니다. 게스트와 Free 세션에서는 읽기 전용으로 5%에 고정됩니다.

필터 세트

이 패널은 카테고리 탭, Spot/Perp 서브탭, Kimchi Premium / KR Premium 서브탭의 자체 사본을 가지며 Opportunities 패널과 독립적입니다. Bridge 필터(All / Exec Route)만 두 패널 간에 공유됩니다.

빈 상태

Monitoring for new gaps...는 피드는 정상이지만 윈도우 안에서 필터를 통과하는 항목이 없다는 뜻입니다.

New Entry 카드가 추가로 보여주는 것

감지 경과 시간

각 카드는 격차가 얼마나 전에 감지되었는지 보여줍니다: just now, 그다음 {N}s ago, {N}m ago, {N}h ago. 최근 5분 이내에 감지된 카드에는 녹색 하이라이트 테두리가 적용되어 가장 신선한 격차가 한눈에 띕니다.

진입 스프레드 대 현재 스프레드

스프레드는 화살표가 있는 쌍으로 표시됩니다(예: +5.20% → +7.10%). 감지 시점의 스프레드(툴팁 Spread at detection)와 현재의 실시간 스프레드입니다. 둘이 5 베이시스 포인트 이상 차이 나면 델타 칩이 나타나며, 격차가 벌어지면 +가 붙은 녹색, 좁아지면 빨간색입니다. 벌어지는 격차는 움직임이 아직 진행 중일 수 있다는 뜻이고, 줄어드는 격차는 보통 닫히고 있다는 뜻입니다.

레그별 진입 가격 대 현재 가격

경로 레그는 진입 가격 모드로 렌더링됩니다. 각 레그가 감지 시점 가격, 화살표, 현재 가격을 표시하므로 격차의 어느 쪽이 움직였는지 볼 수 있습니다.

그 외 모든 것

자산 링크, 유형 배지, 체인 경로, Bridge / Need bridge / Diff contract 배지, +{N} more 그룹화, 주소 행과 잠금, 눈 버튼은 카드 구조에서 설명한 것과 정확히 동일하게 동작합니다.

Price Spikes 패널

Price Spikes는 베뉴 간 차익거래가 현재 존재하는지와 무관하게 개별 베뉴의 급격한 가격 변동을 감시합니다. 디페그, 익스플로잇, 상장 직후 덤프, 얇은 풀의 리프라이싱을 발생하는 즉시 포착하는 패널입니다.

두 가지 스파이크 유형의 정확한 정의

배지쉬운 정의수식화면 부호
Buy Drop 지금 바로 매수할 때 지불할 가격이 한 윈도우 전 그 베뉴의 기준 매도 가격 대비 급락했습니다. 자산을 갑자기 싸게 살 수 있게 된 것입니다. (previous sell price - current buy price) / previous sell price가 윈도우 임계값 이상 음수, 예: -25.51%
Sell Rise 지금 바로 매도할 때 받을 가격이 한 윈도우 전 그 베뉴의 기준 매수 가격 대비 급등했습니다. 자산을 갑자기 비싸게 팔 수 있게 된 것입니다. (current sell price - previous buy price) / previous buy price가 윈도우 임계값 이상 양수, 예: +18.40%

참고: 스파이크가 게시되기 전에 엔진은 같은 순간 다른 베뉴의 가격과 해당 변동을 교차 검증하므로, 단일 베뉴가 잘못된 데이터를 보내는 것만으로는 스파이크가 만들어지지 않습니다. 변동 방향이 두 표준 유형에 해당하지 않는 드문 경우에는 카드에 일반 Spike 배지가 붙을 수 있습니다.

윈도우와 임계값

각 스파이크는 여섯 개의 룩백 윈도우 중 하나에 걸쳐 측정됩니다. 패널 상단의 윈도우 그리드에서 Pro 계정은 어떤 윈도우를 표시할지와 윈도우별 최소 스파이크 퍼센트를 선택할 수 있습니다. 더 큰 윈도우는 더 높은 기본 임계값을 사용합니다. 한 시간에 걸친 완만한 표류는 정상이지만 30초 만의 30퍼센트 변동은 그렇지 않기 때문입니다.

윈도우 라벨윈도우기본 웹 최소 %Free 필터 그리드에서 활성
30s30초30%
1m1분40%아니요
5m5분50%
15m15분70%아니요
30m30분80%아니요
1h1시간90%아니요
Price Spikes 제목과 카운트 라인

카운트 라인은 {N} down / {M} up | {total}로 표시됩니다. down은 Buy Drop 스파이크 수(빨간색), up은 Sell Rise 스파이크 수(녹색)입니다. 활성 스파이크가 없으면 0 spikes로 표시됩니다.

All 토글과 윈도우 그리드

필터 바에는 All 토글과 윈도우별 셀이 하나씩 있습니다. 각 셀은 윈도우 라벨과 최소 퍼센트 입력(접근성 이름 {window} min %, 단계 5, 하한 10%)을 표시합니다. Pro 계정에서는 셀을 클릭하면 해당 윈도우가 켜지거나 꺼지며 입력을 편집할 수 있습니다. 게스트와 Free 세션에서는 여섯 윈도우 옵션이 모두 표시되지만 30s5m만 활성으로 보이고, 입력은 읽기 전용이며, 조작하면 spike windows 라벨이 붙은 Pro 토스트가 표시됩니다.

필터링 범위

윈도우와 최소 퍼센트 필터링은 Pro 계정의 프리미엄 스파이크 피드에 대해 클라이언트 측에서 적용됩니다. 공개 세션은 서버가 큐레이션한 공개 스파이크 피드를 그대로 받으며, 로컬에서 적용되는 필터링은 숨긴 자산과 자산 숨기기에서 설명하는 CEX 및 체인 뮤트 목록뿐입니다.

빈 상태

No active price spikes detected.

스파이크 카드 구조

자산 링크와 방향 배지

자산 심볼은 기회 카드와 마찬가지로 Token Flow 뷰로 연결됩니다. 그 옆에 방향 배지가 있습니다: Buy Drop, Sell Rise, 또는 Spike.

윈도우 칩과 업데이트 경과 시간

칩은 스파이크가 측정된 윈도우(30s, 5m 등, 알 수 없으면 n/a)를 표시하고, 그 뒤에 스파이크 기록이 마지막으로 업데이트된 경과 시간이 표시됩니다(예: 2m ago).

감지 퍼센트 대 실시간 퍼센트

카드 오른쪽에는 감지 시점의 스파이크 크기와 실시간 크기가 화살표와 함께 표시됩니다(예: -25.51% → -18.20%, 툴팁 Spike % at detectionLive spike %). 둘이 1퍼센트 포인트 이상 차이 나면 델타 칩이 나타나고, 0.1퍼센트 포인트 미만으로 차이 나면 카드가 둘을 하나의 숫자로 합칩니다. 실시간 값이 0을 향해 되돌아가고 있다면 움직임이 되돌려지고 있다는 뜻입니다.

베뉴 라인

상세 영역은 베뉴 이름을 표시하고, 체인 칩을 보여주며, 소스 데이터 경과 시간을 snapshot {N}m ago로 표기합니다.

가격 행

두 행이 원시 변동을 보여줍니다. buy는 이전 가격, 화살표, 현재 가격을, sell도 이전 가격, 화살표, 현재 가격을 표시합니다. 같은 베뉴에서 양쪽이 모두 발동했다면 Sell Rise: +{x}% 같은 보조 행이 다른 쪽의 크기를 알려줍니다.

token / pool

기회 카드와 동일합니다. DEX 베뉴의 스파이크에서 Pro 계정은 복사 가능한 tokenpool 행을 보고, 게스트와 Free 세션은 Upgrade to Pro to view contract addresses 툴팁이 있는 잠긴 0x•••••••• 행을 봅니다.

해소된 스파이크

스파이크가 해소되면(변동이 되돌려졌거나 기록이 비활성화됨) 카드는 즉시 사라지는 대신 흐려지며, 약 10분의 서버 보존 윈도우 동안 피드에 남습니다. 흐려짐은 이벤트가 이미 끝났음을 알려줍니다.

눈 버튼

자산을 스파이크 패널에서 숨깁니다. 이는 기회 범위와 분리된 전용 price-spike 숨김 범위를 사용합니다. 자산 숨기기를 참조하세요.

자산 숨기기와 Telegram 뮤트 동기화

눈 버튼은 단순한 표시용 필터처럼 보이지만, 로그인한 계정에서는 Telegram 알림 뮤트를 구동하는 것과 동일한 서버 측 목록에 기록됩니다. 대시보드에서 자산을 숨기는 것과 Telegram에서 뮤트하는 것은 하나의 목록에 대한 하나의 동작이지, 따로 맞춰야 하는 두 개의 설정이 아닙니다.

범위눈 버튼이 숨기는 것저장 위치
현물 기회 Opportunities 패널과 New Entries 패널 전반의 자산(현물 카테고리). 로그인 계정: 서버의 Telegram 숨긴 자산 목록과 동기화됩니다(클릭 후 약 1초, 오프라인 재시도 포함). 게스트: 브라우저 로컬 전용이지만, 로그인하면 로컬 숨김이 서버로 업로드됩니다.
Perp 기회 Perp 카테고리 내에서만 해당 자산. 브라우저 로컬 전용입니다. perp 숨김 세트는 서버나 Telegram으로 절대 동기화되지 않습니다.
가격 스파이크 Price Spikes 패널 내의 자산. 로그인 계정: Telegram price-spike 숨긴 자산 목록과 동기화됩니다. 이는 비어 있는 상태로 시작하고 현물 목록을 상속하지 않는 별도 목록입니다.

주의: 현물과 스파이크 범위는 Telegram 알림이 사용하는 것과 동일한 목록이므로, 여기서 자산을 숨기면 해당 범위의 Telegram 알림도 함께 무음 처리되고, My Page에서 뮤트를 해제하면 대시보드에 다시 나타납니다. 기대하는 자산이 패널에서 보이지 않는다면, 데이터가 잘못되었다고 단정하기 전에 숨긴 목록을 확인하세요.

{N} hidden, 그다음 Unhide all / Keep

각 패널 헤더는 해당 범위에 숨긴 자산이 있으면 {N} hidden을 표시합니다. 클릭하면 숨긴 자산이 나열되어 검토할 수 있습니다. Unhide all은 한 번의 클릭으로 범위를 비우고, Keep은 변경 없이 검토 모드를 종료합니다. 개별 자산은 눈 버튼(Unhide this asset)으로 복원할 수 있습니다.

기본 숨김 시드

작은 시작 목록이 브라우저에서 기본적으로 숨겨진 채 제공됩니다(현물 자산 7개와 perp 자산 5개, 대부분 만성적으로 노이즈가 많은 티커). 새 브라우저에서 잘 알려진 자산이 대시보드에 보이지 않는다면 {N} hidden을 열어 숨김을 해제하세요.

CEX와 체인 스파이크 뮤트

자산별 숨김 외에도, 계정은 거래소 전체 또는 체인 전체에서 발생하는 가격 스파이크를 뮤트할 수 있습니다. 이 목록들은 My Page(Telegram 알림 규칙)에서 관리되며 이 대시보드가 읽습니다. 뮤트된 CEX나 체인에서 발생한 스파이크는 Price Spikes 패널에서도 걸러집니다. 대시보드 자체에는 이 목록을 편집하는 기능이 없습니다.

목록 한도

서버 측 숨김 목록은 범위당 자산 1000개, CEX 항목 100개, 체인 항목 200개로 제한됩니다.

이 화면의 Free vs Pro

대시보드의 모든 것은 구조상 누구에게나 보입니다. Pro로 달라지는 것은 편집 가능성, 필드 가시성, 갱신 주기입니다. 잠금은 서버에서 강제됩니다. 마스킹된 필드는 브라우저에서 흐리게 처리되는 것이 아니라 공개 API 응답에 아예 존재하지 않습니다.

항목게스트 / FreePro
Opportunities Min 읽기 전용, 0.1% 고정 편집 가능, 하한 0
New Entries Min 읽기 전용, 5% 고정 편집 가능, 하한 1%
스파이크 윈도우 30s5m만 활성으로 표시, 임계값은 읽기 전용 여섯 윈도우 모두 토글 가능, 윈도우별 최소 %를 10% 하한으로 편집 가능
사이드바 Filters 잠금 오버레이: Upgrade to unlock filters From / To 베뉴, Chains, New Entries Min %, 스파이크 윈도우 그리드
마스킹 필드 피드에서 숨겨짐: 토큰 컨트랙트 주소, 풀 id, fallback 사유, 경로 홉 상세, 브릿지 수수료 / ETA / credit, perp 실행 가능성 상세. 베뉴 이름은 안전한 접두사로 축약 복사 가능한 tokenpool 행과 reason: 라인을 포함한 전체 필드 세트
갱신 주기 60초마다 재요청, 공개 스냅샷은 릴리스 후 약 3초 뒤에 표시 30초마다 재요청
피드 New Entries는 공개 스냅샷에서 파생, 스파이크는 서버가 큐레이션한 공개 피드 클라이언트 측 윈도우 및 임계값 필터링이 가능한 전용 프리미엄 새 격차 및 스파이크 피드
게스트 세션의 Arbitrage 대시보드: 읽기 전용 Min 입력, Upgrade to unlock filters 오버레이가 있는 잠긴 사이드바 Filters 패널, 잠금 아이콘과 함께 마스킹된 토큰 주소 행
게스트로 본 같은 대시보드입니다. Min 입력은 고정되어 있고, 사이드바 Filters 섹션은 Upgrade to unlock filters 오버레이 아래에 있으며, DEX 주소 행은 잠금과 함께 0x••••••••로 렌더링됩니다.

참고: 업그레이드는 My Page에서 진행합니다. 플랜과 결제 절차는 계정 & 결제를, 동일한 임계값과 뮤트 목록이 알림 측에서 무엇을 제어하는지는 Telegram 알림을 참조하세요.