프로젝트 소개

TraderMemos는 자신의 인프라에서 퍼포먼스 데이터를 직접 소유하고자 하는 트레이더를 위해 만들어진 자체 호스팅 트레이딩 저널입니다. 트레이딩 퍼포먼스를 검토하기 위한 포괄적인 도구 모음을 제공하며, 여기에는 에퀴티 커브, 기대값(expectancy) 지표, 연속 승패 기록, 보유 시간, 연간 목표 진행 속도를 보여주는 대시보드; 주간 합계와 일별 상세 드릴다운을 제공하는 P&L 캘린더 히트맵; 필터링, 정렬, 태깅, MAE/MFE 익스커션 차트를 갖춘 상세 트레이드 로그; 실제 트레이드와 연결되고 규칙 준수 점수를 매기는 전략 플레이북; 그리고 프로핏 팩터, SQN, Kelly %, MAE/MFE, 몬테카를로 시뮬레이션, 셋업·시간·세션별 실행 품질 분석을 다루는 고급 리포트가 포함되며, 모두 재사용 가능한 뷰 프리셋으로 저장됩니다. 이 플랫폼은 9개 브로커 CSV 프리셋, MT4/MT5 명세서, IBKR Flex 동기화를 통해 트레이드를 가져올 수 있으며, 명세서가 나타나면 자동으로 가져오는 선택적 tm-sync 와처도 지원합니다. 리스크 관리 기능으로는 일일 손실 한도 알림, 프랍 드로우다운 경고, 사용자 자신의 서버에서 푸시 알림과 웹훅으로 전달되는 설정 가능한 리스크 규칙이 있습니다. 바-리플레이 백테스터를 통해 트레이더는 지속형 페이퍼 계좌에서 바 단위로 전략을 테스트할 수 있으며, 동일한 리포팅 엔진으로 분석됩니다. 선택적 AI 기능으로는 스크린샷 체결 추출과 사용자 자신의 키를 사용하는 OpenAI 호환 API를 통한 트레이드 코치가 있습니다. 추가 도구로는 포지션 크기, FX, Kelly 계산기, 고급 차트, 경제 캘린더, 현금 원장이 포함됩니다. 기술 스택은 SQLite 또는 Postgres와 함께 사용하는 Go API(Echo, sqlc, golang-migrate), React 웹 프론트엔드(Vite+, TanStack Router/Query/Form, Tailwind), Expo로 빌드된 네이티브 iOS/Android 컴패니언 앱으로 구성됩니다. 모바일 앱은 오프라인 저널링, 위젯, Live Activities, iOS에서의 Siri/Action Button 캡처를 지원합니다. UI는 shadcn/ui와 coss ui 토큰을 사용하며 다크 및 라이트 테마를 모두 지원합니다. 배포는 로컬 사용을 위한 Docker Compose로 간단하게 진행할 수 있으며, Vercel, Cloudflare, Netlify 또는 Railway를 통한 클라우드 배포 옵션도 제공됩니다. 이 프로젝트는 AGPL-3.0 라이선스 하에 배포됩니다.