본문 바로가기

반응형

스캘핑

(3)
스캘핑 봇 개발 일지 #5 빗썸 자동거래 봇 완성: 파이썬 핵심 구성 요소와 공격적 스캘핑 전략 가이드 드디어 빗썸 자동거래 프로그램이 완성되었습니다! 많은 분들이 꿈꾸는 자신만의 트레이딩 시스템을 파이썬으로 구축하는 여정은 쉽지 않지만, 그만큼 보람 있는 일입니다. 이 가이드는 제가 직접 경험하며 완성한 자동화 시스템의 핵심 구성 요소들을 단계별로 소개합니다. 안정적이고 효율적인 봇 개발을 위한 필수적인 지식들을 함께 살펴보시죠.1단계: 데이터 수집 (Data Collection)자동화 시스템의 첫걸음은 정확하고 신뢰할 수 있는 데이터입니다. 실시간 시장 데이터는 물론, 때로는 웹사이트 정보나 기타 필요한 데이터를 꾸준히 수집해야 합니다. 이 과정에서 ccxt와 같이 다양한 암호화폐 거래소와의 연동을 최소화하여 거래 및 데이터 수집을 가능하게 하는 유용한 라이브러리가 있습니다. 하지만 제 봇의 경우, 빗..
스캘핑 봇 개발 일지 #3. 속도 향상! Docker 컨테이너에서 Hot Reloading 환경 구축하기 (feat. Nodemon) 빗썸 자동매매 스캘핑 봇 개발 일지 세 번째 글로 다시 인사드립니다. 지난 시간에는 (이전 글 참조) 봇 개발의 생산성을 극대화하기 위한 'Hot Reloading' 환경을 구축하는 방법을 다루었습니다. 하지만 실제 개발 과정에서 예상치 못한 여러 문제에 부딪혔고, 이 글은 그 문제들을 극복하고 마침내 완벽한 솔루션을 찾아낸 과정을 기록한 일지입니다. 같은 문제로 어려움을 겪고 있는 개발자 여러분께 도움이 되었으면 합니다.Hot Reloading, 생각보다 까다로운 문제스캘핑 봇 개발은 빠른 테스트와 수정이 필수적입니다. 이를 위해 로컬에서 코드를 수정하고 저장하면, 서버의 컨테이너가 자동으로 재시작되는 'Hot Reloading' 환경이 반드시 필요했습니다. 이전 설정을 통해 로컬의 변화가 서버에서 감..
스캘핑 봇 개발 일지 #1 나만의 빗썸 자동매매 스캘핑 봇: 개발부터 Oracle Cloud 배포까지 (Python, Docker, Telegram) 트레이딩을 자동화를 위해, Bithumb API와 텔레그램 알림을 활용한 간단한 스캘핑 봇을 만들었습니다. 개발언어는 파이썬으로 하고, 배포는 Docker를 이용했습니다. 이 글에서는 설정과정을 공유합니다.1. 프로젝트 구조먼저 프로젝트 폴더 구조입니다:bithumb-bot-scalping/ ├── Dockerfile ├── docker-compose.yml ├── requirements.txt ├── main.py ├── aggressive_scalping.py └── .envmain.py : 실행 진입점, 데이터 불러오고 전략 실행aggressive_scalping.py : 전략 로직 정의.env : API 키, 시크릿키, 텔레그램 토큰 등 민감정보requirements.txt : 필요한 패키지 목록..

728x90