v0.8.0 · 라인 커버리지 93.06% · 엄격 TV 패리티 245/246 · engine bug 0

PineScript 백테스트,
결정론적으로,
내 데이터 위에서.

PineScript v6에 본디 함께 제공됐어야 할 런타임.
C++로 컴파일되고, TradingView와 트레이드 단위로 검증됩니다.

스크롤
무료 MCP 써보기 · Studio 대기자 등록

Claude에서 내 Pine을 백테스트 — 무료, key 없음.

mcp.pineforge.dev의 무료 호스팅 MCP 엔드포인트 — 아무 MCP 클라이언트나 연결만 하면 됩니다, 설치 없이. 내 데이터로 돌리려면 Docker로 로컬에서.

이메일만 남겨 주시면 Studio 얼리 액세스를 보내 드립니다 — Optuna 최적화(2026년 3분기)와 클라우드 IDE(2026년 4분기). 출시 안내 1통, 그리고 가끔 전하는 진행 소식만 보냅니다.

무료 호스팅 MCP 지금 가동 중(주 100회 백테스트). 로컬 Docker도 개인 트레이딩은 무료. Studio는 2026년 4분기 공개.

바로 해보기 · 1분
key 없음 · 호스팅 · 즉시
01명령 한 줄, 설치 없음

설치도, key도, 가입도 없습니다. mcp.pineforge.dev의 무료 호스팅 MCP는 Streamable HTTP로 돌아갑니다 — 한 번 연결하면 바로 백테스트. IP당 주 100회 백테스트, 최근 13개월 크립토 데이터 포함.

bash
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
245/246
엄격 TV 패리티
트레이드 단위 일치 · 참조 전략 246개 · engine bug 0
100/100
PyneCore 85/100 대비
3엔진 벤치마크에서 PineForge 앞섬
~98%
전략 커버리지
실전 Pine v6 스크립트가 실제로 쓰는 범위 기준 · 전체 표는 /coverage
375k+
검증된 트레이드
246개 전략 코퍼스 합산
Open core
Apache engine · 내 머신에서 실행
engine 감사 · 로컬 실행 · 개인 트레이딩 무료
strategy.pine
PineScript v6
//@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")
Generated C++ · emitted by codegen
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");
    }
};
Trades
142
Net P&L
+$3,184.62
Sharpe
1.48
Max DD
−12.7%
ma-cross 패리티supertrend 패리티inside-bar 패리티stochastic-slow 패리티pivot-ext 패리티4ema-rsi 패리티liquidity-sweep 패리티market-shift 패리티macd-histogram 패리티donchian-breakout 패리티matrix-pca 패리티regex-filter 패리티
대상

이 제품은 솔로 퀀트를 최우선으로 설계했습니다.

01 / B2C 메인

솔로 퀀트 트레이더

  • 내 데이터, 내 머신. 프리미엄 티어 없음.
  • 목적 함수만 정하면 Optuna로 최적화.
  • 레이트 리밋 없는 웹훅.
오늘 바로 로컬에서 무료 · Studio 2026년 4분기

전략 마켓플레이스를 준비 중이신가요? 판매자 피치 보기 →

데스크나 소형 펀드를 운영 중이신가요? 기관용 피치 보기 →

왜 PineForge인가

TradingView 런타임이 주지 않는 세 가지.

01 / 결정론

같은 스크립트, 같은 데이터, 같은 트레이드. 바이트 단위 재현.

02 / 속도

네이티브 C++. 5만 바를 수십 ms 안에.

03 / 소유

내 데이터, 내 머신, 내 전략. 기본값은 오프라인.

MCP 서버 · 무료 호스팅 + 로컬

Claude, Cursor, 어떤 MCP 클라이언트에서든 PineForge를 씁니다.

mcp.pineforge.dev의 무료 호스팅 MCP — Streamable HTTP, 설치 없음, key 없음, 주 100회 백테스트. 또는 내 데이터로 돌릴 자체 완결형 Docker 컨테이너로. Claude, Cursor, 어떤 MCP 클라이언트에서든 전략을 자연어로 다뤄 보세요.

호스팅 (설치 없음)호스팅: 최근 13개월 크립토 데이터 포함.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
로컬 Docker (내 데이터로)로컬: OHLCV는 내 머신에 남습니다.
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
노출된 도구
  • ·backtest_pine — 호스팅 데이터나 내 CSV로 백테스트
  • ·fetch_ohlcv — 시세 데이터를 백테스트용 CSV로 가져오기
  • ·check_quota — 이번 주 남은 백테스트 확인
  • ·latest_news — 최근 시장 헤드라인 가져오기
호스팅 MCP 써보기 →
PineForge의 자리

다른 데 없는 코너를 차지한 런타임 하나.

전략을 제품으로 내보내려는 퀀트에게 중요한 다섯 축. PineForge는 다섯 축 모두를 중심에 뒀습니다.

PineForge 테제를 시험하기 위해 고른 축. 공개 문서와 벤치마크로 점수화했습니다. 방법론

PineForge vs TradingView
5 / 5
PineForge vs TradingView on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+3
PRIVACY
+2
LICENSE
+4
OSS
+3
DATA
+3
PineForge vs MQL5 Market
4 / 5
PineForge vs MQL5 Market on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+1
PRIVACY
-1
LICENSE
+2
OSS
+3
DATA
+2
PineForge vs QuantConnect
4 / 5
PineForge vs QuantConnect on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+2
PRIVACY
+3
LICENSE
+4
OSS
0
DATA
+1
1 tie
PineForge vs Backtrader
3 / 5
PineForge vs Backtrader on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+4
PRIVACY
+4
LICENSE
+5
OSS
-2
DATA
0
1 tie
엔진·축별 차별화 점수
Engine네이티브 속도소스 프라이버시라이선스 통제OSS 감사데이터 자유
PineForge5/54/55/53/55/5
TradingView2/52/51/50/52/5
MQL5 Market4/55/53/50/53/5
QuantConnect3/51/51/53/54/5
Backtrader1/50/50/55/55/5
할 수 있는 것

TradingView만으로는 안 되는다섯 가지.

출시됨
01
내 데이터 가져오기
일봉·분봉·대체 데이터까지, TradingView 심볼 제약 없이 돌립니다.
출시됨
02
어떤 캐던스에서도 바 내부 해상도
서브바 해상도로 바 안을 걷습니다. 이제 마지막 틱 근사에 묶이지 마세요.
2026년 3분기 개발 중
03
커스텀 목적 함수로 Optuna
Sharpe, 낙폭, profit factor, 직접 만든 함수까지 — 목적 함수는 당신 마음대로.
2026년 3분기 개발 중
04
TradingView 형 웹훅으로 포워드 테스트
워크포워드 분석 내장. OOS(표본 외)가 기본이라 사후 처리가 아님.
2027 설계
05
전략 마켓플레이스 · 컴파일 .so 판매
컴파일 .so 판매. 기한·머신·브로커 바인딩 — 플랫폼이 아니라 판매자가 정함.
내 데이터 가져오기펼치기
어떤 OHLCV CSV든 OK — 틱 데이터, 커스텀 피드, 대체자산 히스토리. 오프라인·CI·Docker에서 실행. 업로드 없음, API 키 없음.
어떤 캐던스에서도 바 내부 해상도펼치기
분포 모드 6종(uniform, cosine, triangle, endpoints, front/back-loaded), 선택적으로 거래량 가중. 95–105 바 안에서 $100 리밋은 정확히 $100에 체결 — 구독 없이도 TradingView Bar Magnifier와 같은 체결 해상도.
커스텀 목적 함수로 Optuna펼치기
Sharpe, Sortino, 낙폭, profit factor — 혹은 옵티마이저에게 맡길 한 줄짜리 람다까지.
def objective(report):
  return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
TradingView 형 웹훅으로 포워드 테스트펼치기
TradingView 알림을 그대로 갈아끼우기. 같은 JSON 형태, 백테스트와 같은 런타임 — 레이트 리밋 없음, 리플레이 드리프트 없음.
전략 마켓플레이스 · 컴파일 .so 판매펼치기
AES-256-GCM으로 암호화된 공유 라이브러리. Ed25519 서명, 머신 바인딩, 기한 라이선스. 구매자는 노출한 입력만 조정하고 소스는 못 봅니다.
작동 방식

네 단계.
숨은 상태 제로.

01 · 입력
.pine 소스
내 파일
02 · 파싱
AST + 타입 체크
Pine v6 스펙
03 · 트랜스파일
C++ codegen
런타임 세금 없음
04 · 컴파일 + 실행
네이티브 바이너리
~9.7ms / 5만 바
05 · 검증
트레이드 단위 검증
엄격 245/246 · engine bug 0
Studio 프리뷰

리포트 하나에, 진짜로 믿을 숫자만.

ETHUSDT · 15m2025-07 → 2026-04EMA Cross · L=21
순손익
+31.84%
Sharpe
1.48
최대 낙폭
−12.7%
승률
52.1%
트레이드
142
Profit factor
1.71
에퀴티 커브 · Buy & Hold 대비PineForgeB&H
Jul '25Sep '25Nov '25Jan '26Mar '26오늘
PineScript v6 커버리지

언어의 ~90%.
실전 전략이 쓰는 건 ~98%.

드로잉 프리미티브·알림·라이브 틱 의미는 설계상 범위 밖입니다 — PineForge는 오프라인이라서요. 트레이드를 결정하는 요소는 들어 있습니다.

함수별 전체 커버리지 표
ta.* — 함수 59개 + 시리즈 8개 + 피벗 헬퍼(클래스 67)68/68100%
math.* — 결정론적 + 롤링코어지원
str.* — 포맷 · split · regex · tostring코어지원
strategy.* — 주문 · 접근자 · 리스크 게이트100%
array⟨T⟩ · map⟨K,V⟩ · UDTcodegen 경유지원
matrix⟨T⟩ — Eigen 백엔드연산 50+지원
request.security — ratio · calendar · 하위 TF코어지원
drawing & alerts범위 밖
TradingView 패리티

엔진을 믿어 달라고 하지 않습니다.
직접 디프합니다.

모든 릴리스는 TradingView CSV 내보내기와 트레이드 단위로 검증합니다 — 참조 전략 246개, 코퍼스 전체 오픈 소스. 245개 strict, 1건은 심층 분석된 TV-side anomaly, engine bug는 0건.

246/246
전부 추적 완료 — engine bug 0건
Excellent245TV-side anomaly1Engine bug0
3엔진 비교 · 전략 100개 · 동일 OHLCV
PineForge가 PyneCore, PineTS와 어떻게 다른지.
전체 비교 & 재현 레시피
C++ 정적 라이브러리
PineForge
100 / 100
100 excellent · 0 strong · 0 weak
Python (클라우드 트랜스파일)
PyneCore
85 / 100
85 excellent · 2 strong · 10 moderate · 3 weak
TypeScript (LuxAlgo)
PineTS
지표만
전략 백테스터는 업스트림 로드맵
PyneCore와의 15개 전략 격차는 브래킷·트레일·부분 청산 처리에서 반복적으로 나타납니다 — 해당 구간에서 PyneCore 브로커 에뮬레이터가 TV와 다릅니다. 대표 사례 3건: 06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. 전략별 분해 보기 →
앞으로

백테스트는 시작이며 라이브가 핵심입니다.

  1. 지금
    출시됨
    결정론적 배치 백테스트 + 무료 호스팅 MCP
    Pine v6 → C++ → 트레이드. 245/246 엄격 TV 패리티, engine bug 0, 라인 커버리지 93.06%, 오픈 소스 pineforge-engine. 지금 가동 중: mcp.pineforge.dev의 무료 호스팅 MCP — 설치 없음, key 없음, 주 100회 백테스트.
  2. 2026년 3분기
    개발 중
    포워드 테스트 + Optuna 최적화
    스트리밍 feed_bar() API. 멀티 윈도우 로버스트니스 스코어링.
  3. 2026년 4분기
    다음
    호스팅 Studio · 페이퍼 트레이딩
    Code · Backtest · Optimize · Compare 워크스페이스. 출시 시 브로커 브릿지는 하나.
  4. 2027
    이후
    라이브 체결 · 마켓플레이스
    멀티 브로커 체결. 암호화 전략 배포. 주문별 감사 로그.
자주 묻는 질문

합법인가요? PyneCore와 뭐가 다른가요? 서비스가 멈추면 어떡하죠? 짧은 답 여덟 개.

FAQ 읽기

함께하세요 — Studio 가 열릴 때.

출시 안내 메일 한 통. 가끔 진행 소식 한 통. 끝없는 업셀 릴레이는 없습니다.