{
  "name": "BSV Runtime Index",
  "version": 1,
  "url": "https://botshelfvampire.com/trading/runtime-index/",
  "counts": {
    "total": 75,
    "runtime_verified": 34,
    "failed": 0,
    "external_runtime_required": 41,
    "remaining_feasible_untested": 0
  },
  "last_test_jst": "2026-10-07T06:38:04+09:00",
  "methodology": [
    "Real execution in the TradingView Pine Editor: each source was entered into the editor and added to a chart. Nothing is inferred from reading code.",
    "A pass means the script compiled with no error and visibly rendered on the chart (plots, or strategy orders for strategies).",
    "The SHA-256 of the exact source tested is recorded and matches the catalogued source file.",
    "Each script was removed from the chart after the test and was never saved or published to TradingView.",
    "Failures would be published here with the same detail. There are currently 0 failures.",
    "MetaTrader 4/5 is not available on the BSV verification host, so MT items are marked External runtime required. No pass is claimed for them.",
    "Runtime verification is not a backtest result, a profitability claim, a security audit or approval for live trading."
  ],
  "items": [
    {
      "id": "everget-acceleration-bands",
      "name": "Acceleration Bands",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:02:45+09:00",
      "source_sha256": "2a7ba32a65d33e3350d7b772d0884acaebe955ec3a50ce8bc512f137b8548667",
      "evidence_url": "/trading/runtime-evidence/everget-acceleration-bands.json",
      "detail_url": "/trading/tools/everget-acceleration-bands.html",
      "anchor": "/trading/runtime-index/#everget-acceleration-bands"
    },
    {
      "id": "everget-accelerator-oscillator",
      "name": "Accelerator Oscillator",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:03:13+09:00",
      "source_sha256": "91e1eaf3df466645c1eaee31d345c658fa101c592b2155b6e9509132fd41e1fd",
      "evidence_url": "/trading/runtime-evidence/everget-accelerator-oscillator.json",
      "detail_url": "/trading/tools/everget-accelerator-oscillator.html",
      "anchor": "/trading/runtime-index/#everget-accelerator-oscillator"
    },
    {
      "id": "everget-adaptive-laguerre-filter",
      "name": "Adaptive Laguerre Filter",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:04:12+09:00",
      "source_sha256": "68519b7ab0749700de77d9e2e5d2e75e1d2bf2c71e6bdda349b58d593b19f8c3",
      "evidence_url": "/trading/runtime-evidence/everget-adaptive-laguerre-filter.json",
      "detail_url": "/trading/tools/everget-adaptive-laguerre-filter.html",
      "anchor": "/trading/runtime-index/#everget-adaptive-laguerre-filter"
    },
    {
      "id": "everget-adaptive-rsi-moving-average",
      "name": "Adaptive RSI Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:07:18+09:00",
      "source_sha256": "95cdee5108b200d98e7a3e817c32316c45b009b53dcff8069a4ce59c0c15ec0d",
      "evidence_url": "/trading/runtime-evidence/everget-adaptive-rsi-moving-average.json",
      "detail_url": "/trading/tools/everget-adaptive-rsi-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-adaptive-rsi-moving-average"
    },
    {
      "id": "everget-ahrens-moving-average",
      "name": "Ahrens Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:09:08+09:00",
      "source_sha256": "32896b90bb62aea72f1a5129820e46f781a42f5ec619ca49da4110cb5392e1e4",
      "evidence_url": "/trading/runtime-evidence/everget-ahrens-moving-average.json",
      "detail_url": "/trading/tools/everget-ahrens-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-ahrens-moving-average"
    },
    {
      "id": "everget-alpha-decreasing-exponential-moving-average",
      "name": "Alpha-Decreasing EMA",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:09:41+09:00",
      "source_sha256": "0c38d6823a715bfd51b007375c2b731d53f3abc782911b63f27d68552327e567",
      "evidence_url": "/trading/runtime-evidence/everget-alpha-decreasing-exponential-moving-average.json",
      "detail_url": "/trading/tools/everget-alpha-decreasing-exponential-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-alpha-decreasing-exponential-moving-average"
    },
    {
      "id": "everget-arnaud-legoux-moving-average",
      "name": "Arnaud Legoux Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:01:38+09:00",
      "source_sha256": "ddfa6e09df4d3fa287f96eed7ef4b992fd4baeac67d581e31b16ca8db1c19662",
      "evidence_url": "/trading/runtime-evidence/everget-arnaud-legoux-moving-average.json",
      "detail_url": "/trading/tools/everget-arnaud-legoux-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-arnaud-legoux-moving-average"
    },
    {
      "id": "everget-awesome-oscillator",
      "name": "Awesome Oscillator",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:10:39+09:00",
      "source_sha256": "d44d26916968ee69d9c58ce092dac205016b045edf4823c96d17c2fc2b3dab2a",
      "evidence_url": "/trading/runtime-evidence/everget-awesome-oscillator.json",
      "detail_url": "/trading/tools/everget-awesome-oscillator.html",
      "anchor": "/trading/runtime-index/#everget-awesome-oscillator"
    },
    {
      "id": "bachini-breakout-sniper",
      "name": "Breakout Sniper",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:01:38+09:00",
      "source_sha256": "4915a745d670040284624cc4b7cef3ab5c4184187266be8ac6f0172b1105100b",
      "evidence_url": "/trading/runtime-evidence/bachini-breakout-sniper.json",
      "detail_url": "/trading/tools/bachini-breakout-sniper.html",
      "anchor": "/trading/runtime-index/#bachini-breakout-sniper"
    },
    {
      "id": "everget-butterworth-filter",
      "name": "Butterworth Filter",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:12:23+09:00",
      "source_sha256": "7a79715f92a9272647fae1a7d08948e52ff0299df9307dcd6b6717446fb62834",
      "evidence_url": "/trading/runtime-evidence/everget-butterworth-filter.json",
      "detail_url": "/trading/tools/everget-butterworth-filter.html",
      "anchor": "/trading/runtime-index/#everget-butterworth-filter"
    },
    {
      "id": "everget-center-of-gravity-oscillator",
      "name": "Center of Gravity Oscillator",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:15:40+09:00",
      "source_sha256": "831193c1631aaf64f4159bab08955ef72671695aa9ba597cf709bf98c387d1ac",
      "evidence_url": "/trading/runtime-evidence/everget-center-of-gravity-oscillator.json",
      "detail_url": "/trading/tools/everget-center-of-gravity-oscillator.html",
      "anchor": "/trading/runtime-index/#everget-center-of-gravity-oscillator"
    },
    {
      "id": "everget-coppock-curve",
      "name": "Coppock Curve",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:16:58+09:00",
      "source_sha256": "7fcf1f36d1932f25612e17cd8c6e4c1e2b96a482fbd7b42e3814c11fbdc20fb4",
      "evidence_url": "/trading/runtime-evidence/everget-coppock-curve.json",
      "detail_url": "/trading/tools/everget-coppock-curve.html",
      "anchor": "/trading/runtime-index/#everget-coppock-curve"
    },
    {
      "id": "everget-derivative-oscillator",
      "name": "Derivative Oscillator",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:17:46+09:00",
      "source_sha256": "5990c7a11e88fa0d65847f5909dd9123294fcc5d8d183d03b9c4df07378f434f",
      "evidence_url": "/trading/runtime-evidence/everget-derivative-oscillator.json",
      "detail_url": "/trading/tools/everget-derivative-oscillator.html",
      "anchor": "/trading/runtime-index/#everget-derivative-oscillator"
    },
    {
      "id": "everget-disparity-index",
      "name": "Disparity Index",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:18:10+09:00",
      "source_sha256": "769d3756f8ea788d952776f6bbd0877cb68c04154124ee7efd710238feee9dd3",
      "evidence_url": "/trading/runtime-evidence/everget-disparity-index.json",
      "detail_url": "/trading/tools/everget-disparity-index.html",
      "anchor": "/trading/runtime-index/#everget-disparity-index"
    },
    {
      "id": "everget-distance-weighted-moving-average",
      "name": "Distance Weighted Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:18:45+09:00",
      "source_sha256": "a9dd55f76450f2d3bee1c2689ccce5c3a7cdc540ffedc24e46e23d29afd57257",
      "evidence_url": "/trading/runtime-evidence/everget-distance-weighted-moving-average.json",
      "detail_url": "/trading/tools/everget-distance-weighted-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-distance-weighted-moving-average"
    },
    {
      "id": "everget-dorsey-inertia",
      "name": "Dorsey Inertia",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:21:36+09:00",
      "source_sha256": "633ac3053bc112cfad651e6881b023f5a2cc05da55cef64355d0ca233d54b72a",
      "evidence_url": "/trading/runtime-evidence/everget-dorsey-inertia.json",
      "detail_url": "/trading/tools/everget-dorsey-inertia.html",
      "anchor": "/trading/runtime-index/#everget-dorsey-inertia"
    },
    {
      "id": "everget-double-exponential-moving-average",
      "name": "Double Exponential Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:22:47+09:00",
      "source_sha256": "b57679a8c60c761c26847e2b5860acf519dbdb84a9af006661dc5f640fbb2cf0",
      "evidence_url": "/trading/runtime-evidence/everget-double-exponential-moving-average.json",
      "detail_url": "/trading/tools/everget-double-exponential-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-double-exponential-moving-average"
    },
    {
      "id": "everget-double-weighted-moving-average",
      "name": "Double Weighted Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:23:15+09:00",
      "source_sha256": "0e29b5bdf6fa5b9bd82e4ba941c4bef3c89823dfb69b7c830e6d1d9050a04019",
      "evidence_url": "/trading/runtime-evidence/everget-double-weighted-moving-average.json",
      "detail_url": "/trading/tools/everget-double-weighted-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-double-weighted-moving-average"
    },
    {
      "id": "everget-ehlers-cyber-cycle",
      "name": "Ehlers Cyber Cycle",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:23:48+09:00",
      "source_sha256": "9cb5dbe756100247d990ff31e5a2e4b71e0908eeaddc3ba74691544033ec0c7b",
      "evidence_url": "/trading/runtime-evidence/everget-ehlers-cyber-cycle.json",
      "detail_url": "/trading/tools/everget-ehlers-cyber-cycle.html",
      "anchor": "/trading/runtime-index/#everget-ehlers-cyber-cycle"
    },
    {
      "id": "everget-ehlers-super-smoother-filter",
      "name": "Ehlers Super Smoother",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:24:25+09:00",
      "source_sha256": "62322a431314e64524564c51f99aa5d0f7c6dbca2919a844f18b9c7a675e8c80",
      "evidence_url": "/trading/runtime-evidence/everget-ehlers-super-smoother-filter.json",
      "detail_url": "/trading/tools/everget-ehlers-super-smoother-filter.html",
      "anchor": "/trading/runtime-index/#everget-ehlers-super-smoother-filter"
    },
    {
      "id": "everget-elastic-volume-weighted-moving-average",
      "name": "Elastic Volume Weighted Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:27:26+09:00",
      "source_sha256": "03159841d5017403bff2b5308a9911f9a48a1c901da3305e58ae8b7abc752691",
      "evidence_url": "/trading/runtime-evidence/everget-elastic-volume-weighted-moving-average.json",
      "detail_url": "/trading/tools/everget-elastic-volume-weighted-moving-average.html",
      "anchor": "/trading/runtime-index/#everget-elastic-volume-weighted-moving-average"
    },
    {
      "id": "bachini-fear-greed",
      "name": "Fear and Greed — Price/Volume Model",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:28:40+09:00",
      "source_sha256": "fccd9404cd54eca90e5c6dd297e8d29d07223cfafc23e92673d81ff504bc0a78",
      "evidence_url": "/trading/runtime-evidence/bachini-fear-greed.json",
      "detail_url": "/trading/tools/bachini-fear-greed.html",
      "anchor": "/trading/runtime-index/#bachini-fear-greed"
    },
    {
      "id": "everget-forecast-oscillator",
      "name": "Forecast Oscillator",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:29:58+09:00",
      "source_sha256": "9bea13321f0776126b87885bbd7b86abc4a6af761822eb99c45c33b28b926536",
      "evidence_url": "/trading/runtime-evidence/everget-forecast-oscillator.json",
      "detail_url": "/trading/tools/everget-forecast-oscillator.html",
      "anchor": "/trading/runtime-index/#everget-forecast-oscillator"
    },
    {
      "id": "bachini-gaussian-regression",
      "name": "Gaussian Process Regression",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:32:14+09:00",
      "source_sha256": "e8445f12450134827d60a5e8a9749b2f2430f8785b59cdebe9bb98f0425dad71",
      "evidence_url": "/trading/runtime-evidence/bachini-gaussian-regression.json",
      "detail_url": "/trading/tools/bachini-gaussian-regression.html",
      "anchor": "/trading/runtime-index/#bachini-gaussian-regression"
    },
    {
      "id": "everget-interquartile-range-bands",
      "name": "Interquartile Range Bands",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:30:34+09:00",
      "source_sha256": "725515e300e3c7eac50b9aff7d22abb74459703b63ceb169ebec63bac8959db5",
      "evidence_url": "/trading/runtime-evidence/everget-interquartile-range-bands.json",
      "detail_url": "/trading/tools/everget-interquartile-range-bands.html",
      "anchor": "/trading/runtime-index/#everget-interquartile-range-bands"
    },
    {
      "id": "everget-kirshenbaum-bands",
      "name": "Kirshenbaum Bands",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:31:13+09:00",
      "source_sha256": "2dff60ced48ca5f872c24559686177d5a53a74ad1dec04ed3f46bcd81a386bc0",
      "evidence_url": "/trading/runtime-evidence/everget-kirshenbaum-bands.json",
      "detail_url": "/trading/tools/everget-kirshenbaum-bands.html",
      "anchor": "/trading/runtime-index/#everget-kirshenbaum-bands"
    },
    {
      "id": "everget-mean-absolute-deviation-bands",
      "name": "Mean Absolute Deviation Bands",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:34:38+09:00",
      "source_sha256": "212c7b3384b8122948bd013bbf5e2498bf1cc681ef2925b9fec1e6d31d279169",
      "evidence_url": "/trading/runtime-evidence/everget-mean-absolute-deviation-bands.json",
      "detail_url": "/trading/tools/everget-mean-absolute-deviation-bands.html",
      "anchor": "/trading/runtime-index/#everget-mean-absolute-deviation-bands"
    },
    {
      "id": "everget-moving-average-channel",
      "name": "Moving Average Channel",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:35:15+09:00",
      "source_sha256": "d19d083eed0fa4c8bd5269df5a932d62c0591581aa01767f19ff789c12830d67",
      "evidence_url": "/trading/runtime-evidence/everget-moving-average-channel.json",
      "detail_url": "/trading/tools/everget-moving-average-channel.html",
      "anchor": "/trading/runtime-index/#everget-moving-average-channel"
    },
    {
      "id": "bachini-crossover",
      "name": "Moving Average Cross",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T05:56:01+09:00",
      "source_sha256": "7947943ecd177b7fa262ebdded885e109c14e7f2e3ec80410349506f20423640",
      "evidence_url": "/trading/runtime-evidence/bachini-crossover.json",
      "detail_url": "/trading/tools/bachini-crossover.html",
      "anchor": "/trading/runtime-index/#bachini-crossover"
    },
    {
      "id": "bachini-price-channels",
      "name": "Price Channels",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:01:38+09:00",
      "source_sha256": "6ac9bd52f40e2537deb88f250213be19a8d97e5b4e2451c636935433cbb4f495",
      "evidence_url": "/trading/runtime-evidence/bachini-price-channels.json",
      "detail_url": "/trading/tools/bachini-price-channels.html",
      "anchor": "/trading/runtime-index/#bachini-price-channels"
    },
    {
      "id": "everget-range-candles",
      "name": "Range Candles — OHLC Renderer",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:36:09+09:00",
      "source_sha256": "89d3c31f016cee1e89561a6d2e69bcaa8c8cb3476841c4eac94cf7ee7f7fe647",
      "evidence_url": "/trading/runtime-evidence/everget-range-candles.json",
      "detail_url": "/trading/tools/everget-range-candles.html",
      "anchor": "/trading/runtime-index/#everget-range-candles"
    },
    {
      "id": "bachini-sma",
      "name": "Simple Moving Average",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:36:40+09:00",
      "source_sha256": "b360bf62a97783d2d15ac42c6015ced8606a1c7db37737d44cd2a66e80c29758",
      "evidence_url": "/trading/runtime-evidence/bachini-sma.json",
      "detail_url": "/trading/tools/bachini-sma.html",
      "anchor": "/trading/runtime-index/#bachini-sma"
    },
    {
      "id": "everget-stoller-average-range-channels",
      "name": "STARC Bands — Original Source",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:37:20+09:00",
      "source_sha256": "efb52fa3a451c8b8bb6e858745f527192da8ec8fe7d9cf9569bd451a76deeeb1",
      "evidence_url": "/trading/runtime-evidence/everget-stoller-average-range-channels.json",
      "detail_url": "/trading/tools/everget-stoller-average-range-channels.html",
      "anchor": "/trading/runtime-index/#everget-stoller-average-range-channels"
    },
    {
      "id": "everget-vortex-bands",
      "name": "Vortex Bands",
      "platforms": [
        "TradingView"
      ],
      "status": "runtime-tested",
      "test_time_jst": "2026-10-07T06:38:04+09:00",
      "source_sha256": "ae64b9081f4e718baf16fc54a9722d6f812728804dce0d95fbaa8ac5381cf8c1",
      "evidence_url": "/trading/runtime-evidence/everget-vortex-bands.json",
      "detail_url": "/trading/tools/everget-vortex-bands.html",
      "anchor": "/trading/runtime-index/#everget-vortex-bands"
    },
    {
      "id": "earnforex-account-protector",
      "name": "Account Protector",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-account-protector.html",
      "anchor": "/trading/runtime-index/#earnforex-account-protector"
    },
    {
      "id": "earnforex-adjustable-ma",
      "name": "Adjustable MA",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-adjustable-ma.html",
      "anchor": "/trading/runtime-index/#earnforex-adjustable-ma"
    },
    {
      "id": "earnforex-amazing",
      "name": "Amazing",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-amazing.html",
      "anchor": "/trading/runtime-index/#earnforex-amazing"
    },
    {
      "id": "earnforex-atr-trailing-stop",
      "name": "ATR Trailing Stop",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-atr-trailing-stop.html",
      "anchor": "/trading/runtime-index/#earnforex-atr-trailing-stop"
    },
    {
      "id": "earnforex-binario",
      "name": "Binario",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-binario.html",
      "anchor": "/trading/runtime-index/#earnforex-binario"
    },
    {
      "id": "earnforex-bollinger-squeeze-advanced",
      "name": "Bollinger Squeeze Advanced",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-bollinger-squeeze-advanced.html",
      "anchor": "/trading/runtime-index/#earnforex-bollinger-squeeze-advanced"
    },
    {
      "id": "earnforex-box-breakout-alert",
      "name": "Box Breakout Alert",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-box-breakout-alert.html",
      "anchor": "/trading/runtime-index/#earnforex-box-breakout-alert"
    },
    {
      "id": "earnforex-breakeven-line",
      "name": "Breakeven Line",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-breakeven-line.html",
      "anchor": "/trading/runtime-index/#earnforex-breakeven-line"
    },
    {
      "id": "earnforex-candle-timer-and-spread-indicator",
      "name": "Candle Timer & Spread",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-candle-timer-and-spread-indicator.html",
      "anchor": "/trading/runtime-index/#earnforex-candle-timer-and-spread-indicator"
    },
    {
      "id": "earnforex-candle-wicks-length-display",
      "name": "Candle Wicks Length Display",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-candle-wicks-length-display.html",
      "anchor": "/trading/runtime-index/#earnforex-candle-wicks-length-display"
    },
    {
      "id": "earnforex-chart-pattern-helper",
      "name": "Chart Pattern Helper",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-chart-pattern-helper.html",
      "anchor": "/trading/runtime-index/#earnforex-chart-pattern-helper"
    },
    {
      "id": "earnforex-close-all-orders",
      "name": "Close All Orders / Positions",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-close-all-orders.html",
      "anchor": "/trading/runtime-index/#earnforex-close-all-orders"
    },
    {
      "id": "earnforex-cumulative-volume-delta",
      "name": "Cumulative Volume Delta",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-cumulative-volume-delta.html",
      "anchor": "/trading/runtime-index/#earnforex-cumulative-volume-delta"
    },
    {
      "id": "earnforex-currency-strength-lines",
      "name": "Currency Strength Lines",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-currency-strength-lines.html",
      "anchor": "/trading/runtime-index/#earnforex-currency-strength-lines"
    },
    {
      "id": "earnforex-donchian-ultimate",
      "name": "Donchian Ultimate",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-donchian-ultimate.html",
      "anchor": "/trading/runtime-index/#earnforex-donchian-ultimate"
    },
    {
      "id": "earnforex-fractals-trailing-stop",
      "name": "Fractals Trailing Stop",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-fractals-trailing-stop.html",
      "anchor": "/trading/runtime-index/#earnforex-fractals-trailing-stop"
    },
    {
      "id": "earnforex-heiken-ashi-naive",
      "name": "Heiken Ashi Naive",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-heiken-ashi-naive.html",
      "anchor": "/trading/runtime-index/#earnforex-heiken-ashi-naive"
    },
    {
      "id": "earnforex-moving-average-crossover-alert",
      "name": "MA Crossover Alert",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-moving-average-crossover-alert.html",
      "anchor": "/trading/runtime-index/#earnforex-moving-average-crossover-alert"
    },
    {
      "id": "earnforex-ma-trailing-stop",
      "name": "MA Trailing Stop",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-ma-trailing-stop.html",
      "anchor": "/trading/runtime-index/#earnforex-ma-trailing-stop"
    },
    {
      "id": "earnforex-marketprofile",
      "name": "Market Profile",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-marketprofile.html",
      "anchor": "/trading/runtime-index/#earnforex-marketprofile"
    },
    {
      "id": "earnforex-mt5-expert-advisor-template",
      "name": "MT5 Expert Advisor Template",
      "platforms": [
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-mt5-expert-advisor-template.html",
      "anchor": "/trading/runtime-index/#earnforex-mt5-expert-advisor-template"
    },
    {
      "id": "earnforex-news-trader",
      "name": "News Trader",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-news-trader.html",
      "anchor": "/trading/runtime-index/#earnforex-news-trader"
    },
    {
      "id": "earnforex-persistentanti",
      "name": "PersistentAnti",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-persistentanti.html",
      "anchor": "/trading/runtime-index/#earnforex-persistentanti"
    },
    {
      "id": "earnforex-pinbar-detector",
      "name": "Pinbar Detector",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-pinbar-detector.html",
      "anchor": "/trading/runtime-index/#earnforex-pinbar-detector"
    },
    {
      "id": "earnforex-positionsizer",
      "name": "Position Sizer",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-positionsizer.html",
      "anchor": "/trading/runtime-index/#earnforex-positionsizer"
    },
    {
      "id": "earnforex-psar-trailing-stop",
      "name": "PSAR Trailing Stop",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-psar-trailing-stop.html",
      "anchor": "/trading/runtime-index/#earnforex-psar-trailing-stop"
    },
    {
      "id": "earnforex-qqe",
      "name": "QQE",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-qqe.html",
      "anchor": "/trading/runtime-index/#earnforex-qqe"
    },
    {
      "id": "earnforex-riskcalculator",
      "name": "Risk Calculator",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-riskcalculator.html",
      "anchor": "/trading/runtime-index/#earnforex-riskcalculator"
    },
    {
      "id": "earnforex-roundlevels",
      "name": "Round Levels",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-roundlevels.html",
      "anchor": "/trading/runtime-index/#earnforex-roundlevels"
    },
    {
      "id": "earnforex-rsi-ea",
      "name": "RSI EA",
      "platforms": [
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-rsi-ea.html",
      "anchor": "/trading/runtime-index/#earnforex-rsi-ea"
    },
    {
      "id": "earnforex-rsi-with-alert",
      "name": "RSI with Alert",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-rsi-with-alert.html",
      "anchor": "/trading/runtime-index/#earnforex-rsi-with-alert"
    },
    {
      "id": "earnforex-spike-trader",
      "name": "Spike Trader",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-spike-trader.html",
      "anchor": "/trading/runtime-index/#earnforex-spike-trader"
    },
    {
      "id": "earnforex-supertrend-multi-timeframe",
      "name": "Supertrend Multi-Timeframe",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-supertrend-multi-timeframe.html",
      "anchor": "/trading/runtime-index/#earnforex-supertrend-multi-timeframe"
    },
    {
      "id": "earnforex-supertrend-trailing-stop",
      "name": "Supertrend Trailing Stop",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-supertrend-trailing-stop.html",
      "anchor": "/trading/runtime-index/#earnforex-supertrend-trailing-stop"
    },
    {
      "id": "earnforex-support-and-resistance",
      "name": "Support & Resistance",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-support-and-resistance.html",
      "anchor": "/trading/runtime-index/#earnforex-support-and-resistance"
    },
    {
      "id": "earnforex-timed-order",
      "name": "Timed Order",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-timed-order.html",
      "anchor": "/trading/runtime-index/#earnforex-timed-order"
    },
    {
      "id": "earnforex-traders-dynamic-index",
      "name": "Traders Dynamic Index",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-traders-dynamic-index.html",
      "anchor": "/trading/runtime-index/#earnforex-traders-dynamic-index"
    },
    {
      "id": "earnforex-trading-session-time",
      "name": "Trading Session Time",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-trading-session-time.html",
      "anchor": "/trading/runtime-index/#earnforex-trading-session-time"
    },
    {
      "id": "earnforex-trailing-stop-on-profit",
      "name": "Trailing Stop on Profit",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-trailing-stop-on-profit.html",
      "anchor": "/trading/runtime-index/#earnforex-trailing-stop-on-profit"
    },
    {
      "id": "earnforex-volume-profile",
      "name": "Volume Profile",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-volume-profile.html",
      "anchor": "/trading/runtime-index/#earnforex-volume-profile"
    },
    {
      "id": "earnforex-wrb-hidden-gap",
      "name": "WRB Hidden Gap",
      "platforms": [
        "MT4",
        "MT5"
      ],
      "status": "external-runtime",
      "runtime_tested": false,
      "blocker": {
        "en": "External runtime required — MetaTrader 4/5 not available on BSV verification host",
        "ja": "外部実行環境が必要 — BSV検証ホストに MetaTrader 4/5 がありません"
      },
      "detail_url": "/trading/tools/earnforex-wrb-hidden-gap.html",
      "anchor": "/trading/runtime-index/#earnforex-wrb-hidden-gap"
    }
  ]
}
