로딩
요청 처리 중입니다...

[업비트 자동매매] 비트코인 자동매매 프로그램 만들기 (11) - 백테스팅 코드

 [업비트 자동매매] 비트코인 자동매매 프로그램 만들기 (11) - 백테스팅 코드

안녕하세요 스노우볼 투자자입니다. 이번 글에서는 매매 전략에 대해서 백테스팅 하는 방법을 남겨보겠습니다.

백테스팅은 과거 데이터를 분석해서 내 매매전략이 어떤 성과를 내고 있는지를 파악하는 과정입니다. 자동매매에서는 꼭 필요한 과정인데요 아직 썩 만족스럽지 못하지만 현재까지 진행한 백테스팅 코드를 공유하겠습니다. money = 10000 rsi_buy_threshold = 40 rsi_sell_threshold = 80 df = pyupbit.get_ohlcv("KRW-BTC", interval="day", count = 100) df['RSI'] = ta.momentum.RSIIndicator(df['close'], window=14).rsi() df['Signal'] = 0 df['current flow'] = 0 df.loc[df['RSI'] < rsi_buy_threshold, 'Signal'] = 1 # RSI가 30 미만이면 매수 df.loc[df['RSI'] < rsi_...

# pyupbit # 파이썬 # 자동매매 # 업비트 # 소스코드 # 비트코인 # 백테스팅 # 백테스트 # rsi # 프로그램