PineForge는 오픈소스 PineScript v6 백테스트 엔진입니다. Pine 코드를 C++로 트랜스파일하고, 사용자의 OHLCV 데이터 위에서 결정론적이면서 바이트 단위로 재현 가능한 백테스트를 실행합니다. TradingView와 트레이드 단위로 엄격히 검증했으며, 246개 전략·약 ~375k 트레이드 규모의 코퍼스에서 245/246의 정합성을 달성했고 엔진 자체 버그는 0건입니다. 호스티드 MCP(mcp.pineforge.dev, 설치 불필요·키 불필요·주당 100회) 또는 로컬 Docker 컨테이너로 무료로 사용할 수 있으며, 코드와 데이터는 기기 밖으로 나가지 않습니다.
TradingView에선 완벽하던 전략, 실전 투입하면 결과가 딴판. PineForge는 이 문제를 해결합니다 — 결정적 실행, 바이트 단위 재현, 내 데이터로 검증.
mcp.pineforge.dev의 무료 호스팅 MCP 엔드포인트 — 아무 MCP 클라이언트나 연결만 하면 됩니다, 설치 없이. 내 데이터로 돌리려면 Docker로 로컬에서.
무료 호스팅 MCP 지금 가동 중(주 100회 백테스트). 로컬 Docker도 개인 트레이딩은 무료. Studio는 2026년 4분기 공개.
이메일 하나면 충분합니다. 246개 전략 검증 리포트, Optuna 최적화 얼리 액세스(2026년 3분기), Studio 클라우드 IDE 우선권(2026년 4분기). 출시 안내 한 통, 가끔 진행 소식 한 통. 스팸도, 업셀도 없습니다.
설치도, key도, 가입도 없습니다. mcp.pineforge.dev의 무료 호스팅 MCP는 Streamable HTTP로 돌아갑니다 — 한 번 연결하면 바로 백테스트. IP당 주 100회 백테스트, 최근 13개월 크립토 데이터 포함.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
//@version=6 strategy("EMA Cross", overlay=true, initial_capital=10000) length = input.int(14, "Length") sig = ta.ema(close, length) if ta.crossover(sig, sig[1]) strategy.entry("long", strategy.long) if ta.crossunder(sig, sig[1]) strategy.close("long")
class GeneratedStrategy : public BacktestEngine { ta::EMA _ta_ema_1{14}; Series<double> _s_sig{500}; void on_bar(const Bar& bar) override { int length = get_input_int("Length", 14); double sig = _ta_ema_1.compute(bar.close); _s_sig.push(sig); if (sig > _s_sig[1] && _s_sig[1] <= _s_sig[2]) strategy_entry("long", true); if (sig < _s_sig[1] && _s_sig[1] >= _s_sig[2]) strategy_close("long"); } };
전략 마켓플레이스를 준비 중이신가요? 판매자 피치 보기 →
데스크나 소형 펀드를 운영 중이신가요? 기관용 피치 보기 →
mcp.pineforge.dev의 무료 호스팅 MCP — Streamable HTTP, 설치 없음, key 없음, 주 100회 백테스트. 또는 내 데이터로 돌릴 자체 완결형 Docker 컨테이너로. Claude, Cursor, 어떤 MCP 클라이언트에서든 전략을 자연어로 다뤄 보세요.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
전략을 제품으로 내보내려는 퀀트에게 중요한 다섯 축. PineForge는 다섯 축 모두를 중심에 뒀습니다.
PineForge 테제를 시험하기 위해 고른 축. 공개 문서와 벤치마크로 점수화했습니다. 방법론 →
| Engine | 네이티브 속도 | 소스 프라이버시 | 라이선스 통제 | OSS 감사 | 데이터 자유 |
|---|---|---|---|---|---|
| PineForge | 5/5 | 4/5 | 5/5 | 3/5 | 5/5 |
| TradingView | 2/5 | 2/5 | 1/5 | 0/5 | 2/5 |
| MQL5 Market | 4/5 | 5/5 | 3/5 | 0/5 | 3/5 |
| QuantConnect | 3/5 | 1/5 | 1/5 | 3/5 | 4/5 |
| Backtrader | 1/5 | 0/5 | 0/5 | 5/5 | 5/5 |
def objective(report): return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
드로잉 프리미티브·알림·라이브 틱 의미는 설계상 범위 밖입니다 — PineForge는 오프라인이라서요. 트레이드를 결정하는 요소는 들어 있습니다.
함수별 전체 커버리지 표| ta.* — 함수 59개 + 시리즈 8개 + 피벗 헬퍼(클래스 67) | 68/68 | 100% |
| math.* — 결정론적 + 롤링 | 코어 | 지원 |
| str.* — 포맷 · split · regex · tostring | 코어 | 지원 |
| strategy.* — 주문 · 접근자 · 리스크 게이트 | 풀 | 100% |
| array⟨T⟩ · map⟨K,V⟩ · UDT | codegen 경유 | 지원 |
| matrix⟨T⟩ — Eigen 백엔드 | 연산 50+ | 지원 |
| request.security — ratio · calendar · 하위 TF | 코어 | 지원 |
| drawing & alerts | — | 범위 밖 |
모든 릴리스는 TradingView CSV 내보내기와 트레이드 단위로 검증합니다 — 참조 전략 246개, 코퍼스 전체 오픈 소스. 245개 strict, 1건은 심층 분석된 TV-side anomaly, engine bug는 0건.
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. 전략별 분해 보기 →feed_bar() API. 멀티 윈도우 로버스트니스 스코어링.합법인가요? PyneCore와 뭐가 다른가요? 서비스가 멈추면 어떡하죠? 짧은 답 여덟 개.
Studio 오픈 시점에만 메일 드립니다. 246개 전략 검증 리포트와 Optuna 최적화 얼리 액세스도 함께. 스팸 없고, 업셀도 없습니다.