주식/[Upbit] 자동매매 (6) 썸네일형 리스트형 [Upbit] 자동매매 프로그램 (Python) - Ticker List 파일 생성 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("ticke.. [Upbit] 자동매매 프로그램 (Python) #3 이전에 자동매도 프로그램을 따로 작성을 하였습니다. 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 이번엔 자동매수 프로그램을 만들어보겠습니다. 매수 / 매도 프로그램을 따로 만드는 이유는 많은 ticker를 순차적으로 조회하다보니 타이밍을 놓치는거같아서 따로 사용하고 있습니다. ○ class Myupbit 생성 이전에 만들었던 Myupbit cl.. [Upbit] 자동매매 기록 #2 지옥장.... 오늘 장이 미쳐 날뛰었습니다. 제 멘탈도 날라가버렸죠....... 대폭락장이 주기적으로 오는데 그게 오늘이었네요 마침 최근엔 코인을 많이 보유하고 있었습니다. 그래서 타격이 크네요... 시총이 이렇게나 빠질줄이야....... 이번장을 받고나서 느낀점은 자동매매로 이득을 위해서는 욕시.. 오늘 장이 미쳐 날뛰었습니다. 제 멘탈도 날라가버렸죠....... 대폭락장이 주기적으로 오는데 그게 오늘이었네요 마침 최근엔 코인을 많이 보유하고 있었습니다. 그래서 타격이 크네요... 느낀점으로는.... 1. 장기보유코인을 줄여야겠습니다. 2. 초단타가 목표이므로 고이득을 취하기 위한 로직을 버려야겠습니다. 일딴 오늘 장은 포기해서 프로그램을 중지했습니다. 좀 안정화 기간이 지나면 다시 돌릴예정입니다..... [Upbit] 자동매매 프로그램 (Python) #2 이전에 자동매매프로그램을 만들어보았습니다. https://bab-dev-study.tistory.com/8 [Upbit] 자동매매 프로그램 (Python) #1 ○ 준비작업 Upbit Open API 를 활용하여 자동매매 프로그램을 만들어 보겠습니다. 먼저 API를 사용하기 위해서는 Upbit 에 사용신청을 해야합니다. 참조 : wikidocs.net/31063 위키독스 온라인 책을 제작 bab-dev-study.tistory.com 현재 프로그램 하나에서 매수와 매도를 동시에 하는걸로 만들었는데 1분에 한번씩 조회를 하다보니 매도 타이밍을 놓치는 경우가 많았습니다. 그래서 이번엔 매도만 하는 프로그램으로 따로 분리하여 만들어보겠습니다. class Myupbit(pyupbit.Upbit) 생성 pyupb.. [Upbit] 자동매매 기록 #1 ○ 성공 단타로 성공한 기록입니다. 2021-03-20 08:59:35 [BUY] KRW-NPXS price: 6.6 unit: 121212.121212 2021-03-20 09:07:36 [sell_strategy_2] KRW-NPXS : 8.08 2021-03-20 09:07:37 [SELL] KRW-NPXS price: 8.08 unit: 121212.1212 => 6.6 > 8.08 , 22.42 % 원하는 대로 매수를 하고 매도가 되었습니다. 이렇게만 되면 참 좋을텐데 실패하는게 많습니다. ○ 실패 실패기록입니다. 2021-03-20 22:21:39 [buy_strategy_5] KRW-MED : 123.0 2021-03-20 22:21:39 [BUY] KRW-MED price: 123.0 un.. [Upbit] 자동매매 프로그램 (Python) #1 ○ 준비작업 Upbit Open API 를 활용하여 자동매매 프로그램을 만들어 보겠습니다. 먼저 API를 사용하기 위해서는 Upbit 에 사용신청을 해야합니다. 참조 : wikidocs.net/31063 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 이곳에 사용방법이 안내가 잘되어있으며 기본 사용법까지 설명이 나와있습니다. 이것을 활용하여 프로그램을 만들어보겠습니다. ○ define_argparser 함수 정의 먼저 실행시에 입력값을 받을 수 있도록 argparser를 만들겠습니다. import argparse def define_argparser(): p = argparse.ArgumentParser() p.add_argument( '--buyamount', required=.. 이전 1 다음