전체 글 18

돌고 돌고 돌고...

봇을 만들려고 할 때 가장 궁금한 것이 '어떻게 중단되지 않고 항상 봇을 돌릴 수 있느냐?'이다. 항상 숨을 쉬지만 아무 의식없이, 노력없이 사는 것처럼, 메모리누수없이 각종 런타임에러없이 중단되지 않고 실행가능한 상태로 만드는 게 중요하다. 다음의 코드는 이런 나의 고민을 제미나이가 듣고 제시한 기본 코드다. 코드의 핵심은 asyncio다. 비동기처리를 위한 라이브러리. 아래의 코드는 일정시간마다 시세를 다운 받아 모종의 처리를 한 후 지표를 만들고 csv로 저장하는 예이다. 여러 가지의 동작이 순차적으로 진행된다(그러나 실세 돌리면 이전 코드에 비해 업타임이 짧다는 느낌)import asyncioimport signalfrom fetcher import fetch_all_ohlcvfrom proce..

파이썬 2025.12.20

Docker로 빠르게 시작해보는 Freqtrade

다음은 Freqtrade 공식문서중 Using Freqtrade with Docker 를 번역한 것입니다Docker를 이용한 Freqtrade 퀵스타트이 문서는 Docker를 사용하여 봇을 실행하는 방법을 설명합니다. 바로 실행되는 것은 아니며, 문서 전체를 읽고 올바르게 설정하는 방법을 이해해야 합니다.Docker 설치 (Install Docker)먼저 사용 중인 플랫폼에 맞는 Docker / Docker Desktop을 다운로드하여 설치하세요.MacWindowsLinux참고: Freqtrade 문서는 Docker Desktop(또는 docker compose 플러그인) 사용을 가정합니다. docker-compose 단독 설치도 작동하지만, 모든 명령어의 docker compose를 docker-co..

Freqtrade 2025.12.19

Freqtrade 한글화

영어에 익숙하다고 해도, 한글을 읽을 때보단 쉽게 지치는 게 보통이다. 아무래도 머리속에 한번 더 번역하는 과정이 있어 그런듯하다. 넷플릭스에서도 한글자막이 없다면 쉽게 플레이버튼을 누르지 않게 된다. Freqtrade는 다국어를 지원하지 않는 데, 설치를 하고 실행하면 인터페이스 언어는 영어다. 다음의 깃허브 레퍼지토리는 Freqtrade의 웹 인터페이스인 FreqUI를 한국어로 번역한 버전이다.FreqUI 한국어 버전 GitHub - chominchang/korean-freqtrade-ui: FreqTrade UI 한글화 버전 (하드코딩)FreqTrade UI 한글화 버전 (하드코딩). Contribute to chominchang/korean-freqtrade-ui development by cre..

Freqtrade 2025.12.18