बिना marketing-speak के जवाब। आपका सवाल यहाँ नहीं है तो GitHub Discussions असली जवाब का सबसे तेज़ रास्ता है।
strategy.* orders, risk + accessors; full ta.* 67 primitives के साथ (59 stateful functions + 8 series variables); matrix, array, map, UDT; request.security ratio + calendar + lower-TF। Drawing primitives (plot, label.new, bgcolor) cleanly compile होते हैं पर कोई visual output नहीं देते — PineForge backtester है, renderer नहीं। देखें function-by-function coverage doc।pineforge-engine Apache-2.0 है, CI Ubuntu + macOS पर चलता है, और हर compiled strategy .so exactly वही 10 C symbols export करता है जो pineforge/pineforge.h में हैं — stability-pinned surface (same PINEFORGE_VERSION_MAJOR के अंदर append-only, README के अनुसार)। पूरा C ABI reference, lifecycle, और FFI bindings cdocs.pineforge.dev पर हैं। Public checkouts हर commit पर 16 ctest binaries चलाते हैं (15 C++ + 1 pure-C ABI sanity test), src/ का ~81% line coverage scripts/coverage.sh के via। 165/167 strict (+ 2 strong = full match) headline private maintainer corpus पर बनती है जिसमें 167 reference strategies हैं; anonymous public clones वो corpus नहीं ship करते, इसलिए वो sweep GitHub Actions नहीं चलाता। एक additional probe — 1× margin-boundary stress test — headline से बाहर है क्योंकि वो TV-side broker emulator non-determinism expose करता है जिसे हम public Pine state से model नहीं कर सकते। Closed-source piece PineScript-to-C++ transpiler है (launch पर hosted API)। Runtime के against अपना transpiler लिखना explicitly supported है।libpineforge.a, public headers, और pineforge-engine में benchmark harness code Apache-2.0 बने रहेंगे — आप fork करके offline backtests build करते रह सकते हैं। TradingView-linked fixtures private git submodules (corpus/, benchmarks/assets) में हैं; public clones उन्हें automatically नहीं पाते, इसलिए CI हर PR पर ctests चलाता है, full 167-strategy corpus नहीं। Trade output plain CSV रहता है; आपका Pine source और data आपका है। Worst case अगर hosted Studio या transpiler API बंद हो: वो services जाती हैं, पर आप runtime की local copy और जो भी transpiler-emitted C++ पास में है उसे रख सकते हैं और relink कर सकते हैं।सबसे तेज़ रास्ता engine repo पर GitHub Discussions है। हम हर thread पढ़ते हैं।