[태그:] 리프레쉬란: 코인 화면에서 말하는 두 가지 갱신 방식

  • 리프레쉬

    리프레쉬

    [제휴 고지] 이 사이트(문코의 코코인)는 바이낸스 레퍼럴(추천) 링크를 운영합니다. 제휴마케팅 활동의 일환으로 수수료를 제공받을 수 있습니다. 이 글 본문에는 레퍼럴 링크를 넣지 않았으며, 거래소 공식 개발자 문서를 근거로 정리했습니다.

    코인 시세 화면을 보다 보면 숫자가 멈춘 것 같아 리프레쉬(새로고침) 버튼이나 F5를 반복해서 누르게 될 때가 있습니다. 이 글은 문코의 개미톡 롱숏기처럼 실시간 BTC 선물 가격을 보면서 물타기 단계를 계산하거나, 업비트·바이낸스 화면을 함께 띄워 두는 초보 투자자를 위한 안내입니다. 시세가 화면에 어떻게 갱신되는지, 리프레쉬를 눌러야 할 때와 누를 필요가 없는 때를 공식 자료 기준으로 정리했습니다.

    확인 기준일: 2026년 10월 11일. 거래소 API 정책과 갱신 주기는 예고 후 바뀔 수 있으므로 각 거래소 공식 문서에서 최신 내용을 다시 확인해 주세요.

    리프레쉬란: 코인 화면에서 말하는 두 가지 갱신 방식

    웹에서 리프레쉬는 보통 페이지 전체를 다시 불러오는 것을 말합니다. 그런데 코인 시세 화면은 대부분 페이지를 다시 불러오지 않아도 숫자가 계속 바뀝니다. 데이터를 가져오는 방식이 다르기 때문입니다.

    • 요청형(폴링·수동 리프레쉬): 브라우저나 프로그램이 “지금 가격 알려줘”라고 요청할 때마다 그 시점의 값을 받습니다. 새로고침 버튼이나 일정 간격 자동 새로고침이 여기에 해당합니다.
    • 푸시형(WebSocket 스트림): 한 번 연결해 두면 거래소 서버가 새 데이터를 정해진 주기나 체결 즉시 보내 줍니다. 사용자가 리프레쉬를 누르지 않아도 화면이 바뀝니다.

    업비트와 바이낸스 모두 실시간 시세용 WebSocket을 공식 제공합니다. 업비트 개발자 문서는 WebSocket으로 현재가(ticker)·체결(trade)·호가(orderbook)·캔들 데이터를 실시간 스트림으로 받을 수 있다고 안내합니다.

    스트림마다 갱신 주기가 다릅니다

    “실시간”이라고 표시되어도 데이터 종류에 따라 갱신 간격은 서로 다릅니다. 바이낸스 현물 WebSocket 공식 문서에 적힌 갱신 주기(Update Speed)는 다음과 같습니다.

    데이터 종류 바이낸스 현물 스트림 공식 문서상 갱신 주기
    개별 체결 trade / aggTrade 실시간(Real-time)
    최우선 호가 bookTicker 실시간(Real-time)
    24시간 시세 요약 ticker / miniTicker 1000ms
    캔들(차트) kline 1초봉 1000ms, 그 밖의 간격 2000ms
    호가 깊이 depth 1000ms 또는 100ms

    바이낸스 USDⓈ-M 선물 문서도 호가 깊이 스트림을 250ms·500ms·100ms 중에서 고르도록 안내합니다. 즉 같은 화면 안에서도 체결가는 바로 바뀌고 차트 캔들은 1~2초 단위로 바뀌는 식의 차이가 생길 수 있습니다. 숫자 하나가 잠깐 멈춰 보인다고 해서 꼭 연결이 끊긴 것은 아닙니다.

    리프레쉬를 눌러야 할 때와 누를 필요 없는 때

    상황 가능한 원인 권장 대응
    가격이 1~2초 정도 늦게 바뀌는 것 같다 스트림별 갱신 주기 차이(위 표) 리프레쉬 불필요. 체결가와 차트의 주기가 다를 수 있음을 감안
    장시간 띄워 둔 화면의 가격이 수 분째 그대로다 WebSocket 연결 종료 가능성 한 번 리프레쉬해 다시 연결
    노트북 절전·탭 전환 후 돌아왔다 그동안 연결이 끊겼을 수 있음 리프레쉬 후 현재가를 거래소 화면과 대조
    사이트마다 표시 가격이 조금씩 다르다 거래소·마켓(현물/선물, KRW/USDT)이 다름 리프레쉬로 해결되지 않음. 기준 거래소를 하나로 정해 비교

    연결이 끊기는 이유도 공식 문서에 나와 있습니다. 바이낸스 현물 문서는 stream.binance.com에 대한 단일 연결이 24시간 동안만 유효하며 24시간이 되면 연결이 끊긴다고 안내합니다. 업비트 문서는 120초 동안 아무 데이터 송수신이 없으면 서버가 유휴 연결을 종료한다고 설명하며, 연결 유지를 위해 PING을 보내도록 안내합니다. 오래 켜 둔 시세 화면이 멈췄다면 이런 연결 종료가 원인일 수 있고, 이때 리프레쉬가 가장 간단한 해결책입니다.

    반복 리프레쉬와 요청 제한

    자동 새로고침 확장 프로그램이나 직접 만든 스크립트로 시세를 짧은 간격으로 반복 요청하는 경우에는 거래소의 요청 제한(Rate Limit)을 알아 두는 것이 좋습니다. 바이낸스 USDⓈ-M 선물 API 일반 안내에 따르면 다음과 같습니다.

    • 요청 제한을 넘으면 HTTP 429 응답이 돌아옵니다.
    • 429를 받은 뒤에도 요청을 줄이지 않고 반복하면 IP가 자동 차단되며 HTTP 418이 반환됩니다.
    • 차단 시간은 반복 위반 시 2분에서 최대 3일까지 늘어날 수 있습니다.
    • 제한은 API 키가 아니라 IP 기준으로 적용됩니다.

    바이낸스 현물 WebSocket 문서에도 연결당 초당 수신 메시지 5개, 연결당 최대 1024개 스트림, IP당 5분마다 연결 시도 300회 같은 제한이 적혀 있습니다. 일반 사용자가 브라우저에서 몇 번 리프레쉬하는 정도와는 거리가 있지만, 자동화 도구를 쓴다면 “짧은 간격으로 계속 요청”하기보다 WebSocket 스트림을 연결해 두고 끊겼을 때만 다시 연결하는 방식이 공식 문서의 구조에 맞습니다.

    문코 도구와 함께 쓸 때의 확인 순서

    1. 실시간 가격 확인: 개미톡 롱숏기 상단의 BTC 선물 가격(USDT)은 실시간으로 표시되며, “Pause Real-Time Updates” 버튼으로 갱신을 잠시 멈출 수 있습니다. 단계 수·단계폭을 입력하는 동안 기준 가격이 계속 바뀌는 것이 불편하다면 잠시 멈추고, 계산이 끝나면 다시 켜 두는 방식으로 활용할 수 있습니다.
    2. 오래 띄워 둔 화면은 리프레쉬: 가격이 오랫동안 변하지 않는다면 한 번 새로고침하고, 거래소 공식 앱·웹의 현재가와 대조합니다.
    3. 수동 입력 계산기는 직접 갱신: 코인 물타기 계산기와 코인 복리 계산기는 입력한 값으로 계산하는 도구이므로, 시세가 바뀌면 사용자가 값을 다시 입력해야 결과가 갱신됩니다. 물타기 계산기는 거래소 수수료를 포함하지 않는다고 안내하고 있으니 코인 수수료 글도 함께 참고해 주세요.
    4. 지표는 기준처를 고정: 비트코인 도미넌스처럼 데이터 제공처마다 집계 기준이 다른 지표는 리프레쉬해도 다른 사이트와 값이 같아지지 않습니다. 비교할 때는 한 곳을 기준으로 정합니다.

    요약

    • 코인 시세 화면은 대부분 WebSocket으로 자동 갱신되므로 리프레쉬를 계속 누를 필요는 없습니다.
    • 데이터 종류마다 갱신 주기가 달라(체결 실시간, 시세 요약 1초, 캔들 1~2초 등) 숫자가 잠깐 멈춰 보일 수 있습니다.
    • 오래 켜 둔 화면이 멈췄다면 연결 종료(바이낸스 24시간, 업비트 120초 유휴)를 의심하고 한 번 리프레쉬합니다.
    • 자동화로 반복 요청할 때는 429·418 응답과 IP 차단 정책을 확인합니다.
    • 거래소·마켓 간 가격 차이는 리프레쉬로 해결되지 않습니다.

    참고 자료

    대표 이미지: Bitcoin-USD 2017-02-02 – 2018-02-02 Kraken Candlestick Chart, 출처 bitcoincharts.com, Wikimedia Commons, CC BY-SA 3.0. 이미지는 과거 기간의 가격 차트 예시이며 현재 시세가 아닙니다.

    이 글은 AI가 공개된 공식 자료를 바탕으로 작성한 초안입니다. 수치와 정책은 확인 기준일 이후 달라질 수 있으니 원문을 함께 확인해 주세요.

    이미지: 출처 (CC BY-SA 3.0)