v0.8.0 · 93.06% line coverage · 245/246 strict TV parity · 0 engine bug

Backtest PineScript,
deterministic,
trên data của bạn.

Runtime mà PineScript v6 lẽ ra phải có sẵn từ đầu.
Compile sang C++, đối chiếu từng lệnh với TradingView.

Kéo xuống
Thử MCP miễn phí · vào waitlist Studio

Backtest Pine ngay trong Claude — miễn phí, khỏi cần key.

Một endpoint MCP hosted miễn phí tại mcp.pineforge.dev — trỏ MCP client bất kỳ vào đó là chạy, khỏi cài đặt. Hoặc chạy local qua Docker trên data của riêng bạn.

Để lại email để nhận early access cho Studio — Optuna optimization (Q3 2026) và cloud IDE (Q4 2026). Một email lúc launch, thỉnh thoảng thêm vài dòng cập nhật tiến độ.

MCP hosted miễn phí đã chạy (100 backtest/tuần). Docker local cũng miễn phí cho personal trading. Studio ra mắt Q4 2026.

Thử ngay · 1 phút
khỏi cần key · hosted · tức thì
01Một lệnh, khỏi cài đặt

Khỏi cài đặt, khỏi cần key, khỏi cần đăng ký. MCP hosted miễn phí tại mcp.pineforge.dev chạy qua Streamable HTTP — kết nối một lần là backtest được ngay. 100 backtest/tuần mỗi IP, kèm sẵn 13 tháng data crypto gần nhất.

bash
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
245/246
strict TV parity
khớp từng lệnh · 246 strategy tham chiếu · 0 engine bug
100/100
vs PyneCore 85/100
ba engine đối chiếu cùng điều kiện · PineForge dẫn
~98%
coverage strategy
phần Pine v6 mà script thực tế dùng; bảng đầy đủ ở /coverage
375k+
lệnh đã verify
tổng trên corpus 246 strategy
Open core
Engine Apache · chạy trên máy bạn
audit engine · chạy local · miễn phí cho personal trading
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 paritysupertrend parityinside-bar paritystochastic-slow paritypivot-ext parity4ema-rsi parityliquidity-sweep paritymarket-shift paritymacd-histogram paritydonchian-breakout paritymatrix-pca parityregex-filter parity
Dành cho ai

Làm trước cho quant solo .

01 / B2C chính

Quant solo

  • Data của bạn, máy của bạn, không cần gói premium.
  • Optuna với objective function tùy chỉnh.
  • Webhook không bị giới hạn rate.
Miễn phí, chạy local ngay hôm nay · Studio Q4 2026

Đang xây strategy marketplace? Xem pitch cho seller →

Đang vận hành desk hoặc quỹ nhỏ? Xem pitch cho institution →

Vì sao PineForge

Ba thứ runtime của TradingView không cho bạn.

01 / DETERMINISM

Cùng script, cùng data, cùng kết quả. Reproducible đến từng byte.

02 / SPEED

C++ native. 50k bar trong vài chục mili-giây.

03 / OWNERSHIP

Data, máy, strategy đều của bạn. Mặc định offline.

MCP server · hosted miễn phí + local

Dùng PineForge từ Claude, Cursor, hay bất kỳ MCP client nào.

MCP hosted miễn phí tại mcp.pineforge.dev — Streamable HTTP, khỏi cài đặt, khỏi cần key, 100 backtest/tuần. Hoặc chạy một Docker container khép kín cho data riêng của bạn. Trò chuyện với strategy bằng ngôn ngữ tự nhiên từ Claude, Cursor, hay bất kỳ MCP client nào.

Hosted (khỏi cài đặt)Hosted: kèm sẵn 13 tháng data crypto gần nhất.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker local (mang data của bạn vào)Local: OHLCV ở yên trên máy bạn.
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Tool expose ra
  • ·backtest_pine — backtest trên data hosted hoặc CSV của bạn
  • ·fetch_ohlcv — kéo market data thành CSV sẵn để backtest
  • ·check_quota — xem còn bao nhiêu backtest tuần này
  • ·latest_news — kéo headline thị trường gần đây
Thử MCP hosted →
PineForge nằm ở đâu

Một runtime nằm ở góc không ai khác chiếm.

Năm trục mà một quant muốn ship strategy như sản phẩm thực sự quan tâm. PineForge xây quanh cả năm.

Trục được chọn để test thesis của PineForge. Chấm điểm từ public docs và benchmark. Methodology

PineForge vs TradingView
WINS
5 / 5
PineForge vs TradingView on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+3
PRIVACY
+2
LICENSE
+4
OSS
+3
DATA
+3
PineForge vs MQL5 Market
WINS
4 / 5
PineForge vs MQL5 Market on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+1
PRIVACY
-1
LICENSE
+2
OSS
+3
DATA
+2
PineForge vs QuantConnect
WINS
4 / 5
PineForge vs QuantConnect on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+2
PRIVACY
+3
LICENSE
+4
OSS
0
DATA
+1
1 tie
PineForge vs Backtrader
WINS
3 / 5
PineForge vs Backtrader on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+4
PRIVACY
+4
LICENSE
+5
OSS
-2
DATA
0
1 tie
Điểm differentiation theo engine và trục
EngineTốc độ nativeRiêng tư sourceKiểm soát licenseAudit OSSTự do data
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
Capabilities

Năm thứ bạn không làm được chỉ với TradingView.

đã ship
01
BYOD — data của riêng bạn
Chạy data tùy ý — daily, intraday, alt — không bị TradingView giới hạn symbol.
đã ship
02
Intra-bar resolution ở mọi cadence
Đi vào bên trong bar với sub-bar resolution. Hết approximate bằng last-tick.
đang build Q3 2026
03
Optuna với objective tùy biến
Tối ưu theo bất kỳ hàm mục tiêu nào — Sharpe, drawdown, profit factor, hay của riêng bạn.
đang build Q3 2026
04
Forward-test với webhook giống TradingView
Walk-forward analysis built-in. Out-of-sample là default, không phải phần thêm vào sau.
thiết kế 2027
05
Strategy marketplace · bán .so đã compile
Bán .so đã compile. Thời hạn, máy, broker — bạn quyết, không phải platform.
BYOD — data của riêng bạnmở rộng
Bất kỳ file OHLCV CSV nào — tick data, custom feed, lịch sử asset không phổ biến. Chạy offline, trong CI, trong Docker. Không upload, không API key.
Intra-bar resolution ở mọi cadencemở rộng
Sáu chế độ phân phối (uniform, cosine, triangle, endpoints, front/back-loaded), tùy chọn weighted theo volume. Limit $100 nằm trong bar 95–105 sẽ fill ở đúng $100 — chính là bar magnifier của TradingView, không cần đóng phí.
Optuna với objective tùy biếnmở rộng
Sharpe, Sortino, drawdown, profit factor — hoặc lambda một dòng do bạn viết để optimizer chạy theo.
def objective(report):
  return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
Forward-test với webhook giống TradingViewmở rộng
Drop-in thay alert TradingView. Cùng JSON shape, cùng runtime với backtest — không rate limit, không drift khi replay.
Strategy marketplace · bán .so đã compilemở rộng
Shared library mã hóa AES-256-GCM. License ký Ed25519, bind máy, có thời hạn. Buyer chỉ tune được input bạn expose; không bao giờ thấy source.
Cơ chế

Bốn stage.
Không hidden state.

01 · input
.pine source
file của bạn
02 · parse
AST + type-check
Pine v6 spec
03 · transpile
C++ codegen
không runtime tax
04 · compile + run
Native binary
~9.7ms / 50k bar
05 · validate
Trade-for-trade
245/246 strict · 0 engine bug
Studio preview

Một report, mọi con số bạn thực sự tin được.

ETHUSDT · 15m2025-07 → 2026-04EMA Cross · L=21
Net
+31.84%
Sharpe
1.48
Max DD
−12.7%
Win rate
52.1%
Trades
142
Profit factor
1.71
Equity curve · vs Buy & HoldPineForgeB&H
Jul '25Sep '25Nov '25Jan '26Mar '26Hôm nay
Coverage PineScript v6

~90% ngôn ngữ.
~98% phần strategy thật sự dùng.

Drawing primitive, alert và semantic live-tick nằm ngoài scope — PineForge thiết kế để chạy offline. Mọi thứ ảnh hưởng đến lệnh đều có.

Coverage chi tiết theo từng function
ta.* — 59 function + 8 series + pivot helper (67 class)68/68100%
math.* — deterministic + rollingcoređã hỗ trợ
str.* — format · split · regex · tostringcoređã hỗ trợ
strategy.* — orders · accessors · risk gatesđầy đủ100%
array⟨T⟩ · map⟨K,V⟩ · UDTqua codegenđã hỗ trợ
matrix⟨T⟩ — Eigen-backed50+ opsđã hỗ trợ
request.security — ratio · calendar · lower-TFcoređã hỗ trợ
drawing & alertsngoài scope
Parity với TradingView

Chúng tôi không bắt bạn tin engine.
Chúng tôi diff nó.

Mỗi release đều validate từng lệnh với CSV xuất từ TradingView — 246 strategy tham chiếu, toàn bộ corpus open-source. 245 strict, 1 TV-side anomaly đã được ghi nhận, zero engine bug.

246/246
đã truy hết — zero engine bug
Excellent245TV-side anomaly1Engine bug0
Ba engine đối chiếu · 100 strategy · cùng OHLCV
PineForge so kè ra sao với PyneCorePineTS.
So sánh đầy đủ & cách reproduce
C++ static lib
PineForge
100 / 100
100 excellent · 0 strong · 0 weak
Python (transpile cloud)
PyneCore
85 / 100
85 excellent · 2 strong · 10 moderate · 3 weak
TypeScript (LuxAlgo)
PineTS
chỉ indicator
strategy backtester nằm trong roadmap upstream
Khoảng cách 15 strategy của PyneCore tập trung nhất quán vào ngữ nghĩa bracket / trail / partial-exit — chỗ broker emulator của PyneCore khác TV. Ba ví dụ điển hình: 06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. Xem chi tiết từng strategy →
Sắp tới

Backtest mới chỉ là điểm bắt đầu. Live mới là đích.

  1. ngay bây giờ
    đã ship
    Backtest batch deterministic + MCP hosted miễn phí
    Pine v6 → C++ → trades. 245/246 strict TV parity, 0 engine bug, 93.06% line coverage, pineforge-engine open-source. Đã chạy: MCP hosted miễn phí tại mcp.pineforge.dev — khỏi cài đặt, khỏi cần key, 100 backtest/tuần.
  2. Q3 2026
    đang build
    Forward-test + Optuna optimization
    API streaming feed_bar(). Robustness scoring đa cửa sổ.
  3. Q4 2026
    kế tiếp
    Hosted Studio · paper trading
    Workspace Code · Backtest · Optimize · Compare. Một broker bridge khi launch.
  4. 2027
    sau đó
    Live execution · marketplace
    Fill đa broker. Phân phối strategy đã mã hóa. Audit log từng order.
Câu hỏi thường gặp

Hợp pháp không? So với PyneCore thế nào? Lỡ PineForge ngừng hoạt động? Tám câu trả lời ngắn.

Đọc FAQ

Có mặt khi Studio mở cửa.

Một email khi launch. Vài lần cập nhật tiến độ. Không spam upsell.