Recipe builderレシピビルダー › Coverage確認状況

Generator coverage: what BSV checks for each targetジェネレーターの確認状況:出力先ごとにBSVが確かめていること

For each of the 22 BSV generator targets, which BSV check covers it, and the TODO lines per recipe and target. None is runtime-tested by BSV.BSVジェネレーターの22種類の出力先それぞれについて、どのBSVチェックで確かめているか、レシピ×出力先ごとのTODO行の数を示します。BSVが実際の環境で動かして確かめた出力先はありません。

Run against a BSV API stub 1 · BSV stand-in engine 1 · Run inside the library 3 · Browser = CLI output only 10 · Structural check only 1 · Compiled against BSV stubs 4 · BSV subset evaluator 2 · runtimeTestedByBSV: 0 · coverage.json · coverage.csv

Correction (2026-10-04): before this date every BSV generator target computed indicators marked with a higher timeframe (timeframeRef) on the chart timeframe, with no warning. This affected the recipe mtf-confirmation-panel. Now 3 targets compute real higher-timeframe values from closed bars (checked inside their libraries), 7 more (Pine v6, MQL5, MQL4, NinjaTrader 8, cTrader, AmiBroker, thinkorswim) read the last closed higher-timeframe bar with the platform's officially documented idiom (pattern checked statically; not run by BSV), and the other 12 leave those blocks as TODO stubs.訂正(2026-10-04):この日より前は、BSVジェネレーターのすべての出力先で、上位足を指定した指標(timeframeRef)を、注記なしで表示中の足で計算していました。影響したのはレシピ mtf-confirmation-panel です。現在は3つの出力先で確定した上位足から計算し(ライブラリ内で確認)、Pine v6・MQL5・MQL4・NinjaTrader 8・cTrader・AmiBroker・thinkorswimの7つでは各プラットフォームの公式ドキュメントにある方法で直前に確定した上位足を読みます(形を静的に確認。BSVは実行していません)。ほかの12ではそのブロックをTODOのスタブにしています。

Targets出力先

Target出力先BSV checkBSVのチェックScriptスクリプトHigher timeframe上位足What it is notこれは何でないか
TradingView · Pine v6Browser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsClosed bars, documented idiom (static check)確定足・公式の方法(静的確認)Only checked that the browser builder output equals the CLI generator; no target-specific check. www.tradingview.com www.tradingview.com
MT5 · MQL5Browser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsClosed bars, documented idiom (static check)確定足・公式の方法(静的確認)Only checked that the browser builder output equals the CLI generator; no target-specific check. www.mql5.com www.mql5.com www.mql5.com
cTrader · C#Compiled against BSV stubsBSVのスタブでコンパイルscripts/site/check_ctrader_stubs.shClosed bars, documented idiom (static check)確定足・公式の方法(静的確認)dotnet build against BSV stubs from the cTrader Algo API reference; not a real cTrader build. help.ctrader.com help.ctrader.com help.ctrader.com
MT4 · MQL4Browser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsClosed bars, documented idiom (static check)確定足・公式の方法(静的確認)Only checked that the browser builder output equals the CLI generator; no target-specific check. docs.mql4.com docs.mql4.com docs.mql4.com
cTrader · PythonBrowser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsTODO stubTODOのスタブOnly checked that the browser builder output equals the CLI generator; no target-specific check.
Bookmap · PythonBrowser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsTODO stubTODOのスタブOnly checked that the browser builder output equals the CLI generator; no target-specific check.
NinjaTrader 8 · NinjaScriptBrowser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsClosed bars, documented idiom (static check)確定足・公式の方法(静的確認)Only checked that the browser builder output equals the CLI generator; no target-specific check. ninjatrader.com ninjatrader.com
Quantower · C#Browser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsTODO stubTODOのスタブOnly checked that the browser builder output equals the CLI generator; no target-specific check.
Sierra Chart · ACSIL C++Browser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsTODO stubTODOのスタブOnly checked that the browser builder output equals the CLI generator; no target-specific check.
ProRealTime · ProBuilderBrowser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsTODO stubTODOのスタブOnly checked that the browser builder output equals the CLI generator; no target-specific check.
GoCharting · LipiBrowser = CLI output onlyブラウザとCLIの一致のみscripts/site/test_builder_parity.mjsTODO stubTODOのスタブOnly checked that the browser builder output equals the CLI generator; no target-specific check.
MotiveWave · JavaCompiled against BSV stubsBSVのスタブでコンパイルscripts/site/check_motivewave_stubs.shTODO stubTODOのスタブjavac against BSV stubs written from the public SDK javadoc; not the real SDK.
Vela · JavaScriptBSV stand-in engineBSVの代替エンジンscripts/site/test_vela_engine.mjsTODO stubTODOのスタブVela imports swapped for local stand-ins and run over synthetic bars; not a Vela runtime test.
JForex · JavaCompiled against BSV stubsBSVのスタブでコンパイルscripts/site/check_jforex_stubs.shTODO stubTODOのスタブjavac against BSV stubs written from the JForex API javadoc; not run.
TradeStation · EasyLanguageStructural check only構造チェックのみscripts/site/check_easylanguage_output.mjsTODO stubTODOのスタブStructural check only; not a TradeStation Verify.
ATAS · C#Compiled against BSV stubsBSVのスタブでコンパイルscripts/site/check_atas_stubs.shTODO stubTODOのスタブdotnet build against BSV stubs from the ATAS API reference; not a real ATAS build.
AmiBroker · AFLBSV subset evaluatorBSVの部分評価器scripts/site/check_amibroker_afl.mjsClosed bars, documented idiom (static check)確定足・公式の方法(静的確認)BSV-written AFL-subset parser/evaluator; not AmiBroker. www.amibroker.com
thinkorswim · thinkScriptBSV subset evaluatorBSVの部分評価器scripts/site/check_thinkscript.mjsClosed bars, documented idiom (static check)確定足・公式の方法(静的確認)BSV-written thinkScript-subset parser/evaluator; not thinkorswim. toslc.thinkorswim.com toslc.thinkorswim.com toslc.thinkorswim.com
Tradovate · JavaScriptRun against a BSV API stubBSVのAPIスタブで実行scripts/site/check_tradovate.mjsTODO stubTODOのスタブRun in node:vm against a BSV stub of the documented custom-indicator API; not Tradovate.
backtrader · PythonRun inside the libraryライブラリ内で実行scripts/site/check_backtrader.pyClosed bars, checked確定足・確認済みExecuted inside the backtrader library on synthetic bars; not a broker or live feed.
Backtesting.py · PythonRun inside the libraryライブラリ内で実行scripts/site/check_backtesting_py.pyClosed bars, checked確定足・確認済みExecuted inside the Backtesting.py library on synthetic bars; not a broker or live feed.
NautilusTrader · PythonRun inside the libraryライブラリ内で実行scripts/site/check_nautilus.pyClosed bars, checked確定足・確認済みExecuted inside the NautilusTrader BacktestEngine on synthetic bars; not a broker, venue or live feed.

TODO lines per recipe and targetレシピ×出力先ごとのTODO行

0 means the generator rendered every block of that recipe for that target (148 pairs). It does not mean the output was run on the platform.0は、その出力先でレシピのすべてのブロックを出力できたという意味です。プラットフォームで動かしたという意味ではありません。

Recipeレシピpine-v6mql5ctradermql4ctrader-pythonbookmap-pythonninjatraderquantowersierra-acsilprorealtimegocharting-lipimotivewavevelajforexeasylanguageatasamibrokerthinkscripttradovatebacktraderbacktesting-pynautilus
mtf-trend-panel0101000001000000000000
session-breakout-alert0212111112000011110000
atr-risk-overlay0101000000000000000000
liquidity-sweep-alert3434333334333333331000
volatility-regime-map1212111111111011001000
opening-range-dashboard4656555556444555664000
mtf-confirmation-panel1212441444444744004000
rsi-mean-reversion-alert0101000000000000000000
trend-pullback-composite0101000001000000000000
session-statistics-panel2434333333222333442000
divergence-scanner3434333333333333331111
webhook-alert-router1212111111111111111000
golden-cross-alert0101000001000000000000
ema-cross-rsi-filter0101000001000000000000