{
  "inputs": [
    {
      "file": "BTCUSDT-2h-2024-01.zip",
      "sha256": "3fb797cef78b982b142f69561264a2e47a27253561c949f111ec14a1b22d52ae",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-01.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-02.zip",
      "sha256": "17d6bcd38c9921a553079310667775793080ec71ef0e788ebdc200e4d3bda67c",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-02.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-03.zip",
      "sha256": "dc3b0596950dc224876fd35fb17486659d6cda3d624690969043b9c1641e3ea3",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-03.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-04.zip",
      "sha256": "ce5d79442be620494eecade2292f4eb1432545b0aa543c41fabec3a66ea3264e",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-04.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-05.zip",
      "sha256": "0c23f3f98be29e3e32bc21cf01b9d8b71cb26414b0deec8f7203e0e2d354d12e",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-05.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-06.zip",
      "sha256": "a929bd12f95bca344014b5e86ae9ef66148e901e923e6b26b253e7932fd40813",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-06.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-07.zip",
      "sha256": "1b383342d329a165dc71a3649cc3867de5555f640cc045bd6fd703fd505c4397",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-07.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-08.zip",
      "sha256": "a082a0d2491e48d72d1dbf36ebafe231b2d47e263bf7e526c3e0ab8662ee6f2f",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-08.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-09.zip",
      "sha256": "2f88c35fa1537f78487624c0d98dc20a7c035a6432475da85b3a34835e0a955e",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-09.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-10.zip",
      "sha256": "65d7131402d7ba2b3d7d21b9df5a429be3a3895b17e6c3bd06a2659d480f37df",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-10.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-11.zip",
      "sha256": "30e1af992b39011a4ceb61604667697b6996dc3e7ff95f3f2c33beeb88bb25c3",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-11.zip"
    },
    {
      "file": "BTCUSDT-2h-2024-12.zip",
      "sha256": "c9b179b1f428facc9574bef29ed75d10804eaf24ac263145c114562944ad9820",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2024-12.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-01.zip",
      "sha256": "ef21624f258dd7ca30b2ecf4b7babd3451a0f0fa9a84a89993518199d415ea38",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-01.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-02.zip",
      "sha256": "acc32a504247e37ddaff9a8924ce19f0416384c707ceba1656a465ab85512317",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-02.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-03.zip",
      "sha256": "7021f1cf20274ef19c6c60205a7717b9279a8bab300c1313d65aa4b3fc54bacf",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-03.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-04.zip",
      "sha256": "2832c00b88bd19058c1fc484c22d691f381f002b5fd4a0024eb22d607f20bbf1",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-04.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-05.zip",
      "sha256": "68b6fd4f72b59433ef191f0f5779a5a4434829089e15995deac31e76ac29dc61",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-05.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-06.zip",
      "sha256": "bfcf387c3d416bd3311f36dfa125a958c48026d8fa7069ed4094daac736a4981",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-06.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-07.zip",
      "sha256": "ce2cbf01ab42c0998b64d89b596d89fd31f16e7bdaf4fe619447cf2c7cc4e9bb",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-07.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-08.zip",
      "sha256": "ed21d38392d486e2dadd8c0e286bf9764cf56d377d015031c6263f760370d93e",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-08.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-09.zip",
      "sha256": "c324bc06988241a4f06df392e268e247ef28b696c4297aa61691d22e1d771b2d",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-09.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-10.zip",
      "sha256": "be6e4a730315c75c1748a740353293bc577a5930a05008b66489a6977463337e",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-10.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-11.zip",
      "sha256": "9426d1eefbc25deb389dd7327289691125ac39a2512b5141503a274d782f39ae",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-11.zip"
    },
    {
      "file": "BTCUSDT-2h-2025-12.zip",
      "sha256": "9714aec1a8c505dd413e5cd11297d718f94acaef59436543c792c9b7f917e40d",
      "url": "https://data.binance.vision/data/spot/monthly/klines/BTCUSDT/2h/BTCUSDT-2h-2025-12.zip"
    }
  ],
  "calculation": "The conversion line is the midpoint of the 9-bar highest high and lowest low; the base line uses 26 bars. Span A is the mean of the conversion and base lines, and span B is the 52-bar range midpoint. Cloud age 26 uses span values calculated 26 actual bar intervals earlier. No negative history index or future observation is used.",
  "selection": "Choose a candle after 500 startup bars where the close-above-cloud-top classifications differ at ages 0 and 26. Maximize the absolute difference between those tops divided by the close, then show 24 candles on either side. The example explains alignment; it does not estimate frequency.",
  "first_candle": "2024-08-05T02:00:00Z",
  "last_candle": "2024-08-09T02:00:00Z",
  "builder_sha256": "830ce98973619b8c6a20b8aeaa825dd1d54f29148ff87cc7e7083a06eb0ae412",
  "no_local_trading_simulation": true
}
