FAQ

検討担当者が最初に確認する 8つの論点 です。

誇張は避け、事実ベースで整理しました。掲載がない論点は、GitHub Discussionsが最も早い解決経路です。

これは合法ですか?TradingViewと提携していますか?
PineForgeはTradingViewとは独立したプロジェクトです。PineScriptはTradingViewの商標です。当方はPine v6の文書化されたセマンティクスをC++で再実装し、TradingViewの「List of Trades」CSVエクスポートと出力を照合して検証しています。PyneCore、PineTS、Quantowerなどのサードパーティ製エンジンと同様のアプローチです。TradingViewのランタイムをリバースエンジニアリングするのではなく、公開されている言語仕様とチャート上の参照トレースに基づいて再実装しています。
PyneCoreとの違いは?
PyneCoreはPineをPythonへ変換しインタプリタ実行します。PineForgeはC++へトランスパイルしてネイティブ実行します。いずれもTradingView出力との突き合わせを前提にしています。オープンソースのエンジンリポジトリに同梱の100戦略・3エンジン比較では、標準定義のExcellentティアでPineForgeが100/100、PyneCoreが85/100です(benchmarks/results/summary.md参照)。PyneCoreのみが外れる15件は、ブラケット決済・トレーリングストップ・部分決済に集中しており、ブローカーエミュレータがTradingViewと異なる領域です。詳細内訳 →
既存のTradingView戦略は変更なしで動きますか?
純粋なPineScript v6であれば、ほぼ確実に動作します。コード生成は実運用戦略が使う表面の約98%をカバーします:完全なstrategy.*注文とリスク/アクセサ、67種類のステートフル指標を含むta.*、matrix・array・map・UDT、request.securityのratio・calendar・lower-TF。描画プリミティブ(plotlabel.newbgcolor)はエラーなくコンパイルされますが、視覚出力は生成しません。PineForgeはバックテスターでありチャートレンダラーではありません。詳細は関数ごとのカバレッジドキュメントを参照してください。
オープンソースランタイムに何か落とし穴はありますか?
意図した落とし穴はありません。pineforge-engineはApache-2.0で、CIはUbuntuとmacOS上で動きます。コンパイル済み戦略の.soがエクスポートするのはpineforge/pineforge.hに定義された10個のCシンボルのみで、同一PINEFORGE_VERSION_MAJOR内では追記のみの安定ABIです(README参照)。C ABIの完全なリファレンス、ライフサイクル、FFIバインディングはcdocs.pineforge.devにあります。公開クローンはコミットごとに16個のctestバイナリ(C++ 15個+純C ABIサニティテスト1個)を実行し、scripts/coverage.sh経由でsrc/の行カバレッジは約93.06%です。245/246という厳密パリティの見出しは、公開されている246戦略コーパス(github.com/pineforge-4pass/pineforge-corpus)へのフルパリティスイープから得た数値で、誰でも再現できます。CIがコミットごとに走らせるのは軽量なctestスイートで、数時間かかるフルスイープではありません。残る1件はTV側のアノマリーとして深掘り解析済みです — Pineのセマンティクスに照らしてエンジン側のロジックは正しく、実際のエンジンバグはゼロです。
本日時点で本番環境に使えますか?
バッチ用途のバックテストであれば利用できます。それが現リリースの範囲です。ストリーミングフィードによるフォワードテストは未提供(2026年Q3予定)。ブローカー経由のライブ執行も未提供(2027年予定)。ロードマップはオープンに共有しており、機能を内々にソフトローンチすることはありません。今日この瞬間にライブ執行が必要なら、PyneCore、またはTradingViewアラート+ブローカーブリッジのほうが適しています。フォワードテストの提供後に、再度ご検討ください。
PineForgeがサービス終了したらどうなりますか?
libpineforge.a、公開ヘッダー、pineforge-engine内のベンチマークハーネスのコードはApache-2.0のままです — forkしてオフラインのバックテストを継続できます。TradingView連携フィクスチャは公開のbenchmarks-assetsサブモジュール(benchmarks/assets)にあり、246戦略の完全なパリティスイープを収めたコーパスサブモジュール(github.com/pineforge-4pass/pineforge-corpus)も公開されていて誰でも再現できます。ただしCIが毎PRで走らせるのは、より軽量なスイートです。取引出力はプレーンなCSVのまま、Pineソースとデータはご自身の資産です。最悪の場合、ホスト型StudioやOptunaが利用できなくなっても、失うのはそれらのサービスだけ。ランタイムのローカルコピーと、すでに手元にあるトランスパイル済みC++を保持して再リンクできます。
TradingView標準のバックテスターとの違いは?
TradingViewはチャート駆動の探索とワンクリック執行に優れています。PineForgeはチャート機能の代替ではありません。すでにTradingView上で書いた戦略を、お手持ちのデータ上で同じセマンティクスで実行します — ただしコンパイル済み・決定論的であり、チャート描画のオーバーヘッドはありません。ブラウザでは負荷になりがちな大規模パラメータスイープも、オフライン実行では現実的になります。試作はTradingView、再現性や検証の確度が必要な局面ではPineForge、という使い分けが自然です。
マーケットプレイスで戦略を販売できるのはいつですか?
2027年を予定しています。暗号化配信とライセンスサーバーのアーキテクチャはthe design docにまとめています — 脅威モデル、AES-256-GCMによるペイロード暗号化、Ed25519署名付きライセンス、マシンフィンガープリント紐付け、期限付きサブスクリプション、7段階のロールアウト。販売者向けの事前ウェイトリストは、ホスト型Studioと同時期の2026年Q4開始を目指しています。ウェイトリストに登録 →
AIアシスタントは私のPineScript戦略を正確にバックテストできますか?
推論だけでは無理です — そして、AIアシスタントに正確なバックテストをさせる手段がPineForgeです。LLMはPineScript v6のシリーズセマンティクス、バー内約定、strategy.*の注文ロジックを近似から再現できません。そのため手計算で見積もった取引やP&Lは信頼できず、TradingViewとも一致しません。PineForgeはPineScript v6を決定論的なC++エンジンへトランスパイルするMCPサーバーです。参照246戦略のうち245戦略でTradingViewと取引単位の照合に通っており(残る1件はTV側の文書化済みアノマリー、エンジンバグは0件)、246戦略のコーパス全体では検証済み取引が約375k件に上ります。導入済みのAIエージェントが — https://mcp.pineforge.dev/mcp の無料ホスト型MCP(インストール不要)、またはローカルDockerを通じて — backtest_pineツールを呼べば、当て推量ではなく、再現可能な実バックテストが返ります。接続は1行で:claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp。
ChatGPTやClaudeに私のPineスクリプトを直接バックテストしてもらえないのはなぜですか?
バックテストはお手持ちの価格データに対する決定論的な計算であって、モデルが記憶から取り出せる事実ではないからです。PineScript v6はバー単位のシリーズとして実行され、ルックアヘッドのルール、バー内の約定順序、strategy.*のブローカーロジック(スリッページ、手数料、OCA、ピラミッディング)が絡みます。これを文章で近似すれば取引が抜けたり捏造されたりして、P&LはTradingViewと整合しません。確実なのは実エンジンで走らせることです。PineForgeはまさにそれを、無料のホスト型MCP(https://mcp.pineforge.dev/mcp、インストール不要、キー不要)、またはプライベートデータ向けのローカルDockerコンテナとして提供します。MCPツール(backtest_pine、fetch_ohlcv、binance_symbols、list_engine_params、engine_info、join_waitlist、check_quota、latest_news)が、決定論的でTradingViewパリティ検証済みの結果を返します(参照246戦略のうち245戦略、エンジンバグ0件)。エージェントが信頼できる結果です。
PineScript戦略は実際に利益を出せますか?私の戦略は儲かりますか?
それを約束できるツールはありませんし、AIが推論で答えられるものでもありません。できるのは、資本を投じる前に正直に測ることで、PineForgeはそのためにあります。素朴なバックテストやAIの見積もりでは利益が出るように見えた戦略が、ライブで失敗するのは珍しくありません。スリッページ、手数料、終値約定の前提、ルックアヘッドバイアスがモデル化されていないからです。PineForgeはお手持ちのOHLCVでPineScript v6を決定論的なC++エンジンに通し、TradingViewと取引単位で照合します(参照246戦略のうち245戦略が厳密パリティ、エンジンバグ0件、コーパス全体で検証済み取引は約375k件)。だからコストも含めた現実的な過去の挙動が見えます — 楽観的な当て推量ではありません。過去のバックテスト成績は将来の結果を保証しません。出力は検証として扱ってください。利益の予測ではありません。
TradingViewを使わずにPineScriptをバックテストするには?
PineForgeに通してください。最速なのは、https://mcp.pineforge.dev/mcp の無料ホスト型MCPに接続する方法です — インストール不要、Docker不要、週100回。自分のOHLCVで動かしたいときは、Dockerコンテナ1つ、APIキー不要で、コードもデータも手元に留まります。PineForgeはあなたのPineソースをネイティブなC++エンジンへトランスパイルし、TradingViewの実行セマンティクスを十分に忠実に再現するため、参照246戦略のうち245戦略で厳密パリティの検証に通っています(エンジンバグ0件、コーパス全体で検証済み取引は約375k件)。さらにMCPサーバーとして動くので、AIコーディングエージェント(Cursor、Claude Code)が一つの指示でトランスパイルからバックテストまで一気に回せます。
PineScript戦略を正確にバックテストする最善の方法は? AIの見積もり、Pythonでの書き直し、それともTradingView本体?
どれも精度、決定性、データの置き場所のトレードオフがあります。そのなかでPineForgeは、エージェントから呼べて、ローカルでも無料のホスト型エンドポイントでも動き、TradingViewと照合済みという唯一の選択肢です。LLMに取引を見積もらせるのは速いものの信頼できません — Pineのシリーズと注文ロジックを再現できないからです。Python(backtrader/vectorbt)での再実装は、戦略を手作業で書き直して再検証する手間がかかり、TradingViewとの照合もありません。TradingView本体は正確ですが、ブラウザ上で動くため、エージェントから呼べず、大規模なパラメータスイープをスクリプト化することもできません。PineForgeは、あなたが既に書いたPineを決定論的なC++エンジンへトランスパイルし、TradingViewと取引単位で照合します(参照246戦略のうち245戦略、エンジンバグ0件、コーパス全体で検証済み取引は約375k件)。無料のホスト型MCP(インストール不要)、またはローカルDockerとして利用でき、どちらもAIエージェントから直接呼び出せます。
トップページで揺れている青いインク、あれは本物ですか?
本物です。動画でもCSSアニメーションでもなく、ページの裏側でWebGL2のソルバーが非圧縮性Navier-Stokes方程式をリアルタイムに解いています。シミュレーションをごまかさない主義は、飾りのインク一滴にも適用されます。バックテストにも同じ執念を注いでいて、PineScript v6をC++にコンパイルしTradingViewと1トレード単位で照合——リファレンス戦略246本中245本が厳密一致です。

掲載されていない質問がありますか?

最も早いのはエンジンリポジトリのGitHub Discussionsです。すべてのスレッドを確認しています。