라벨이 Backtest인 게시물 표시

비트코인 자동매매 전략: 변동성 돌파전략의 실제 적용 방법

비트코인 자동매매에 관심을 가지게 된 계기는 강환국 님의 책 에서 소개된 변동성 돌파전략을 접하면서부터입니다. 이 전략은 주로 상승장에서 수익을 내기 위한 방법으로, 상승장의 판단이 핵심입니다. 과거 데이터를 기반으로 백테스트를 통해 검증할 수 있어 매우 설득력 있게 다가왔습니다. 변동성 돌파전략이란? 변동성 돌파전략은 전날의 상승폭을 기준으로 오늘의 매수 시점을 결정하는 전략입니다. 이 전략은 시장가가 목표가격을 돌파하면 매수하고, 다음날 특정 시간에 매도하는 방식으로 작동합니다. 예를 들어, 전날 일봉 기준의 변동폭을 계산한 후, 당일 가격이 이 변동폭의 절반 이상 오르면 매수하는 방식입니다. 백테스트 결과, K값을 0.5로 설정했을 때 좋은 성과를 보였습니다. https://moneymarss.blogspot.com/2024/08/volatility-breakout-strategy.html 비트코인 자동매매 프로그램 설정 방법 비트코인 자동매매 프로그램은 다음과 같은 절차로 설정할 수 있습니다: 1. 자동매매 프로그램 작성: 대부분의 자동매매 프로그램은 파이썬으로 작성됩니다. 프로그래밍 지식이 조금 있다면, 공개된 소스를 참고하여 수정하거나 직접 코딩할 수 있습니다. 2. 클라우드 서버에서 실행: 자동매매 프로그램이 24시간 작동해야 하기 때문에 클라우드 서버를 활용하는 것이 좋습니다. AWS 같은 클라우드 서비스를 이용하면 안정적으로 프로그램을 운영할 수 있습니다. 3. 자동매매 프로그램의 작동 방식: 프로그램은 주로 두 가지 방식으로 동작합니다. 첫째, while 문을 통해 시장가와 목표가를 지속적으로 비교하는 방식이며, 둘째는 Unix의 crontab을 활용해 특정 시간 간격으로 시장가를 비교하는 방식입니다. 개인적으로는 첫 번째 방식을 선호하여 구현했습니다. 자동매매에서 가장 중요한 것: 전략 자동매매에서 프로그램 자체보다 중요한 것은 매매 전략입니다. 전략에 따라 수익률이 크게 달라지기 때문입니다. 백테스트를 통해 매도 시간...

SOXL ETF와 코스피200 지수 간의 선행지수 관계 테스트

SOXL ETF와 코스피200 지수 간의 선행지수 관계를 테스트하기 위해서는 두 지수 간의 상관관계 분석을 수행해야 합니다. 이 과정은 다음과 같은 단계로 진행할 수 있습니다. 1. 데이터 수집 우선 SOXL ETF와 코스피200 지수의 과거 데이터를 수집해야 합니다. 주로 Yahoo Finance, Google Finance, 혹은 국내 금융 데이터 제공 사이트에서 데이터를 구할 수 있습니다. 2. 데이터 전처리 • 기간 조정: 두 지수의 데이터가 동일한 기간을 포함하고 있는지 확인합니다. • 로그 수익률 계산: 일반적으로 주식 지수의 수익률은 로그 수익률을 사용하여 계산합니다.  3. 시차 상관관계 분석 두 지수 간의 상관관계를 시간에 따라 분석하려면, 시차 상관관계를 계산할 수 있습니다. SOXL ETF의 수익률과 코스피200 지수의 수익률 간의 시차를 두고 상관관계를 분석합니다. 이를 통해 SOXL ETF가 코스피200 지수를 선행하는지를 파악할 수 있습니다. 예를 들어, SOXL ETF의 수익률이 하루 선행하여 코스피200 지수의 수익률과 상관관계를 가지는지 확인할 수 있습니다. 4. 회귀 분석 (Optional) 추가로 회귀 분석을 통해 SOXL ETF의 수익률이 코스피200 지수의 수익률에 영향을 미치는지를 검토할 수 있습니다. 선행 지수라면, 독립 변수로서 SOXL ETF의 수익률을 두고, 종속 변수로서 코스피200 지수의 수익률을 설정하여 회귀 분석을 수행할 수 있습니다. 5. 분석 결과 해석 상관계수 및 회귀 분석 결과를 해석하여 SOXL ETF가 코스피200 지수의 선행지수인지 판단합니다. 높은 양의 상관관계와 유의미한 회귀 계수가 나온다면 SOXL ETF가 코스피200 지수를 선행할 가능성이 있다고 결론 내릴 수 있습니다.