트레이딩 조건을 모델링하세요
백테스트는 과거 데이터, 설정된 거래소 수수료 및 적용 가능한 체결 가정을 사용합니다. 데이터 커버리지, 펀딩, 슬리피지, 마켓 임팩트에 따라 결과가 크게 달라질 수 있습니다.
백테스팅 및 검증
팩토리는 설정된 수수료와 체결 가정을 적용해 과거 데이터로 전략 코드를 테스트합니다. 최적화 도구는 매개변수의 안정성을 검증하고, AI 분석가는 근거를 평가해 다음 단계를 제안합니다.
backtest_review.pynet_pnl = gross_pnl - fees
peak = equity.cummax()
drawdown = equity / peak - 1
assert train_end < test_start
예시 · 실제 결과 아님
예시 · 실제 결과 아님
AI 에이전트가 아이디어를 발전시키고, 코드를 작성하며, 테스트 결과를 평가합니다. 검토 결과에 따라 전략은 추가 반복 작업을 위해 다시 개발 단계로 돌아갈 수 있습니다.
예시 자산 곡선에는 중간의 부침이 드러납니다. 결과를 해석하기 전에 드로다운과 거래 비용을 먼저 확인하세요.
계좌 자산과 청산 거래 잔고를 비교해 보세요. 미결제 포지션은 거래가 청산되기 전에 자산을 변동시킬 수 있습니다.
백테스트는 과거 데이터, 설정된 거래소 수수료 및 적용 가능한 체결 가정을 사용합니다. 데이터 커버리지, 펀딩, 슬리피지, 마켓 임팩트에 따라 결과가 크게 달라질 수 있습니다.
자산 곡선, 낙폭, 수익률 분포, 개별 거래를 확인하세요. 핵심 지표와 함께 기간, 표본 크기, 가정도 함께 점검하세요.
민감도 분석, 워크포워드 최적화, 홀드아웃 검증을 통해 선택한 파라미터와 학습 구간을 벗어났을 때 결과가 어떻게 달라지는지 조사합니다.
매력적인 차트는 검토의 출발점일 뿐입니다. 트레이딩 비용을 기대 엣지와 비교하고, 샘플 외 성과를 점검하며, 소수의 거래나 구간에 집중되어 있지는 않은지 살펴보세요.
데이터 기간, 거래소, 수수료
백테스트, 워크포워드, 홀드아웃
지표, 거래 내역, 검토 노트
워크포워드 테스트는 이전 구간에서 학습하고 이후 구간에서 평가합니다. 예비된 홀드아웃 구간은 최적화 구간 밖에 보관됩니다.
실제 분할 날짜와 거래 수를 확인하세요. 여러 시도에 걸쳐 홀드아웃 피드백을 반복 사용하면 그 독립성이 약해질 수 있습니다.
전략이 더 자주 거래할수록 결과는 실행 가정에 더 크게 의존합니다. 슬리피지 조절기를 움직여 동일한 총 수익률이 다른 비용 하에서 어떻게 되는지 확인하세요.
예시 가정: 총 수익률 12%, 누적 거래 명목가는 시작 자본의 40배, 거래 명목가당 수수료 2bp. 비용 = 회전율 × (수수료 + 슬리피지); 1bp = 0.01%. 복리, 펀딩, 시장 충격은 제외한 선형 예시입니다.
아닙니다. 백테스트는 가상의 결과이며 데이터, 가정, 선택 편향에 민감합니다. 검증은 취약점을 조사하는 데 도움이 되지만 트레이딩 리스크를 없애지는 못합니다.
아닙니다. 이는 설정된 시뮬레이션 기본값입니다. 여러분의 거래소 등급과 상품별 규칙은 다를 수 있습니다. 결과를 해석하기 전에 가정을 검토하세요.
워크포워드 테스트는 앞선 구간의 데이터에 반복적으로 맞춘 후 이후 구간에서 평가합니다. 홀드아웃 검증은 그러한 최적화 구간 밖에 남겨둔 기간에서 선택된 파라미터를 확인합니다. 실제 날짜, 거래 횟수, 보고서를 직접 확인하세요. 홀드아웃 피드백을 반복해서 사용하면 그 독립성이 약해질 수 있습니다.
낙폭, 거래 비용, 거래 횟수와 그 분포, 보유 기간, 표본 외(out-of-sample) 결과를 검토하세요. 소수의 거래나 하나의 시장 국면에 대한 의존도가 있는지 살펴보세요. 높은 수익률만으로는 전략이 어떻게 그 수익을 얻었는지, 또는 그 과정에서 발생한 손실을 설명해주지 않습니다.
결과가 매우 우수해 보이지만 인접한 설정들의 성과가 저조하다면 그 결과는 취약할 수 있습니다. 민감도 분석은 선택된 파라미터 주변에서 결과가 어떻게 변하는지 보여줍니다. 그 패턴이 하나의 선택된 결과보다 더 넓게 적용되는지 평가할 때 워크포워드 및 홀드아웃 증거와 함께 활용하세요.
서로 다른 상품, 데이터 기간, 봉 간격, 진입 및 청산 규칙, 수수료, 체결 가정이 결과를 바꿀 수 있습니다. 차이를 개선으로 해석하기 전에 거래 기록과 함께 구성과 이용 가능한 데이터를 비교하세요.
최적화 전에 전체 기간 기준선을 살펴보세요. 분석가는 근거를 바탕으로 매개변수 검색 범위를 정합니다. 학습 진단 결과만으로는 표본 외 성과를 입증할 수 없습니다.
최적화 살펴보기Backtest Lab을 사용해 전략을 조사하되, 해당 실험을 새로운 페이퍼 트레이딩 또는 실거래 승인으로 간주하지 마세요. 결과와 함께 코드, 데이터 기간 및 비용을 검토하세요.
Backtest Lab 살펴보기백테스트 결과가 양호해도 서로 독립적인 관측치가 너무 적을 수 있습니다. 신뢰도가 낮은 페이퍼 연구에는 해당 표시가 계속 유지되며, 실제 자금 거래가 자동으로 승인되는 일은 없습니다.
검증 가이드 읽기공개된 전략을 살펴보거나, 워크스페이스를 열어 AI 에이전트와 함께 직접 전략을 구축하고 테스트하고 모니터링하세요.
Stratmill은 AI 트레이딩 전략 플랫폼이며, 금융 자문이나 브로커가 아닙니다. 백테스트 및 페이퍼 트레이딩 결과는 가상의 결과입니다. 트레이딩에는 손실 위험이 따릅니다.
백테스트 실험실
전략을 선택하고 매개변수를 조정한 다음, 백테스트나 최적화를 시작하기 전에 예상 크레딧 비용을 검토하세요.
제품 살펴보기
이 공개 전략은 검토 후 거부되었습니다. 가설과 기록된 조사 결과를 살펴보고, 긍정적인 요약 수익률만으로는 충분하지 않은 이유를 확인하세요.
공개 보고서 보기
데이터 가용성, 상품의 거래 이력, 수수료 및 체결 가정은 거래소마다 다릅니다. 실행 기록에 명시된 데이터 범위와 가정을 검토하세요.
시장 데이터 살펴보기백테스트는 과거를 시뮬레이션합니다. 페이퍼 트레이딩은 이후의 관찰 결과를 더합니다. 신뢰도가 낮은 결과는 통계적으로 입증된 것이 아니며, 어느 쪽도 수익을 보장하지 않습니다.
페이퍼 트레이딩 살펴보기작업 공간을 열거나 코드를 가져오거나 백테스트를 시작해도 실제 자금으로 주문할 권한이 부여되지는 않습니다. 실거래를 실행하려면 사용자의 승인과 지원되는 계정 연결이 필요합니다.
실거래 살펴보기