API에 없는 과거 매매는 CSV로 보완하세요
거래소 연결이 정상이어도 과거 전체 체결이 조회되는 것은 아닙니다. 현재 차트매매가 사용하는 Binance 일반 체결 조회 API는 최근 3개월을 지원합니다. 그보다 오래된 매매는 거래소에서 제공하는 체결 내역을 내려받아 CSV로 가져오세요. 다운로드 가능한 기간은 거래소·상품·계정에 따라 다르며, CSV로도 제공되지 않는 기록을 복구할 수는 없습니다.
작은 CSV는 로그인 없이 브라우저에서 미리 분석할 수 있습니다. 내 기록으로 비공개 저장하거나 큰 파일을 업로드할 때는 지갑 로그인이 필요합니다. 파일 선택과 브라우저 미리보기만으로 서버에 업로드되지는 않으며, 저장·비공개 업로드 버튼을 누르면 업로드가 시작됩니다.
다운로드할 자료: USDT 무기한 선물의 체결 내역
PC의 거래소 공식 웹사이트에서 Trade History 또는 체결 내역을 선택하세요. 하나의 주문이 여러 번 체결될 수 있으므로, 취소·미체결 주문을 포함한 Order History나 청산 손익 요약만으로는 체결 복기를 할 수 없습니다. 현물·코인 정산 선물·옵션을 섞지 말고 본계정과 하위 계정도 각각 분리하세요.
영문 열 이름이 있는 CSV UTF-8 파일을 준비하고, 시간대 선택이 가능하면 UTC로 내려받으세요. ZIP은 압축을 풀어 내부 CSV를 선택합니다. XLSX만 제공되면 스프레드시트에서 열어 CSV UTF-8로 저장하세요. 파일 확장자만 .csv로 바꾸거나 PDF를 올리는 방식은 지원하지 않습니다.
- 필수 정보는 종목, 체결 시각, 매수·매도, 체결 가격, 체결 수량입니다. 현재 지원하는 영문 열 이름의 예는 symbol, time, side, price, qty입니다.
- Trade ID·Transaction ID 같은 개별 체결 식별자를 보존하세요. Order ID는 주문 식별자이므로 체결 식별자 대신 넣지 마세요. 긴 ID가 지수 표기나 반올림된 숫자로 바뀌지 않게 보관하세요.
- 수수료·수수료 통화와 실현 손익 열도 보존하세요. 날짜, 소수점, 수량 단위, 수수료 부호를 임의로 바꾸지 마세요. 시간대 표시가 없는 날짜는 UTC로 해석합니다.
- 파일당 25MB·100,000행 이내로 준비하세요. 더 크면 거래소에서 기간을 나눠 내려받고, 원본 파일은 본인이 따로 보관하세요.
Binance: USDⓈ-M 선물의 체결 내역 내보내기
바이낸스 웹사이트의 Orders → USDⓈ-M Futures Order로 이동해 Trade History·체결 내역을 여세요. USDⓈ-M 중에서도 USDT 무기한 계약과 가져올 계정의 기록을 선택합니다. COIN-M이나 현물 내역을 대신 내려받지 마세요.
내보내기 아이콘을 누르고 필요한 기간을 지정합니다. 오래된 기간은 화면에 제공되는 사용자 지정·과거 내역 생성 항목을 이용하세요. 보고서 생성이 필요하면 완료 후 다운로드합니다. 내려받은 파일이 XLSX라면 체결 시트의 영문 머리글과 ID를 보존해 CSV UTF-8로 저장한 뒤 가져오세요.
다운로드한 시트에 체결 시각·가격·수량이 있는지 확인하세요. Order History만 내려받았다면 Trade History로 돌아가 다시 선택합니다. 거래소의 내보내기 횟수·기간·생성 대기 제한은 해당 화면의 안내를 따르세요.
Bybit: USDT Perpetual Trade History 선택하기
바이비트 웹사이트에서 프로필 → Account → Data Export로 이동합니다. Assets → Funding Account → History → Data Export에서도 접근할 수 있습니다. 데이터 종류에서 Order History를 고르고, 세부 기록은 USDT Perpetual의 Trade History를 선택하세요. Order나 Closed P&L 요약 파일과 구분합니다.
본계정 또는 실제 매매한 하위 계정 하나와 기간을 선택한 뒤 Export Now를 누릅니다. 상태가 Exported로 바뀌면 Download로 내려받고, 압축 파일이면 체결 CSV를 꺼내세요. 주문·거래 내역의 내보내기 형식은 CSV입니다. 여러 계정을 한 번에 내려받았다면 계정별 파일로 나눠 가져오세요.
Orders → Unified Trading Order의 USDT Perpetual → Trade History → Export 경로도 사용할 수 있습니다. 선택한 경로에 따라 기간·행 수 제한과 생성 시간이 다르므로 화면에 표시된 조건을 확인하세요.
OKX: Trading history 다운로드와 계약 단위 확인
OKX 웹사이트에서 Assets → Order center → Trading history → Download로 이동합니다. 상품은 USDT 무기한 선물, 기간과 계정은 실제 분석할 범위로 선택하고 시간대는 UTC, 파일 형식은 CSV로 설정해 Export하세요. 생성이 끝나면 파일을 다운로드합니다.
OKX 내보내기의 Action·Amount·Trading Unit·Filled Price 같은 열은 파일 종류에 따라 가져오기용 열 이름과 다를 수 있습니다. 체결 시각·매수매도·가격·수량이 각각 어느 열인지 확인한 뒤 지원하는 이름에 맞춰야 합니다. 주문 합계나 계정 잔고 변화를 체결 수량으로 사용하지 마세요.
현재 OKX 가져오기는 BTC-USDT-SWAP 같은 USDT SWAP 종목과 정확한 수량 단위가 필요합니다. 수량이 계약 수라면 해당 계약의 검증된 계약당 수량 ctVal을 함께 제공해야 합니다. 이미 기초자산 수량으로 환산된 파일에만 quantityUnit 열을 base로 지정할 수 있습니다. 단위를 확인하지 못했다면 임의로 변환하지 말고, 미리보기 오류를 해결한 뒤 저장하세요. 원본 수수료 부호도 유지합니다.
내 매매 분석에서 미리 보고 같은 계정에 저장하기
차트매매의 내 매매 분석에서 거래소와 CSV를 선택하고 내역 분석하기를 누릅니다. 5MB 이하 파일은 브라우저에서 미리 볼 수 있습니다. 더 큰 파일은 지갑 로그인 후 비공개 업로드 후 분석을 이용하세요. 오류가 있는 행, 인식한 체결 수, 기간, 수수료 통화를 확인하고 누락된 열을 먼저 수정합니다. 거래소 화면의 시각·수량과도 대조하세요.
API로 수집한 내역과 합치려면 지갑 로그인 후 같은 계정의 API 기록과 합치기에서 해당 연결을 선택하세요. 거래소 이름만 같아서는 안 되며 CSV를 내려받은 본계정·하위 계정과 실제로 같은 연결이어야 합니다. 별도 CSV 계정으로 가져오기를 선택하면 개별 가져오기 분석으로 저장됩니다.
미리보기를 확인한 뒤 내 계정에 저장을 누르세요. 가져오기 처리 상태를 확인하고 완료 후 저장된 분석을 새로고침합니다. 저장된 기록은 본인 계정의 분석에 사용되며 공개 학습 자료로 게시되지 않습니다.
같은 계정의 API·CSV에 겹치는 체결은 거래소·시장·체결 ID를 기준으로 중복을 제거합니다. 체결 ID가 없으면 내용 기반 식별자를 사용하므로, 시각·가격·수량이 같은 별개 체결을 구분하지 못할 수 있습니다. 기간이 겹치는 파일은 체결 ID를 보존한 상태로 가져오세요.
수수료와 펀딩 자료도 함께 확인하세요
체결 CSV의 수수료는 비용 분석에 사용합니다. 펀딩은 별도의 Transaction Log·자금 내역에만 포함될 수 있으므로, 필요한 기간의 원장도 내려받아 보관하세요. 현재 가져오기는 지원하는 열 구조의 FUNDING·TRANSFER·SETTLEMENT 행을 구분하며 모든 거래소 원장 파일을 그대로 해석하는 것은 아닙니다. 펀딩만 있는 파일은 체결 분석을 대신할 수 없습니다.
펀딩·시작 포지션·잔고가 빠진 자료의 결과를 계정 전체 수익률로 해석하지 마세요. 분석 기간과 확인된 비용 범위를 함께 살펴보고, 체결 수와 금액이 원본 내역과 맞는지 확인하세요.
거래소 공식 안내
2026년 10월 19일 공식 문서 확인 기준입니다. 메뉴와 발급 조건은 계정·지역에 따라 달라질 수 있으므로 거래소의 최신 안내를 함께 확인하세요.