반응형
✅ 10단계 개요: 왜 AI가 전략을 결정해야 할까?기존 시스템은 전략을 사람이 "선택"했습니다.하지만 시장은 매일 바뀌는 생물입니다.✅ 이제는 AI가 스스로:전략을 선택하고수익률을 학습하여강화학습을 통해 더 나은 전략을 탐색하고자동으로 조정하는 지능형 시스템을 구성할 수 있습니다.🧠 STEP 1. 전략 추천 AI 기본 구조🔹 학습 데이터 구성python# 전략별 성능 기록 예시data = pd.DataFrame([ {"code": "005930", "strategy": "MA", "return": 0.13}, {"code": "005930", "strategy": "RSI", "return": 0.08}, {"code": "005930", "strategy": "BB", "retur..
✅ 10단계 개요: 왜 AI가 전략을 결정해야 할까?기존 시스템은 전략을 사람이 "선택"했습니다.하지만 시장은 매일 바뀌는 생물입니다.✅ 이제는 AI가 스스로:전략을 선택하고수익률을 학습하여강화학습을 통해 더 나은 전략을 탐색하고자동으로 조정하는 지능형 시스템을 구성할 수 있습니다.🧠 STEP 1. 전략 추천 AI 기본 구조🔹 학습 데이터 구성python# 전략별 성능 기록 예시data = pd.DataFrame([ {"code": "005930", "strategy": "MA", "return": 0.13}, {"code": "005930", "strategy": "RSI", "return": 0.08}, {"code": "005930", "strategy": "BB", "retur..
✅ 8단계 개요: 한국 시장을 넘어 글로벌 자동매매로기존 키움 OpenAPI는 한국 주식만 지원✅ 업비트: 24시간 거래 가능한 암호화폐 자동매매✅ 나스닥: 해외 주식 전략 연동 및 확장 가능 (Yahoo Finance, Alpaca API 등)🪙 STEP 1. 업비트 API 자동매매 구조🔹 라이브러리 설치 (다운로드)bashpip install pyupbit🔹 실시간 시세 조회 + 주문 예제pythonimport pyupbitprice = pyupbit.get_current_price("KRW-BTC")print("현재 BTC 가격:", price)balance = pyupbit.get_balances()print("보유 자산:", balance)📦 업비트 자동매매 함수 예시pythonimpor..
✅ 7단계 개요: 진짜 자동매매로 가는 마지막 걸음지금까지 만들었던 모든 기능:전략 설정실시간 시세 감지조건검색 연동자동 주문 실행수익률 분석로그 저장 및 알림 전송이제 이걸 버튼 클릭 하나로 실행하거나,매일 자동 실행되도록 스케줄링할 수 있어야 완성입니다.🛠️ STEP 1. 실행 전용 Python 메인 파일 만들기 (run_manual.py)python# run_manual.pyfrom strategies import run_strategyfrom utils.discord import send_discord_alertif __name__ == "__main__": code = "005930" strategy = "MA 골든크로스" start_date = "2024-01-01" ..
✅ 6단계 개요: 전략을 눈으로 보고, 버튼으로 실행!지금까지는 코드를 직접 실행해야 했다면,이제는 클릭 한 번으로 전략을 선택 → 실행 → 결과 확인 → 실시간 알림까지 가능한 구조로 확장합니다.🛠️ STEP 1. GUI 도구 선택 – Streamlit (다운로드)Streamlit은 Python 기반의 초간단 웹 GUI 프레임워크입니다.bashpip install streamlit🖼️ STEP 2. 자동매매 GUI 템플릿 만들기python# streamlit_app.pyimport streamlit as stfrom datetime import datest.title("🔰 키움증권 자동매매 시스템")st.sidebar.header("전략 설정")strategy = st.sidebar.selectb..