728x90 반응형 python4 (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.10 버전 설치하기 1. 파이썬 설치파일 다운 파이썬을 다운받는 사이트에 방문하여 "[Downloads] - [Windows]" 탭으로 이동하여 원하는 버전을 다운 받습니다. (여기서는 3.10 버전을 설치합니다 Ctrl + F 로 검색 go) 공식사이트 주소 "https://www.python.org/" 2. 설치 진행 다운받은 파일을 실행하면 아래와 같은 창이 나올 텐데, "ADD Python 3.10 to PATH" 체크박스를 체크한 뒤 Install Now 를 진행해주세요. "Disable path length limit" 을 클릭 한 뒤 Close 버튼을 누르면 됩니다. 파이썬 프로그램들이 설치가 완료된 것을 볼 수 있습니다. 3. 설치 확인하기 일반적으로 Jupyter notebook(주피터노트북), VS Cod.. 2023. 8. 11. (Python) 업비트 자동 매매 프로그램(1) - 환경구성 Summary 앞으로 파이썬 언어와 업비트 API를 활용해서 가상화폐를 자동으로 매수/매도 하는 프로그램을 만들어 보겠습니다. 이번 게시물에서는 개발을 시작하기 전 갖춰야 할 환경을 소개해 보도록 하겠습니다. 1. 서론 제가 항상 가상화폐를 매매하면서 느낀 것이.. 차트를 보며 의식의 흐름대로 매매를 하다보니 처음에 어떤 원칙을 갖고 시작한 뒤 만원, 이만원을 벌고 큰돈을 넣고 물려서 손절하게 된 경험이 많습니다 ㅠㅠ 이를 해결하고자 "내 원칙을 적용한 프로그램이 자동으로 거래를 한다면 어떨까??" 하는 생각으로 시작하게 되었습니다. 소개할 내용들은 파이썬에 대한 기본적인 이해가 있다는 가정하에 부분적인 코드를 살펴보면서 진행되어 만약 개발 경험이 없는분이라면 조금 낮설수 있으니 모르는 부분이 있다면 질.. 2023. 8. 10. 이전 1 다음 728x90 반응형