728x90
반응형
Upbit API를 사용해서 Ticker 목록을 만들어 보겠습니다.
▶ Ticker List 조회
먼저 Ticker 목록을 가져와서 출력해 봅니다.
import pyupbit
tickers = pyupbit.get_tickers(fiat="KRW")
print('-- Ticker List --')
print('ticker List Size : ', len(tickers))
print(tickers)
실행 결과 입니다.
-- Ticker List --
ticker List Size : 117
['KRW-BTC', 'KRW-ETH', ....... , 'KRW-STX']
이것을 단순하게 텍스트 파일에 저장을 해도 되지만 프로그램을 통해서 파일을 생성해 보겠습니다.
▶ 파일 생성
with open("ticker.txt", 'w') as fp :
for ticker in tickers :
fp.write(ticker)
fp.write('\n')
ticker.txt 파일 결과 입니다.
KRW-BTC
KRW-ETH
KRW-NEO
...
KRW-AXS
KRW-STX
이 파일을 읽어서 매매 프로그램을 실행할때 사용하면 되겠습니다.
▶ 파일 불러오기
with open("ticker.txt", 'r') as fp :
for ticker in fp.readlines() :
ticker = ticker.replace('\n', '')
print(ticker)
텍트스파일을 불러오면 줄바꿈 문자(\n)가 포함되어 있으므로 반드시 치환을 해줘야 합니다.
ini 파일을 이용해서 읽는 방법은 이전에 했던 방식을 참고해주시기 바랍니다.
728x90
반응형
'주식 > [Upbit] 자동매매' 카테고리의 다른 글
[Upbit] 자동매매 프로그램 (Python) #3 (5) | 2021.04.08 |
---|---|
[Upbit] 자동매매 기록 #2 (1) | 2021.04.07 |
[Upbit] 자동매매 프로그램 (Python) #2 (3) | 2021.03.25 |
[Upbit] 자동매매 기록 #1 (1) | 2021.03.20 |
[Upbit] 자동매매 프로그램 (Python) #1 (5) | 2021.03.19 |