01자동화
2026년 5월업비트·바이낸스 알트코인 자동매매 봇 구조 노트
두 거래소를 동시 운용하는 개인용 알트코인 매매 봇의 아키텍처와 운영 함정을 정리한 문서
이 프로젝트에서의 pandas 활용
캔들 데이터 분석 및 지표 계산
upbit-altcoin-trading-bot-docs프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
표 형태의 데이터를 빠르게 다루고 분석할 수 있게 해주는 파이썬 라이브러리
pandas는 엑셀 표나 SQL 테이블처럼 행과 열로 구성된 데이터를 파이썬에서 손쉽게 불러오고, 가공하고, 분석할 수 있도록 만든 오픈소스 라이브러리입니다. 순수 파이썬 리스트나 딕셔너리로 표 형태 데이터를 다루면 반복문이 많아지고 속도도 느려지는 문제를 해결하기 위해 만들어졌습니다. 대용량 수치 계산에 강한 NumPy를 기반으로 하면서, 결측치 처리·필터링·그룹 집계·시계열 처리 같은 데이터 분석에 필요한 기능을 함수 몇 줄로 처리할 수 있게 해줍니다.
시간순 종가 데이터를 DataFrame으로 만들고, rolling 함수로 3구간 이동평균을 계산하는 예시입니다.
import pandas as pd
# 캔들(OHLCV) 데이터를 DataFrame으로 구성
df = pd.DataFrame({
"time": pd.date_range("2024-01-01", periods=5, freq="1min"),
"close": [100, 102, 101, 105, 107]
})
df = df.set_index("time")
# 3개 구간 이동평균(MA) 계산
df["ma3"] = df["close"].rolling(window=3).mean()
print(df)위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
두 거래소를 동시 운용하는 개인용 알트코인 매매 봇의 아키텍처와 운영 함정을 정리한 문서
이 프로젝트에서의 pandas 활용
캔들 데이터 분석 및 지표 계산
위 프로젝트들에서 같이 쓰인 다른 기술입니다.