본문 바로가기

주식/[Upbit] 자동매매

[Upbit] 자동매매 프로그램 (Python) - Ticker List 파일 생성

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 파일을 이용해서 읽는 방법은 이전에 했던 방식을 참고해주시기 바랍니다.

 

 

bab-dev-study.tistory.com/10

 

[Upbit] 자동매매 프로그램 (Python) #2

이전에 자동매매프로그램을 만들어보았습니다. https://bab-dev-study.tistory.com/8 [Upbit] 자동매매 프로그램 (Python) #1 ○ 준비작업 Upbit Open API 를 활용하여 자동매매 프로그램을 만들어 보겠습니다. 먼..

bab-dev-study.tistory.com

 

bab-dev-study.tistory.com/17

 

[Upbit] 자동매매 프로그램 (Python) #3

이전에 자동매도 프로그램을 따로 작성을 하였습니다. bab-dev-study.tistory.com/10 [Upbit] 자동매매 프로그램 (Python) #2 이전에 자동매매프로그램을 만들어보았습니다. https://bab-dev-study.tistory.com/8..

bab-dev-study.tistory.com

 

728x90
반응형