본문 바로가기

파이썬을 이용한 비트코인 자동 매매 프로그램 만들기

업비트에서 자동거래를 하기 위한 python 코딩 네번째 – 다양한 정보를 모니터에 출력하기

반응형

안녕하세요! 교육이 입니다.

 

지난 시간에는 python 코딩 세번째 시간으로

'비트코인이 일정한 가격 변동이 발생했을 때 매수 & 매도'하는 방법에 대해 알아보았는데요,

(파이썬 파일 생성 및 API Key 입력 방법은 [지난 포스팅]을 참고하세요^^)

오늘은 업비트에서 자동거래를 하기 위한 코딩 네 번째 시간으로

'다양한 정보를 모니터에 출력'하는 방법에 대해 알아보겠습니다 : )

 

이번 포스팅에서는 최저가, 최고가, 수익률 등 현재 정보를 모니터에 출력해볼께요

그리고, 프로그램이 멈추면 최저가, 최고가가 초기화 되므로

최저가, 최고가 파일도 만들어 보도록 하겠습니다^^

 

1. 모니터에 정보 출력하기

 

   ★아래 코드를 실행하면 매수, 매도가 일어나기 때문에 주의해 주세요!

지난번 코드에서 출력 코드를 추가했어요.

출력 결과는 현재 매도 상태 0 입니. (매수 상태라면 1)

손익은 매수 상태일 때만 신경 쓰면 될 것 같아요.

그리고 원화, BTC 보유량이 보이네요

마지막으로 매수 또는 매도 이후의 최저가,최고가를 보여줍니다.

출력 결과가 위와 같이 나오지 않으면 자동 매매 프로그램이 멈췄다는 것!! (다시 실행해야 합니다~)

 

●추가 수정 사항 : time.sleep(1) time.sleep(10) 으로 바꿨다.  1초 마다 확인 -> 10초 마다 확인

 

 

2. 프로그램 재시작시 이전 최저가, 최고가 받아오기

      우리가 가지고 있는 코드에 몇 줄만 추가하면 된답니다^^

코드 시작하는 곳에 두 줄 추가

 

무한 루프 시작 전에 파일 불러오기 위한 명령어 두 줄 추가

 

마지막으로, time.sleep(10) 이전에 최저가, 최고가 파일 생성 한 줄 추가

 

여기까지 업비트에서 '다양한 정보를 모니터에 출력'하는 방법에 대해 알아보았습니다~!!

 

현물 거래는 해 봤으니 선물 거래에도 도전해 봐야겠죠?!

선물 거래는 국내 거래서에서 할 수 없기 때문에

다음 시간에는 바이비트(bybit) 거래소에서

'선물거래'하는 방법을 알아보겠습니다~

 

기대해주세요~☆

 

오늘도 즐거운 하루 되세요~!!!

반응형