νμ΄μ¬ pyupbit κ±°λλ μμ μ’ λͺ© κ²μ
Pyupbitμ νκ΅μ κ°μνν κ±°λμ μ€ νλλ‘μ κ°μνν κ±°λμ νμν κΈ°λ₯λ€μ μ 곡ν©λλ€. μ΄ ν¬μ€ν μμλ Pyupbitλ₯Ό μ¬μ©νμ¬ κ±°λλμ΄ μμμΈ μ’ λͺ©λ€μ κ²μνλ λ°©λ²μ λν΄ μμλ³΄κ² μ΅λλ€.
Pyupbit μ€μΉνκΈ°
λ¨Όμ pyupbit λͺ¨λμ μ€μΉν΄μΌ ν©λλ€. λͺ λ Ή ν둬ννΈ λλ ν°λ―Έλμ μ΄κ³ λ€μ λͺ λ Ήμ μ€νν©λλ€:
pip install pyupbit
μ½λ μμ±νκΈ°
λ€μμ κ±°λλμ΄ μμμΈ μ’ λͺ©λ€μ κ²μνλ μ½λμ λλ€:
import pyupbit
# κ±°λμ κ°μ²΄ μμ±
upbit = pyupbit.Upbit(access_key, secret_key)
# λͺ¨λ κ±°λ μ½μΈμ μ 보λ₯Ό κ°μ Έμ€κΈ°
tickers = pyupbit.get_tickers()
# κ±°λλ μμ 10κ° μ’
λͺ© κ²μ
tickers.sort(key=lambda x: pyupbit.get_ohlcv(x, interval='day', count=1)['volume'][-1], reverse=True)
top_10_tickers = tickers[:10]
# κ²μ κ²°κ³Ό μΆλ ₯
for ticker in top_10_tickers:
print(ticker)
μ€νκ²°κ³Ό μμ
μ μ½λλ₯Ό μ€ννλ©΄ κ±°λλμ΄ μμμΈ 10κ° μ’ λͺ©μ΄ μΆλ ₯λ©λλ€:
BTC
ETH
XRP
BCH
LTC
EOS
ADA
DOT
LINK
ATOM
μ’ λͺ© μ μ‘°μ νκΈ°
top_10_tickers = tickers[:10]
λΆλΆμμ 10
μ λ€λ₯Έ κ°μΌλ‘ λ³κ²½νμ¬ μμ μ’
λͺ© κ°μλ₯Ό μ‘°μ ν μ μμ΅λλ€.
μ°Έκ³ μ¬ν
μ΄ μ½λλ₯Ό μ€ννκΈ° μν΄μλ κ°μνν κ±°λμμμ λ°κΈλ°μ μμΈμ€ ν€μ λΉλ° ν€κ° νμν©λλ€. λ°κΈλ°μ ν€λ₯Ό access_key
μ secret_key
μ λμ
νμ¬ μ¬μ©νμΈμ.
λν, Pyupbitμμλ κ±°λμμ APIλ₯Ό μ¬μ©νλ―λ‘, ν΄λΉ κ±°λμμμ μ 곡νλ API μ¬μ© μ μ±
μ νμΈνκ³ μ¬μ©ν΄μΌ ν©λλ€.
μ΄μμΌλ‘ Pyupbitμ μ¬μ©νμ¬ κ±°λλμ΄ μμμΈ μ’ λͺ©λ€μ κ²μνλ λ°©λ²μ λν΄ μμ보μμ΅λλ€. κ°μ¬ν©λλ€!