콘텐츠로 건너뛰기
Reddit

TradeJournal — NinjaTrader 8 실시간 트레이딩 저널 출시 🧾

r/Daytrading 조회 2
원문 보기 →
💡

TradeJournal은 NinjaTrader 8용 실시간 차트 기반 트레이딩 저널로 거래를 자동으로 기록하고 즉시 성과를 보여줍니다. 자동 CSV/HTML 내보내기, MAE/MFE와 R:R 같은 상세 지표, 행동 경고 등으로 리스크와 규율을 빠르게 확인할 수 있습니다. 관심 있다면 현재 프로모션 가격과 사용권 제한(비상업적 공유만 허용), 자동 계정 감지·저장·리포트 기능을 먼저 확인하세요.

TradeJournal을 출시했습니다. NinjaTrader 8 차트 위에서 실시간으로 거래를 자동 기록하고 성과 패널을 띄워주는 차트 기반 트레이딩 저널입니다. 현재 오픈 기념 세일로 제품 가격은 $4.99이며 세일은 3월 11일 23:59 EST까지 적용됩니다. 구매 링크: https://nullpointstrategies.myshopify.com/products/tradejournal-real-time-trading-journal-for-ninjatrader-8-automatic-data-export-and-tracking?variant=56245917057190

포맷은 원본 읽기 가능한 .cs 파일입니다. 지표는 차트에서 거래를 실시간으로 감지해 기록하고, 사용자가 지정한 폴더로 CSV와 HTML 리포트를 자동으로 내보낼 수 있습니다. 저널 데이터는 플랫폼 재시작, 연결 중단, 차트 리로드, 지표 제거·재추가 후에도 지속됩니다. 영구 저장 위치: %USERPROFILE%\Documents\NinjaTrader 8\TradeJournal

허용되는 사용: 신뢰할 수 있는 지인에게 개인적으로 무료 공유, 개인 용도로 코드 편집·수정, 개선점·버그 제안. 금지되는 사용: 파일을 판매하거나 금전적 이익을 위한 배포, 공개 커뮤니티 공유, 수정본 판매, 악의적 배포, 사용 제한 문구 미포함 재배포.

AI 사용 고지: 일부 기능 구현 및 문제 해결 자문, CSV/HTML 자동 내보내기 구현에 AI가 활용되었습니다. 프로젝트 마지막에 코드 주석 추가를 위해 AI를 사용했으며 주석의 정확도는 검증되지 않았습니다. 사용 모델: Claude Opus4.6.

TradeJournal은 자동매매 전략(ATS)용으로 설계된 도구가 아니며 수동 주문 실행을 전제로 개발되었습니다. Market Replay 환경에서 임의의 수동 주문으로 테스트했습니다.

주요 기능 요약: 거래 자동 감지(ExecutionUpdate 구독, FIFO 로트 매칭), 수동 거래·Chart Trader·ATM 전략·SuperDOM과 호환, 스케일인/스케일아웃/부분 체결/리버설 처리. 거래가 닫히면 자동으로 저널에 기록되고 차트에 번호와 마커가 표시됩니다.

실시간 성과 패널은 세션 성과를 즉시 업데이트하며 크기·위치·투명도 설정이 가능합니다. 핵심 성과 지표로는 총 거래수, 승률, 세션 P&L, 평균 이익/손실, 프로핏 팩터, 최다 연속 승·패 기록, 평균 거래 시간, 최대 드로다운 등이 포함됩니다.

다중 계약 통계는 포지션 가중 방식으로 계산되어 다중 계약 거래, 부분 청산, 스케일인·리버설을 정확히 반영합니다. 차트 위에는 출구 화살표, 거래 번호, 손익 라벨, R:R 값 등 선택적 마커를 표시할 수 있습니다. 예시 라벨: #7 +4.5pts x2 (+$225) 2.1R

리스크·리워드 분석, 계획된 R:R과 실제 R:R, 평균 R:R, 되돌려준 이익, MFE 캡처 비율 등으로 청산 규율과 관리 품질을 평가할 수 있습니다. MAE/MFE는 포지션 오픈 시 실시간으로 계산되어 스톱 위치와 청산 타이밍 분석에 활용됩니다.

행동 리스크 모니터링: 일일 손실 한도 초과 경고, 세션당 최대 거래수 경고, 연속 손실 경고, 복수 재진입(복수 트레이딩) 감지, 휴식 권고 기능을 제공합니다. 과매매 점수(0–100)는 거래 수, 손실 연속, 거래 간 평균 시간으로 계산되어 위험 수준을 표시합니다.

일일 목표 진행 바, 세션 간 성과 비교(오늘/어제/7일 평균/주간/월간), 자동 계정 탐지(Playback > Live > Sim 우선), 저널 상태 자동 저장 및 복원(완료 거래, 세션 통계, 오픈 로트, 세션 기록 포함), 야간 포지션 처리(오픈 포지션은 세션 간 분할되지 않음) 등 운영 편의 기능을 포함합니다.

리포트 및 내보내기: 세션 리셋 시 자동 HTML 리포트 생성(요약 통계·거래 로그 포함)과 자동 CSV 내보내기(진입/청산 시간, 방향, 수량, 가격, P&L 포인트/틱/통화, 수수료, MAE, MFE, R:R, 지속시간 등)를 지원합니다. 다중 인스턴스 중복 기록 방지, 스레드 안전성(비동기 쓰기 큐, 파일 락, 동기화), 악기별 상태 파일 연동 등 안정성 조치가 포함되어 있습니다.

설정 가능한 항목: 패널 크기·위치·투명도·글꼴·색상·통계 표시·마커 표시. 제한 사항: 차트 창 크기와 글꼴 설정에 따라 표시가 잘릴 수 있으며, 지표는 로드된 시점 이후의 거래만 기록합니다. 오프라인 상태에서 발생한 거래는 복구하지 못합니다. 하나의 인스턴스는 선택한 하나의 계정만 추적하며, 다른 종목의 거래는 통계에 포함되지 않습니다.


🧐 배경 설명 및 요약

왜 이 게시물이 올라왔나: 작성자는 NinjaTrader 8용으로 개발한 TradeJournal을 공개하고 판매·홍보하기 위해 게시했습니다. 출시 기념 세일과 함께 제품 기능을 소개하며 버그 리포트나 개선 제안을 받고자 합니다.

작성자가 실제로 묻거나 걱정하는 점: 주된 목적은 사용자 피드백 수집과 제한된 사용권(비상업적 개인 공유 허용, 공개 배포 금지)을 명확히 알리는 것입니다. 또한 AI 주석과 자동 내보내기 구현에 AI가 사용되었음을 고지하며, 코드 주석의 정확성에 대한 책임은 제한하고 있습니다. 구매 전에 기능·제한 사항(예: ATS 미지원, 오프라인 거래 복구 불가, 단일 계정 추적)을 확인하라는 의도가 있습니다.

어려운 개념들을 간단히 설명하면: CSV는 엑셀 등에서 열 수 있는 쉼표로 구분된 텍스트 파일이고 HTML 리포트는 웹 브라우저로 보는 요약 페이지입니다. MAE(최대 불리한 편차)와 MFE(최대 유리한 편차)는 각각 거래 중 손실 폭과 이익 폭의 최대값을 뜻해 스톱 위치와 이익 실현 타이밍을 평가할 때 씁니다. R:R은 리스크 대비 보상 비율로, 계획한 손절과 목표 이익의 비율을 의미합니다.

무엇에 집중해야 하나: 관심 있는 투자자는 세일 기간과 가격, 파일 형식(.cs) 및 사용 허가 조건을 먼저 확인하세요. 자동 계정 감지·데이터 지속성·CSV/HTML 자동 내보내기 같은 핵심 기능이 자신의 거래 스타일(수동/Chart Trader/ATM/SuperDOM)에 맞는지 확인하는 것이 중요합니다. 추가로 버그나 기능 제안을 원하면 작성자에게 피드백을 주면 통합될 가능성이 있습니다.

댓글 (0)

로그인하고 댓글을 작성하세요.

아직 댓글이 없습니다.