전체 글9 코드 실험편: 마하세븐 매매 전략을 코드로 구현해보기 마하세븐 매매 전략을 코드로 구현해보기자동매매 전략을 백테스트하고 수익을 검증하는 것도 중요하지만,그 시작은 항상 **“내 전략을 코드로 구현할 수 있는가?”**에서 출발한다.이번 글에서는 앞서 소개했던 마하세븐 매매법을 파이썬 코드로 하나하나 구현하며,전략을 실전 자동매매 시스템으로 옮기는 과정을 따라가본다.1. 전략 구성요소 다시 보기마하세븐 매매법의 핵심 로직은 다음과 같다.이 전략을 자동화하려면 다음 4가지 함수를 구현해야 한다.RSI 계산기골든크로스 판별 함수매수/매도 조건 판단 함수주문 실행 함수2. RSI 계산기def get_rsi(df, period=14): delta = df['close'].diff() gain = delta.where(delta > 0, 0) loss .. 2025. 4. 1. 업비트 자동매매 프로그램 파이썬으로 만드는 기본 구조 정리자동매매는 더 이상 전문 트레이더들만의 영역이 아니다. 누구나 무료로 공개된 API와 파이썬을 이용해 자신의 전략을 자동화할 수 있는 시대가 되었다. 이번 글에서는 국내 거래소 중 가장 인기 있는 **업비트(Upbit)**의 API를 기반으로, 파이썬으로 자동매매 시스템을 구축하는 기본 구조를 자세히 설명한다.실제로 필자도 이 구조를 바탕으로 마하세븐 매매법을 구현하고 있으며, 이 글은 그 실전 경험을 바탕으로 작성되었다.1. 업비트 API란?업비트는 공식적으로 Open API를 제공하고 있으며, 이를 통해 다음과 같은 작업이 가능하다.실시간 시세 조회잔고 확인매수/매도 주문주문 취소체결 내역 확인 등API 연동을 위해서는 Open API 키를 발급받아야 하며,이를 이용해.. 2025. 3. 31. 마하세븐 매매법이란? 백테스트로 확인한 전략의 수익률주식이나 암호화폐 시장에서 ‘자동매매’에 관심이 있는 사람이라면, 가장 먼저 궁금해지는 건 바로 **“어떤 전략으로 매매해야 할까?”**라는 질문일 것이다. 시장은 하루가 다르게 변동하고, 단순한 감으로는 살아남기 어렵다. 이 글에서는 실제로 필자가 실험하고 있는 **‘마하세븐 매매법’**의 핵심 원리와, 이를 기반으로 한 자동매매 시스템의 백테스트 결과를 자세히 소개한다.1. 마하세븐 매매법의 개요**‘마하세븐(Mach7)’**은 수학적 수치를 기반으로 한 보수적 매수 진입 + 적극적 분할 매도 전략이다. 이 전략의 특징은 다음과 같다.진입 조건:RSI(상대강도지수) 60 이상5일 이동평균선이 20일선을 상향 돌파하는 골든크로스 발생 시직전 봉 대비 가격 상승 확인 생략 .. 2025. 3. 31. 이전 1 2 다음