이 페이지의 모든 수치는 오픈 소스 pineforge-engine 저장소에서 bash benchmarks/run_all.sh로 생성됩니다. 동일 53,930바 Binance ETH/USDT 15분 피드 기준. 외부 API 호출 없이 클린 클론에서 약 5분이면 재현됩니다.
| 기능 | PineForge | TradingView | PyneCore |
|---|---|---|---|
| 바이트 재현 백테스트 | ✓ | — | ◐ |
| 네이티브 컴파일 런타임 | ✓ | — | — |
| 엄격 TV 패리티 245/246 | ✓ | ✓ | ◐ |
| 컴파일 바이너리로 전략 판매 | ✓ | — | — |
| 기한 바인딩 판매자 라이선스 | ✓ | — | — |
| 머신 바인딩 판매자 라이선스 | ✓ | — | — |
| 감사 가능한 오픈 소스 런타임 | ✓ | — | ✓ |
| 내 데이터·내 머신에서 실행 | ✓ | — | ✓ |
| 컴플라이언스용 감사급 재현성 | ✓ | — | ◐ |
| 네이티브 라이브 브로커 연동 | ◐ | ✓ | ✓ |
전략 실행은 PineTS 로드맵에 있습니다. 부동소수점 분기를 삼각측량하려고 지표 정밀도 기준으로 PineTS와 벤치마크합니다.
티어는 PineForge 표준 패리티 스윕을 따릅니다: excellent = 네 축(카운트 델타, entry p90, exit p90, P&L p90) 모두 엄격 임계 안이고 트레이드 매칭 ≥95%; strong은 엄격의 5배 안; moderate / weak / minimal은 단계적으로 완화. TradingView의 trail_* 청산을 쓰는 전략에는 프로덕션 임계 프로파일(더 느슨한 청산·P&L 허용)이 적용됩니다.
참조 100개 중 85개에서 PineForge와 PyneCore 모두 excellent입니다. 나머지 15개의 격차는 우연이 아닙니다 — 모두 같은 범주에서 발생합니다: 브래킷 청산, 트레일링 스톱, 부분 포지션 청산. 이 구간에서 PyneCore 브로커 에뮬레이터는 TV와 다르고, PineForge는 TV와 트레이드 단위로 일치합니다.
strategy.close(qty_percent=…)가 단일 부분 청산이 아니라 진입마다 퍼센트별 서브 청산으로 쪼갬. 본 커밋 기준 업스트림 이슈 열려 있음.HEAD 기준 in-tree 벤치마크 스윕의 드리프트 수치. 방법론 →
이 페이지의 모든 수치는 공개 벤치마크 스위트에서 산출됩니다. 숨은 설정도, API 키도, 커밋 스냅샷 트릭도 없습니다. 클린 클론에서 약 5분.
# 1. 오픈 소스 엔진 + 벤치마크 스위트 클론 git clone https://github.com/pineforge-4pass/pineforge-engine cd pineforge-engine # 2. LFS OHLCV 받기 (2.3 MB) git lfs install && git lfs pull # 3. 3엔진 풀 스윕 실행 (~5분) bash benchmarks/run_all.sh # 4. 결과 확인 — 이 페이지 표와 동일 cat benchmarks/results/summary.md