常見問題

認真的 讀者 會問的八件事。

不講行銷話術。若你的問題不在這裡,GitHub Discussions 最快拿到實答。

這合法嗎?你們跟 TradingView 有關係嗎?
PineForge 獨立營運。PineScript 為 TradingView 商標。我們以 C++ 重現 Pine v6 公開文件語意,並以 TradingView「成交列表」CSV 驗證輸出 — 做法與 PyneCore、PineTS、Quantower 等第三方引擎相同。我們不逆向 TradingView runtime;依公開語言規格與圖表參考軌跡重現。
跟 PyneCore 差在哪?
PyneCore 把 Pine 翻成 Python 直譯執行,PineForge 轉成 C++ 原生跑。兩者都對 TradingView 驗證。在開源 engine repo 內建的 100 支三引擎標竿上,PineForge 100/100 達標準極佳層級,PyneCore 85/100(見 benchmarks/results/summary.md)。PyneCore 的落差集中在 bracket 出場、移動停損、部分平倉 — 其券商模擬器在此與 TV 不同。完整拆解 →
我現有的 TradingView 策略能不改就用嗎?
若是純 PineScript v6,幾乎可以。codegen 涵蓋實務策略約 ~98%:strategy.* 完整委託、風控與存取器;ta.* 含 67 個具狀態指標;matrix、array、map、UDT;request.security ratio + calendar + 較低時間框架。繪圖原語(plotlabel.newbgcolor)可乾淨編譯但無視覺輸出 — PineForge 是回測器不是渲染器。見函式級涵蓋文件
開源 runtime 有什麼陷阱嗎?
沒有。pineforge-engine 為 Apache-2.0,CI 跑 Ubuntu + macOS,每個編譯策略 .so 恰好匯出 pineforge/pineforge.h 內 10 個 C 符號 — 穩定釘選介面(同一 PINEFORGE_VERSION_MAJOR 內僅可追加,見 README)。完整 C ABI 參考、生命週期與 FFI 綁定見 cdocs.pineforge.dev。公開 clone 每次 commit 跑 16 個 ctest 二進位(15 個 C++、1 個純 C ABI sanity test),src/ 約 93.06% 行覆蓋,scripts/coverage.sh。245/246 嚴格的標題數字,來自跑遍公開的 246 支參考策略 corpus(github.com/pineforge-4pass/pineforge-corpus)的完整對齊掃描 — 任何人都能自己重現;CI 每次 commit 只跑較輕量的 ctest 套件,不會跑那套要好幾小時的全量掃描。剩下 1 支非嚴格的 row 是深入分析後判定的 TV 端異常 — 引擎邏輯按 Pine 語意是對的,真正的 engine bug 一個都不剩。
現在能生產環境用嗎?
批次回測可以 — 這就是目前整個版本。串流行情前瞻測試還不行(2026 Q3)。實盤券商執行還不行(2027)。路線圖說實話;我們不軟上架功能。若今天就非要實盤,PyneCore 或 TV 警示 + 券商橋會更適合。前瞻測試推出後再回來。
若 PineForge 結束營運呢?
libpineforge.a、公開標頭與 pineforge-engine 內 benchmark 骨架維持 Apache-2.0 — 你可 fork 繼續離線回測。連結 TradingView 的 fixture 在公開 benchmarks-assets submodule(benchmarks/assets);公開的 corpus submodule(github.com/pineforge-4pass/pineforge-corpus)涵蓋完整 246 支對齊掃描 — 公開、任何人都能重現,只是 CI 每個 PR 跑的是較輕量的套件。成交輸出仍是純 CSV;你的 Pine 原始碼與資料仍是你的。最差情況若託管 Studio 或 Optuna 消失:你失去的只是那些服務,但本機 runtime 與你手上已產生的 transpiler 輸出 C++ 都還在,重新連結即可。
跟 TradingView 內建回測怎麼比?
TradingView 擅長圖表探索與一鍵執行。PineForge 不取代圖表端。它把你已在 TV 寫好的策略,搬到你的資料上以相同語意執行 — 只是編譯、可重現,且免掉瀏覽器渲染稅讓千棒參數掃描很痛苦。原型用 TV;答案要可重現時用 PineForge。
何時能在市集賣策略?
2027。加密分發 + 授權伺服器架構見 the design doc — 威脅模型、AES-256-GCM、Ed25519 簽章授權、機器指紋綁定、時效訂閱、七階段推出。賣家預熱等候名單 2026 Q4 與託管 Studio 同步開放。加入等候名單 →
AI 助理能準確回測我的 PineScript 策略嗎?
光靠推理不行 — 但 PineForge 正是讓 AI 助理「準確」做到這件事的方法。LLM 沒辦法靠近似去重現 PineScript v6 的 series 語意、intrabar 成交與 strategy.* 委託邏輯,所以它手算出來的成交或損益都不可靠,也對不上 TradingView。PineForge 是一個 MCP server,把 PineScript v6 轉成確定性的 C++ 引擎,在 246 支參考策略裡有 245 支逐筆對 TradingView 驗證通過(剩下 1 支是已查證的 TV 端異常,0 engine bug),整個 246 支 corpus 累積約 375k 筆驗證成交。裝好的 AI agent — 透過免費託管 MCP(https://mcp.pineforge.dev/mcp,免安裝)或本機 Docker — 直接呼叫它的 backtest_pine,拿到的是真實、可重現的回測,而不是一個猜測。一行連上:claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp。
為什麼 ChatGPT 或 Claude 不能直接幫我回測 Pine 腳本?
因為回測是對你價格資料做的一次確定性計算,不是模型能「記得」的事實。PineScript v6 是逐棒執行的 series,有 look-ahead 規則、intrabar 成交順序,還有 strategy.* 的券商邏輯(slippage、commission、OCA、pyramiding);用文字去近似這些,會漏掉或憑空生出成交,損益自然兜不回 TradingView。可靠的做法只有一個 — 跑真正的引擎。PineForge 給的就是這個:免費託管 MCP(https://mcp.pineforge.dev/mcp,免安裝、免 key),或用本機 Docker container 跑私有資料,對外開放 MCP 工具(backtest_pine、fetch_ohlcv、binance_symbols、list_engine_params、engine_info、join_waitlist、check_quota、latest_news),回傳確定性、且已對 TradingView 對齊驗證過的結果(246 支裡 245 支、0 engine bug),讓 agent 能放心採用。
PineScript 策略真的能賺錢嗎 — 我這支會不會賺?
沒有工具能向你保證會賺,AI 也沒辦法靠推理告訴你 — 你能做的,是在投入資金前誠實量測,這正是 PineForge 的用途。在草率或 AI 估出來的回測裡看起來會賺的策略,上線後常常賠,因為 slippage、commission、收盤成交假設、look-ahead bias 全沒被建模。PineForge 把你的 PineScript v6 跑在你自己的 OHLCV 上,透過確定性的 C++ 引擎逐筆對 TradingView 驗證(246 支參考策略裡 245 支達嚴格對齊、0 engine bug,整個 corpus 累積約 375k 筆驗證成交),所以你看到的是含成本在內的真實歷史行為,而不是一個樂觀的猜測。過去的回測表現不保證未來結果;請把輸出當成驗證,而不是獲利預測。
不用 TradingView 要怎麼回測 PineScript?
交給 PineForge。最快上手:連上免費託管 MCP,端點在 https://mcp.pineforge.dev/mcp — 免安裝、免 Docker,每週 100 次回測。要用自己的 OHLCV:一個 Docker container,免 API key,程式碼和資料都留在本機。PineForge 把你的 Pine 原始碼轉成原生 C++ 引擎,把 TradingView 的執行語意重現到足以在 246 支參考策略裡讓 245 支達嚴格對齊(0 engine bug),整個 corpus 累積約 375k 筆驗證成交。它以 MCP server 形式運行,所以 AI coding agent(Cursor、Claude Code)能從一句 prompt 把「轉譯到回測」整條跑完。
要準確回測 PineScript 策略,最好的做法是什麼 — AI 估算、用 Python 重寫,還是 TradingView 本身?
每種做法在準確度、確定性、資料放在哪這三件事上各有取捨;PineForge 是唯一一條能被 agent 呼叫、在本機或免費託管端點跑、又對 TradingView 驗證過的路。叫 LLM 估成交很快,但不可靠 — 它重現不了 Pine 的 series 與委託邏輯。用 Python 重寫(backtrader、vectorbt)等於要自己手動重做策略再重新驗證,而且沒對 TradingView 驗證。TradingView 本身準,但跑在瀏覽器裡,agent 沒辦法呼叫,也沒辦法用腳本跑大量參數掃描。PineForge 把你早就寫好的 Pine 轉成確定性的 C++ 引擎,逐筆對 TradingView 驗證(246 支參考策略裡 245 支、0 engine bug,整個 corpus 累積約 375k 筆驗證成交),以免費託管 MCP(免安裝)或本機 Docker 取用,兩種都能被 AI agent 直接呼叫。
首頁那團藍墨水,是真的在模擬嗎?還是預錄好的動畫?
是真的在算。頁面後面跑著一個 WebGL2 求解器,即時積分不可壓縮的 Navier-Stokes 方程——我們不做假的模擬,連彩蛋也不例外。你的回測拿到的是同一份偏執:PineScript v6 編譯成 C++,再與 TradingView 逐筆對帳,246 套基準策略裡有 245 套達到嚴格一致。

問題不在這裡?

最快是 engine repo 的 GitHub Discussions。我們會讀每一串。