È legale? Siete affiliati a TradingView?+
PineForge è indipendente. PineScript è un marchio di TradingView. Reimplementiamo in C++ la semantica documentata di Pine v6 e validiamo gli output contro gli export CSV «List of Trades» di TradingView — esattamente come fanno gli altri engine di terze parti (PyneCore, PineTS, Quantower). Non facciamo reverse engineering del runtime di TradingView; reimplementiamo a partire dalla specifica pubblica del linguaggio e dalle trace di riferimento del chart.
In cosa è diverso da PyneCore?+
PyneCore traduce Pine in Python e gira interpretato. PineForge transpila in C++ e gira nativo. Entrambi validano contro TradingView. Sul benchmark a tre engine su 100 strategie incluso nella repo open-source dell'engine, PineForge raggiunge il tier eccellente canonico su 100/100 strategie contro 85/100 di PyneCore (vedi benchmarks/results/summary.md). I 15 outlier solo-PyneCore si concentrano in bracket exit, trailing stop e chiusure parziali — categorie dove il broker emulator di PyneCore diverge da TV.
Dettaglio completo →La mia strategia TradingView esistente funziona senza modifiche?+
Se è puro PineScript v6, quasi sicuramente sì. Il codegen copre il ~98% di ciò che le strategie reali usano:
strategy.* completo per ordini, risk e accessor;
ta.* completo con 67 primitive (59 funzioni stateful + 8 series variable); matrix, array, map, UDT;
request.security ratio + calendar + lower-TF. Le primitive di disegno (
plot,
label.new,
bgcolor) compilano pulite ma non producono output visivo — PineForge è un backtester, non un renderer. Vedi
la doc di copertura funzione per funzione.
Qual è la fregatura del runtime open-source?+
Non c'è.
pineforge-engine è Apache-2.0, la CI gira su Ubuntu + macOS, e ogni
.so di strategia compilato esporta esattamente i 10 simboli C in
pineforge/pineforge.h — la superficie con stabilità garantita (append-only nello stesso
PINEFORGE_VERSION_MAJOR, come da README). Il riferimento completo dell'ABI C, il lifecycle e i binding FFI vivono su
cdocs.pineforge.dev. I checkout pubblici eseguono 16 binari
ctest (15 C++ + 1 sanity test ABI in C puro) a ogni commit, 93.06% di line coverage di
src/ via scripts/coverage.sh. Il titolo 245/246 stretti si ottiene dallo sweep di parità completo sul corpus pubblico di 246 strategie di riferimento (github.com/pineforge-4pass/pineforge-corpus), riproducibile da chiunque; a ogni commit la CI esegue la suite
ctest più leggera, non lo sweep completo da diverse ore. L'unica riga non stretta è un'anomalia lato TV analizzata a fondo — la logica dell'engine è corretta secondo la semantica Pine; di bug reali di engine non ne resta nessuno.
Posso usarlo in produzione oggi?+
Per i backtest batch sì — è l'intera release attuale. Per il forward-test con feed in streaming, non ancora (Q3 2026). Per l'esecuzione live su broker, non ancora (2027). La roadmap è onesta; non facciamo soft-launch di feature. Se ti serve esecuzione live oggi, PyneCore o un alert TV + broker bridge ti servono meglio. Torna quando esce il forward-test.
E se PineForge chiude?+
libpineforge.a, gli header pubblici e il codice della benchmark harness in pineforge-engine restano Apache-2.0 — puoi forkare e continuare a costruire backtest offline. Le fixture legate a TradingView vivono in un submodule pubblico di benchmarks-assets (benchmarks/assets); il submodule del corpus pubblico (github.com/pineforge-4pass/pineforge-corpus) copre lo sweep completo di parità su 246 strategie — pubblico e riproducibile da chiunque, anche se la CI a ogni PR esegue una suite più leggera. L'output dei trade resta CSV puro; il tuo sorgente Pine e i tuoi dati restano tuoi. Caso peggiore se Studio hosted o Optuna scompaiono: perdi quei servizi, ma puoi tenere una copia locale del runtime più tutto il C++ già emesso dal transpiler e rilinkare.
Come ti confronti con il backtester di TradingView?+
TradingView è eccellente per la discovery sul chart e l'esecuzione in un click. PineForge non sostituisce nulla sul lato chart. Esegue la strategia che hai già scritto su TV, sui tuoi dati, con la stessa semantica — solo compilata, deterministica e libera dalla tassa di rendering del chart che rende dolorosi i parameter sweep da 1.000 barre nel browser. Usa TV per prototipare; usa PineForge quando la risposta deve essere riproducibile.
Quando potrò vendere strategie sul marketplace?+
2027. L'architettura di distribuzione cifrata copre l'intero modello di minaccia: payload AES-256-GCM, licenze firmate Ed25519, binding a fingerprint macchina, abbonamenti a scadenza, liste di revoca e rollout in 7 fasi. La waitlist pre-lancio per i seller apre Q4 2026 insieme allo Studio hosted.
Entra in waitlist →Un assistente AI può fare un backtest accurato della mia strategia PineScript?+
Non ragionandoci da solo, e PineForge è proprio il modo in cui un assistente AI lo fa davvero. Un LLM non riesce a riprodurre per approssimazione la semantica a series di PineScript v6, i fill intrabar e la logica degli ordini strategy.*: ogni trade o P&L che stima a mano è inaffidabile e non torna con TradingView. PineForge è un server MCP che transpila PineScript v6 in un engine C++ deterministico, validato trade per trade contro TradingView su 245 di 246 strategie di riferimento (l'unica eccezione è un'anomalia documentata lato TradingView, 0 bug di engine), su un corpus di 246 strategie per un totale di ~375k trade validati. Un agente AI collegato — via l'MCP hosted gratuito su https://mcp.pineforge.dev/mcp (niente da installare) o via Docker in locale — chiama il suo tool backtest_pine e ottiene un backtest reale e riproducibile, non una stima. Ti colleghi in una riga: claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp.
Perché ChatGPT o Claude non possono fare direttamente il backtest del mio script Pine?+
Perché un backtest è un calcolo deterministico sui tuoi dati di prezzo, non un fatto che un modello può ricordare. PineScript v6 gira come una series barra per barra, con regole di look-ahead, ordine dei fill intrabar e logica broker di strategy.* (slippage, commissioni, OCA, pyramiding); approssimare tutto questo a parole fa saltare o inventare trade, così il P&L non torna con TradingView. La strada affidabile è eseguire un engine vero. PineForge è esattamente questo, come MCP hosted gratuito (https://mcp.pineforge.dev/mcp, niente da installare, nessuna key) o come container Docker in locale per i dati privati, e espone tool MCP (backtest_pine, fetch_ohlcv, binance_symbols, list_engine_params, engine_info, join_waitlist, check_quota, latest_news) che restituiscono risultati deterministici, validati a parità con TradingView (245 di 246 strategie di riferimento, 0 bug di engine), di cui un agente può fidarsi.
Una strategia PineScript può davvero fare soldi? La mia è profittevole?+
Nessun tool può prometterlo e nessuna AI può dirtelo ragionandoci sopra: quello che puoi fare è misurarla con onestà prima di rischiare capitale, ed è a questo che serve PineForge. Strategie che sembrano profittevoli in un backtest naïf o stimato da un'AI falliscono regolarmente in live, perché slippage, commissioni, assunzioni di fill-at-close e look-ahead bias restano non modellati. PineForge esegue il tuo PineScript v6 sui tuoi OHLCV attraverso un engine C++ deterministico, validato trade per trade contro TradingView (245 di 246 strategie di riferimento a parità stretta, 0 bug di engine, su un corpus per un totale di ~375k trade validati): così vedi il comportamento storico realistico, costi compresi, non una stima ottimistica. La performance passata in backtest non è una garanzia di risultati futuri; tratta l'output come una validazione, non come una previsione di profitto.
Come faccio il backtest di PineScript senza TradingView?+
Lo passi a PineForge. La partenza più rapida: colleghi l'MCP hosted gratuito su https://mcp.pineforge.dev/mcp — niente da installare, niente Docker, 100 backtest/settimana. Per i tuoi OHLCV: un container Docker, nessuna API key, codice e dati restano in locale. PineForge transpila il tuo sorgente Pine in un engine C++ nativo e riproduce la semantica di esecuzione di TradingView abbastanza fedelmente da validare a parità stretta su 245 di 246 strategie di riferimento (0 bug di engine), su un corpus per un totale di ~375k trade validati. Gira come server MCP, così un agente AI di coding (Cursor, Claude Code) può guidare l'intero transpile-and-backtest da un prompt.
Qual è il modo migliore per fare un backtest accurato di una strategia PineScript: stima AI, riscrittura in Python o TradingView stesso?+
Ogni opzione è un compromesso tra accuratezza, determinismo e dove stanno i tuoi dati; PineForge è l'unica strada che è chiamabile da un agente, gira in locale o come endpoint hosted gratuito ed è validata contro TradingView. Chiedere a un LLM di stimare i trade è veloce ma inaffidabile: non sa riprodurre la series e la logica degli ordini di Pine. Riscrivere in Python (backtrader/vectorbt) significa reimplementare e rivalidare la strategia a mano, e non è validato contro TradingView. TradingView stesso è accurato, ma gira nel browser: non è chiamabile da un agente né scriptabile per ampi parameter sweep. PineForge transpila il Pine che hai già scritto in un engine C++ deterministico, validato trade per trade contro TradingView (245 di 246 strategie di riferimento, 0 bug di engine, su un corpus per un totale di ~375k trade validati), accessibile come MCP hosted gratuito (niente da installare) o Docker in locale, entrambi chiamabili da un agente AI.
L'inchiostro blu sulla homepage di PineForge è vero?+
Verissimo: è una simulazione fluidodinamica che gira in tempo reale nel browser, con un solver WebGL2 che risolve le equazioni di Navier-Stokes per fluidi incomprimibili. Sì, bastava un video — ma da noi le simulazioni non si fingono, nemmeno quelle decorative. Ai tuoi backtest riserviamo la stessa ossessione: PineScript v6 compilato in C++ e validato trade per trade contro TradingView, con parità rigorosa su 245 delle 246 strategie di riferimento.