거래 전략 검증 버그 24곳 동시 수정한 Vibe-Trading
Key Point
거래 전략의 정확성을 좌우하는 데이터 버그 24개를 동시에 수정한 것으로, 백테스트와 실제 거래 결과의 신뢰도에 직결되는 중요한 개선이다.
핵심 요약
- Vibe-Trading은 AI 거래 에이전트를 위한 포괄적 거래 기능을 제공하는 Python 기반 오픈소스 프로젝트다.
- 최근 업데이트에서 데이터 누락 시 잘못된 수익률을 계산하는 pandas pct_change() 버그를 10개 파일의 24개 지점에서 발견하고 수정했다.
- 알파 신호 생성 시 선언되지 않은 입력값 사용으로 일부 알파가 NaN 데이터를 무시하고 신호를 출력하는 문제를 해결했다.
- 미국 원유 선물(CL2412.NYMEX) 등이 기본 A주 규칙으로 오분류되어 잘못된 환율과 거래 조건을 적용하던 문제를 패턴 매칭 개선으로 고쳤다.
- 심볼 검색이 XAUUSD 쿼리에 스웨덴 비트코인 ETP를 반환하던 오류를 금속·FX 쌍 검색에 정확도 제약을 추가해 개선했다.
- 공시 날짜가 시간 정보를 포함하지 않아 일중 거래 데이터에서 미래 공시 정보를 미리 보는 선행 편향이 발생하던 문제를 수정했다.
저장소 보기 ↗github.com