본문 바로가기

리스크관리8

업비트 비트코인 GPT 자동매매 정리편 : 시스템 전체 구조 한눈에 보기 🧩 1. GPT 자동매매란?GPT 자동매매 시스템은 인공지능이 스스로“지금 비트코인을 사야 할까, 팔아야 할까?”를 판단하고API를 통해 자동으로 거래를 실행하는 프로그램입니다.핵심은 세 가지 요소입니다:1️⃣ GPT (OpenAI) → 차트 데이터를 분석하고 매매 판단2️⃣ Upbit API → 실제 거래를 실행 (매수·매도)3️⃣ Python 코드 → 두 시스템을 연결하고 반복 수행⚙️ 2. 전체 구조 개요GPT 자동매매 시스템은 다음과 같은 단계로 구성됩니다:1️⃣ 데이터 수집→ pyupbit으로 30일 일봉(OHLCV) 데이터를 가져옴2️⃣ 데이터 분석 (GPT 판단)→ GPT에 JSON 형태로 전달→ “BUY / SELL / HOLD” 중 하나의 결정을 받음3️⃣ 거래 실행 (Upbit API.. 2025. 10. 8.
업비트 비트코인 GPT 자동매매 7편 : 리스크 관리 및 중복 매매 방지 자동매매 시스템은 한 번 실행되면 24시간 내내 작동하기 때문에,리스크 제어(Stop-loss, Quota, Cooldown) 기능을 반드시 포함해야 합니다.이번 포스팅에서는 실제 운영 중 발생할 수 있는“중복 주문, 과도한 거래, 손실 누적” 등을 방지하는 방법을 정리했습니다.🔹 1. 왜 리스크 관리가 중요한가?자동매매 봇은 사람이 실시간으로 제어하지 않기 때문에다음과 같은 문제가 쉽게 발생할 수 있습니다.GPT가 동일 신호를 반복하여 중복 매매비정상적인 응답(예: 계속 “BUY”)으로 잔고 초과 매수가격 급락 중에도 손실을 키우는 무한 매수네트워크 지연·API 오류로 인한 중복 체결감당 불가능한 손실 누적👉 따라서 반드시 3중 안전장치(예산 제한, 손실 제한, 시간 제한) 를 걸어야 합니다.🔹 .. 2025. 10. 8.
업비트 비트코인 GPT 자동매매 6편 : 자동 매매 메인루프 구성 이번 편에서는 5편까지 만든 “GPT 판단 → 주문 실행” 코드를 스케줄러 없이도 1시간마다 자동 반복하도록 메인 루프를 구성합니다.안전장치, 예외 처리, 중복 체결 방지까지 함께 다룹니다.사전 준비물1편의 프로젝트 폴더, venv, requirements 설치 완료2편의 .env 설정 및 API 연동 확인 완료3편의 pyupbit 시세 수집 가능4편의 GPT 판단 JSON 응답 구성5편의 매수/매도 함수 구현루프 설계 포인트매 시각에 맞춰 1시간 간격으로 실행동일 신호가 반복될 때는 중복 체결 방지API 오류나 일시적 네트워크 문제에 대한 재시도와 대기비용 제어를 위한 호출 주기 유지 + 토큰 길이 관리종료 신호(CTRL+C) 시 안전 종료메인 루프 예제 코드아래 코드는 3~5편에서 만든 로직을 감싸 .. 2025. 10. 8.
바이낸스 선물 GPT 자동매매 8편 : 깃허브 오픈소스 패키징 안녕하세요! 지금까지 만든 내용을 그대로 실행 가능한 코드 묶음으로 정리해 깃허브에 올릴 수 있도록, 폴더 구조 + 핵심 파일 + 최소 실행 코드를 한 번에 드립니다. 이대로 복사해 레포를 만들면 바로 테스트넷에서 돌아가요.레포지토리 구조README.mdLICENSE (MIT 예시).gitignore.env.examplerequirements.txtDockerfilesrc/config.pybinance_client.pydata.pystrategy.pyrisk.pytrade.pymonitor.pybot.py ← 24시간 운영 루프backtest.py ← 과거 데이터 검증paper.py ← 실시간 가상(페이퍼) 트레이딩 GitHub - dataob/autocoinContribute to dataob/auto.. 2025. 10. 5.