728x90 반응형 Python7 (Python) 업비트 자동 매매 프로그램 만들기(7) - 모듈 작업 Summary 이번 게시물은 파이썬으로 업비트의 API 를 사용해 자동 매매 프로그램 만들기 최종편입니다. 전체 코드를 모듈화 하여 유지 관리가 용이하도록 해보겠습니다. 그러고보니 지난 게시물을 작성한 뒤 거의 4개월 정도가 지났네요.. 제 실수로 저장된 대부분의 스크립트, 파이썬 코드 등이 날아가 버렸습니다. 하하하... 제 멘탈도 같이 말이죠. 그래서 다른 스크립트들 복구하는게 급했기 때문에 조금 오래 걸렸던 거 같습니다. 모듈화 작업이란? 지금까지의 기억을 되짚어 보시면 업비트 API를 사용하기 위한 환경설정, 정보를 조회하는 방법, 주문을 시도하는 방법, 거래 타이밍을 잡는 방법, 로그를 출력하는 방법까지 크게 5단계에 걸친 포스팅이었습니다. 이러한 내용을 토대로 전체 코드를 모듈화하도록 하겠습니.. 2024. 3. 14. (Python) 업비트 자동 매매 프로그램 만들기(6) - 로그 출력 Summary 이번 게시물에서는 파이썬의 logging 모듈의 기본적인 사용법과 주요 기능을 살펴보겠습니다. 파이썬에서 로그를 출력하고 관리하는 것은 어플리케이션 개발의 핵심 요소 중 하나입니다. logging 모듈은 파이썬 내장된 기능으로 로깅 기능을 쉽게 사용할 수 있게 해줍니다. 이를 활용한 임의의 'log()' 기능과 'Decorator' 기능도 구현해 보겠습니다. 1) 기본 로깅 시작하기 필요한 모듈 import import os import logging from logging import handlers from datetime import datetime - os : 파일 경로를 조작하거나 환경 변수를 접근하는 등의 운영체제와 관련된 기능을 제공합니다. - logging : 파이썬의 기본 .. 2023. 11. 9. (Python) 업비트 자동 매매 프로그램 만들기(3) - 주문 하기 Summary 이번 게시물에서는 업비트 사이트에서 매수/매도 주문을 하거나 주문을 취소하는 방법을 알아보겠습니다. 주문하는 것은 입력값과 응답값을 잘 이해해서 사용해야 하므로 두 가지를 같이 설명하겠습니다. 그 전에 알아야 할 사항이 있습니다. 매수 / 매도 주문의 경우 시장가 주문과 지정가 주문 두 가지로 나뉘는데요. 시장가 주문은 현재 체결 가능한 가격으로 즉시 체결 되고, 지정가 주문은 원하는 가격으로 주문을 걸어서 해당 가격이 되면 체결됩니다. 거래함에 있어서 사실 이 것만 알면 큰 문제는 없으나 거래 이용에 대한 좀 더 자세한 사항은 아래 페이지를 참고해주세요. [업비트-거래 이용 안내] 주소 https://upbitcs.zendesk.com/hc/ko/articles/4403838454809-.. 2023. 8. 16. (Python) 업비트 자동 매매 프로그램 만들기(2) - 정보 조회 Summary 지난 게시물에서 업비트 자동 매매 프로그램을 만들기 위해서 필요한 환경을 구성해 보았습니다. 이어서 이번 게시물에서는 업비트 자동 매매 프로그램 만들기 2탄 업비트 사이트에서 정보를 조회하는 방법입니다. 혹시 파이썬 설치 / VSCode 설치 / 업비트 API 키 발급이 안되어 있으신 분들은 이전 게시물을 확인해주세요. [Python] - (Python) 업비트 자동 매매 프로그램(1) - 환경구성 (Python) 업비트 자동 매매 프로그램(1) - 환경구성 Summary 앞으로 파이썬 언어와 업비트 API를 활용해서 가상화폐를 자동으로 매수/매도 하는 프로그램을 만들어 보겠습니다. 이번 게시물에서는 개발을 시작하기 전 갖춰야 할 환경을 소개해 보도 mcc96.tistory.com 0) v.. 2023. 8. 14. 이전 1 2 다음 728x90 반응형