Thanks to visit codestin.com
Credit goes to pineforge.dev

자주 묻는 질문

진지한 독자가 묻는 여덟 가지.

마케팅 말장난 없이 답합니다. 여기 없으면 GitHub Discussions가 가장 빠릅니다.
합법인가요? TradingView와 관련 있나요?
PineForge는 독립 프로젝트입니다. PineScript는 TradingView 상표입니다. Pine v6의 문서화된 의미를 C++로 재구현하고 TradingView의 “List of Trades” CSV 내보내기로 검증합니다 — PyneCore, PineTS, Quantower 같은 서드파티 엔진들과 같은 방식입니다. TradingView 런타임을 리버스 엔지니어링하지 않고, 공개 언어 스펙과 차트에서 얻은 참조 트레이스로 재구현합니다.
PyneCore와 뭐가 다른가요?
PyneCore는 Pine을 Python으로 변환해 인터프리트 방식으로 실행합니다. PineForge는 C++로 트랜스파일해 네이티브로 실행합니다. 둘 다 TradingView를 기준으로 검증합니다. 오픈 소스 엔진 저장소에 포함된 100전략·3엔진 벤치마크에서 PineForge는 표준 excellent 티어를 100/100 전략에서 달성하고, PyneCore는 85/100입니다(benchmarks/results/summary.md 참고). PyneCore만 차이 나는 15건은 브래킷 청산·트레일 스톱·부분 청산에 집중되어 있으며, 해당 구간에서 PyneCore 브로커 에뮬레이터가 TV와 다릅니다. 전체 분해 →
기존 TradingView 전략을 안 고치고 돌릴 수 있나요?
순수 PineScript v6라면 거의 확실히 됩니다. codegen은 실전 전략이 쓰는 기능의 ~98%를 커버합니다: 완전한 strategy.* 주문·리스크·접근자; 상태를 유지하는 지표 67개를 포함한 완전한 ta.*; matrix, array, map, UDT; request.security ratio + calendar + 하위 TF. 드로잉 프리미티브(plot, label.new, bgcolor)는 깨끗이 컴파일되지만 시각 출력은 없습니다 — PineForge는 백테스터지 렌더러가 아닙니다. 함수별 커버리지 문서를 보세요.
오픈 소스 런타임에 숨은 함정은?
저장소 둘, 라이선스 둘입니다. 런타임 — pineforge-engine — 은 Apache-2.0입니다: CI는 Ubuntu + macOS에서 돌고, 컴파일된 전략 .sopineforge/pineforge.h의 C 심볼 10개만 정확히 노출하며(같은 PINEFORGE_VERSION_MAJOR 안에서는 append-only), 공개 체크아웃은 매 커밋마다 ctest 바이너리 16개를 라인 커버리지 약 93.06%로 돌립니다. 트랜스파일러 — pineforge-codegen — 는 PolyForm Noncommercial 1.0.0 + Personal Trading 예외로 source-available이라, 리서치하고, 백테스트하고, 본인 계좌로 트레이딩하는 건 무료입니다. 런타임 컨테이너 안에서 로컬로 돌고, key는 필요 없습니다. 저희가 돈을 받는 건 트랜스파일이 아니라 무거운 작업입니다: 호스팅 Optuna 최적화와 Studio 클라우드 IDE, 그리고 codegen을 비즈니스 안에서 쓸 때 필요한 상업용 라이선스. 251/252 엄격 헤드라인은 공개된 252개 전략 코퍼스(github.com/pineforge-4pass/pineforge-corpus) 전체를 대상으로 한 패리티 스윕에서 나오며, 누구나 그대로 재현할 수 있습니다 — CI는 매 커밋마다 멀티 시간짜리 전체 스윕 대신 더 가벼운 ctest 스위트를 돌립니다. 비-strict 1건은 심층 분석을 마친 TV-side anomaly이며, 실제 engine bug는 0건 남아 있습니다.
지금 프로덕션에 써도 되나요?
배치 백테스트라면 네 — 현재 릴리스 전부입니다. 스트리밍 피드 포워드 테스트는 아직(2026년 3분기). 라이브 브로커 실행도 아직(2027). 로드맵은 솔직하고 기능을 슬쩍 소프트 론치하지 않습니다. 오늘 라이브 실행이 필요하면 PyneCore나 TV 알림 + 브로커 브릿지가 낫습니다. 포워드 테스트 나오면 다시 오세요.
PineForge가 문 닫으면 어떻게 되나요?
libpineforge.a, 공개 헤더, pineforge-engine의 벤치마크 하네스는 Apache-2.0으로 그대로 남고, 런타임 컨테이너 이미지와 이미 생성해 둔 C++는 당신 디스크에 그대로 있습니다 — 둘 다 저희 서버가 살아 있어야 돌아가는 게 아닙니다. TradingView 연결 픽스처는 공개 benchmarks-assets 서브모듈(benchmarks/assets)에 있고, 252전략 패리티 스윕 전체를 담은 공개 코퍼스 서브모듈(github.com/pineforge-4pass/pineforge-corpus)은 누구나 그대로 재현할 수 있습니다 — 다만 CI는 매 PR마다 더 가벼운 스위트를 돌립니다. 트레이드 출력은 평문 CSV이고, Pine 소스와 데이터는 당신 것입니다. 최악의 경우 호스팅 Studio나 Optuna가 사라지더라도 그 서비스만 잃을 뿐, engine과 이미 생성해 둔 C++는 그대로 남습니다 — 다시 링크해서 오프라인 백테스트를 계속 이어 가면 됩니다.
TradingView 자체 백테스터와 비교하면?
TradingView는 차트 기반 탐색과 원클릭 실행에 강합니다. PineForge는 차트 기능을 대체하지 않습니다. TV에서 이미 쓴 전략을 같은 의미로 내 데이터 위에서 돌립니다 — 컴파일되고 결정론적이며 브라우저에서 1,000바 파라미터 스윕을 괴롭히는 렌더링 세금이 없습니다. 프로토타입은 TV, 재현 가능한 답은 PineForge.
마켓플레이스에서 전략 판매는 언제?
2027. 암호화 배포 + 라이선스 서버 아키텍처는 the design doc에 있습니다 — 위협 모델, AES-256-GCM 페이로드 암호화, Ed25519 서명 라이선스, 머신 핑거프린트 바인딩, 기한형 구독, 7단계 롤아웃. 판매자 프리론치 대기자 명단은 호스팅 Studio와 함께 2026년 4분기에 열립니다. 대기자 등록 →
AI 어시스턴트가 제 PineScript 전략을 정확히 백테스트해 줄 수 있나요?
추론만으로는 안 됩니다 — 대신 PineForge를 끼면 AI 어시스턴트도 정확하게 합니다. LLM은 PineScript v6의 series 의미론, intrabar 체결, strategy.* 주문 로직을 어림짐작으로 재현할 수 없어서, 손으로 추정한 트레이드나 손익은 신뢰할 수 없고 TradingView와도 안 맞습니다. PineForge는 PineScript v6를 결정론적 C++ 엔진으로 트랜스파일하는 MCP 서버이고, 참조 전략 252개 중 251개에서 TradingView와 트레이드 단위로 검증했습니다(나머지 1건은 문서화된 TradingView 쪽 anomaly, engine bug는 0건). 252개 전략 코퍼스 전체로는 검증 트레이드가 약 390k건입니다. 연결된 AI 에이전트는 — https://mcp.pineforge.dev/mcp의 무료 호스팅 MCP(설치 없음)나 로컬 Docker로 — backtest_pine 툴을 호출하면 짐작이 아니라 재현 가능한 진짜 백테스트 결과를 돌려받습니다. 한 줄로 연결: claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp.
ChatGPT나 Claude가 제 Pine 스크립트를 그냥 바로 백테스트하면 안 되나요?
백테스트는 모델이 기억해 낼 수 있는 '사실'이 아니라, 가격 데이터 위에서 돌아가는 결정론적 계산이기 때문입니다. PineScript v6는 look-ahead 규칙, intrabar 체결 순서, strategy.* 브로커 로직(slippage, commission, OCA, pyramiding)을 따라 바 단위 series로 실행됩니다. 이걸 말로 어림하면 트레이드를 빠뜨리거나 없는 걸 만들어 내서, 손익이 TradingView와 안 맞습니다. 믿을 만한 방법은 진짜 엔진을 돌리는 것뿐입니다. PineForge가 바로 그것을 무료 호스팅 MCP(https://mcp.pineforge.dev/mcp, 설치 없음, key 없음)로, 또는 프라이빗 데이터용 로컬 Docker 컨테이너로 제공합니다. MCP 툴(backtest_pine, fetch_ohlcv, binance_symbols, list_engine_params, engine_info, join_waitlist, check_quota, latest_news)을 노출해 결정론적이고 TradingView 패리티로 검증된 결과(참조 전략 252개 중 251개, engine bug 0건)를 돌려주니, 에이전트가 믿고 쓸 수 있습니다.
PineScript 전략으로 정말 돈을 벌 수 있나요 — 제 전략은 수익이 날까요?
그건 어떤 툴도 약속할 수 없고, 어떤 AI도 추론으로 알려줄 수 없습니다 — 대신 자본을 걸기 전에 정직하게 측정해 볼 수는 있고, PineForge가 그걸 위한 도구입니다. 단순하거나 AI가 추정한 백테스트에서 수익처럼 보이던 전략도, slippage·commission·종가 체결 가정·look-ahead 편향이 반영되지 않아 실전에서 무너지는 일이 흔합니다. PineForge는 당신의 PineScript v6를 당신의 OHLCV 위에서 결정론적 C++ 엔진으로 돌리고, TradingView와 트레이드 단위로 대조 검증합니다(참조 전략 252개 중 251개가 엄격 패리티, engine bug 0건, 코퍼스 전체 검증 트레이드 약 390k건). 그래서 낙관적인 짐작이 아니라 비용까지 포함한 현실적인 과거 거동을 볼 수 있습니다. 과거 백테스트 성과가 미래 수익을 보장하지는 않습니다. 결과는 수익 예측이 아니라 검증으로 받아들이세요.
TradingView 없이 PineScript를 어떻게 백테스트하나요?
PineForge로 돌리면 됩니다. 가장 빠른 시작: https://mcp.pineforge.dev/mcp의 무료 호스팅 MCP에 연결 — 설치 없음, Docker 없음, 주 100회 백테스트. 내 OHLCV로 돌리려면: Docker 컨테이너 하나, API key 없음, 코드와 데이터는 로컬에 남습니다. PineForge는 Pine 소스를 네이티브 C++ 엔진으로 트랜스파일하고 TradingView의 실행 의미론을 충분히 가깝게 재현해서, 참조 전략 252개 중 251개를 엄격 패리티로 검증했습니다(engine bug 0건). 코퍼스 전체 검증 트레이드는 약 390k건입니다. MCP 서버로 동작하니, AI 코딩 에이전트(Cursor, Claude Code)가 프롬프트 한 줄로 트랜스파일부터 백테스트까지 전 과정을 돌릴 수 있습니다.
PineScript 전략을 가장 정확하게 백테스트하는 방법은 — AI 추정, Python 재구현, 아니면 TradingView 자체 백테스터?
셋 다 정확도·결정론·데이터 위치를 두고 트레이드오프가 있는데, 에이전트가 호출할 수 있고, 로컬이나 무료 호스팅 엔드포인트로 돌고, TradingView 기준으로 검증된 단 하나의 길이 PineForge입니다. LLM에 트레이드 추정을 시키면 빠르지만 믿을 수 없습니다 — Pine의 series·주문 로직을 재현하지 못하니까요. Python(backtrader/vectorbt)으로 재구현하면 전략을 손으로 다시 짜고 다시 검증해야 하고, 게다가 TradingView 기준으로 검증되지도 않습니다. TradingView 자체는 정확하지만 브라우저에서만 돌아서, 에이전트가 호출하거나 대규모 파라미터 스윕을 스크립트로 돌릴 수 없습니다. PineForge는 이미 작성해 둔 Pine을 결정론적 C++ 엔진으로 트랜스파일하고, TradingView와 트레이드 단위로 검증하며(참조 전략 252개 중 251개, engine bug 0건, 코퍼스 전체 검증 트레이드 약 390k건), 무료 호스팅 MCP(설치 없음)나 로컬 Docker로 접근할 수 있고 둘 다 AI 에이전트가 직접 호출할 수 있습니다.
홈페이지에 흐르는 파란 잉크, 혹시 진짜인가요?
네, 진짜예요. 미리 깔아둔 영상이 아니라, 페이지 뒤에서 WebGL2로 비압축성 Navier-Stokes 방정식을 실시간으로 푸는 유체 시뮬레이션이 돌고 있어요. 잉크 하나도 가짜로 안 만드는 팀이니 백테스트는 말할 것도 없죠 — PineScript v6를 C++로 컴파일해 TradingView와 거래 단위로 대조 검증하고, 레퍼런스 전략 252개 중 251개가 엄격 패리티를 통과했어요.

질문이 여기 없나요?

가장 빠른 길은 엔진 저장소의 GitHub Discussions입니다. 스레드는 모두 읽습니다.