ALGORITHMIC TRADING

알고리즘이 일하는 동안,
당신은 쉬세요.

자동화된 매매 전략. 백테스트부터 페이퍼 트레이딩까지.

0
활성 전략
0%+
평균 CAGR
0yr
백테스트 기간

패키지 구성

구매 시 제공되는 실제 파일 구성

regime-dynamic-rebal-001/

파일 구성

📊backtest.py백테스트 & 전략 로직
1import yaml
2
3def run_backtest(start, end, params, trade_start):
4 """레짐 기반 동적 리밸런싱 백테스트"""
5 df = download_data(symbols, start, end)
6 ma = df['close'].rolling(params['ma_period']).mean()
7
8 for date in df.index:
9 regime = "bull" if close > ma else "bear"
10
11 if regime == "bull":
12 rebalance(QQQM, TQQQ, threshold=3.5)
13 else:
14 rebalance(TQQQ, SQQQ, threshold=0.75)
15
16 return calculate_metrics(portfolio)
17
18if __name__ == '__main__':
19 with open('config.yaml') as f:
20 config = yaml.safe_load(f)
21 result = run_backtest(params=config)

이용 방법

01

전략 선택

백테스트 성과와 코드를 확인하고 투자 스타일에 맞는 전략을 선택합니다.

전략 둘러보기 →
02

코드 다운로드

패키지를 다운로드하면 config, 백테스트, 자동매매 코드가 모두 포함되어 있습니다.

스토어 바로가기 →
03

실행

config.yaml에서 파라미터를 조정하고 python backtest.py로 바로 실행합니다.