{
  "format": "itb.preset-link/0.5.0",
  "url": "https://app.itradingbot.net/backtest-new?customPreset=1~eJx1Ul1vmzAU_S9-JpMhSzfxRgltrBIyJWmjKYosB5wUFTC13Wmoyn_fvZem0x72cnx9zv2235n-XT6r7qxZzG5FkRRpxgJ2qnVTORa_Mze0R9OguE0fN_MtiKoszVvn5VE1qiu1bE2F0cVK7sR2MV8nO3Dqjat9bTrpalLzVXEP9FGVL147fw1KnrJ1cp_J258yF0uB6Z1X1svKgxrx6GbCv094uA2jmHNQdVf9q03_anUHJVUjX9-M1_LVDywOOec4joWSxlbaEhWwVr1oK0vTtrVz2Gavbcli_oVHAfP_FWcYac91J_3QY_9is8qTbTaH6o3-pa3CRYaQov8M-gZBrvm8zrBP6by-eoREVEOn2rok4crRmiGGLlDXw3FWzVihbIzT8jjAgs8dDG26ZpC9NafafySehBdwU3Z8yGUiChbv92CwAN4VyD3s2kLn16c9BEw48gkd0DOEkBOSPSX768i3ABHCFGHWki8h2dPRfsYAhDAirLAIsIClp1Lz7C55zPHhF5l4yAqZbBYC9asAphpd0xy80jUyYAJaGuJo4IMGJ9U4DdzousEpWUa4E_lckvW0o-NuSdGowtFjjhoWHUT8cAnCA3A_1iLNPn5kvKd6qw3-UrxdLn8A6fHxhw",
  "roundtrip_verified": true,
  "roundtrip_scope": "local Python codec only; not native UI or backend execution",
  "payload": {
    "exchange": "BINANCE",
    "fields": {
      "symbol": "BTCUSDT",
      "account_balance_mode": "NO_WITHDRAW",
      "position_side": "LONG",
      "backtest_mode": "AVERAGE_BY_LIMIT",
      "start_dt": "2026-08-01T12:00",
      "end_dt": "2026-08-31T12:00",
      "initial_quote_qty": 1000,
      "first_order": 100,
      "maker_commission_perc": 0.02,
      "taker_commission_perc": 0.05,
      "margin_type": "ISOLATED",
      "leverage": 1,
      "tp_perc": 0.75,
      "sl_perc": 0.5,
      "in_step_perc": 1,
      "in_dynamic_step": 1,
      "in_count": 0,
      "in_martin_gale": 1,
      "close_by_signal_only_profit_perc": -1
    },
    "cards": {
      "MAIN": [
        [
          "MA",
          {
            "ss": [
              "str",
              "BTCUSDT"
            ],
            "Is": [
              [
                "1s",
                "5s",
                "10s",
                "15s",
                "30s",
                "45s",
                "1m",
                "2m",
                "3m",
                "5m",
                "10m",
                "15m",
                "30m",
                "1h",
                "4h",
                "12h",
                "1d"
              ],
              "1h"
            ],
            "ct": [
              [
                "DEFAULT",
                "HEIKEN_ASHI"
              ],
              "DEFAULT"
            ],
            "at": [
              [
                "CL",
                "CR"
              ],
              "CL"
            ],
            "rs": [
              "bool",
              false
            ],
            "t": [
              [
                "SMA",
                "EMA",
                "WILD_MA",
                "VWMA",
                "FML"
              ],
              "EMA"
            ],
            "p": [
              "int",
              20
            ]
          },
          1
        ]
      ],
      "PRICE_LIMIT": [],
      "CLOSE_BY": []
    }
  },
  "encoded_length": 644,
  "json_bytes": 822,
  "preset_form": "single",
  "symbols": [
    "BTCUSDT"
  ],
  "symbol_count": 1,
  "requires_vip": false,
  "restored_static_fields": [
    "backtest.exchange",
    "backtest.symbol",
    "backtest.account_balance_mode",
    "backtest.position_side",
    "backtest.backtest_mode",
    "backtest.start_dt",
    "backtest.end_dt",
    "backtest.initial_quote_qty",
    "backtest.first_order",
    "backtest.maker_commission_perc",
    "backtest.taker_commission_perc",
    "backtest.margin_type",
    "backtest.leverage",
    "backtest.tp_perc",
    "backtest.sl_perc",
    "backtest.in_step_perc",
    "backtest.in_dynamic_step",
    "backtest.in_count",
    "backtest.in_martin_gale",
    "backtest.close_by_signal_only_profit_perc"
  ],
  "restored_condition_fields": 7,
  "profile_annotations_not_encoded": [
    "profile.dca_enabled",
    "profile.hedge_enabled",
    "profile.fast_enabled",
    "profile.multi_enabled",
    "profile.optimizer_enabled",
    "profile.timezone_intent"
  ],
  "manual_gates": [
    {
      "id": "fast",
      "expected": false,
      "reason": "Accelerated calculation (x200) is not part of what the link restores. A VIP account may switch it on by itself, so turn it off by hand before calculating."
    },
    {
      "id": "hedge",
      "expected": false,
      "reason": "Open the ordinary backtester and verify that classical hedge is disabled; no hedge settings are encoded."
    },
    {
      "id": "multi",
      "expected": false,
      "reason": "Clear multi-selection: a nonempty selection overrides the scalar symbol at calculation time."
    },
    {
      "id": "optimizer",
      "expected": false,
      "reason": "Use the ordinary form. No optimizer ranges or optimizer run command are encoded."
    },
    {
      "id": "dates",
      "reason": "Verify both displayed dates, timezone interpretation and available history/warm-up. The date strings contain no UTC offset."
    },
    {
      "id": "form",
      "reason": "After metadata loads, compare every restored scalar and card against the payload. Exchange/mode/symbol changes can clear or rewrite cards; leverage may be clamped."
    },
    {
      "id": "account",
      "reason": "Opening the normal application may require login. This offline generator provides no session, credentials, authorization bypass or calculation command."
    },
    {
      "id": "costs",
      "reason": "Confirm actual capital, order size, fees, leverage and instrument limits before separately authorizing a calculation."
    }
  ],
  "validation_warnings": [
    {
      "path": "$.settings",
      "code": "main_constraints.runtime_checks",
      "message": "Main source bounds are checked. Confirm symbol-specific leverage, ticks, order limits, available history and displayed dates in the panel."
    },
    {
      "path": "$.conditions",
      "code": "constraints.source_scope",
      "message": "Signal domains are checked against the bundled source-observed normalized subset; no deployed parity or execution is certified"
    },
    {
      "path": "$.status",
      "code": "card.educational_only",
      "message": "A completed example or proposal is a filled hypothesis; it is not readiness or permission to execute"
    }
  ],
  "card_status": "complete_example",
  "assumed_values": [
    {
      "field_id": "backtest.exchange",
      "value": "BINANCE",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.symbol",
      "value": "BTCUSDT",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.account_balance_mode",
      "value": "NO_WITHDRAW",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.position_side",
      "value": "LONG",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.backtest_mode",
      "value": "AVERAGE_BY_LIMIT",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.start_dt",
      "value": "2026-08-01T12:00",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.end_dt",
      "value": "2026-08-31T12:00",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.initial_quote_qty",
      "value": 1000,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.first_order",
      "value": 100,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.maker_commission_perc",
      "value": 0.02,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.taker_commission_perc",
      "value": 0.05,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.margin_type",
      "value": "ISOLATED",
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.leverage",
      "value": 1,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.tp_perc",
      "value": 0.75,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.sl_perc",
      "value": 0.5,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.in_step_perc",
      "value": 1,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.in_dynamic_step",
      "value": 1,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.in_count",
      "value": 0,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.in_martin_gale",
      "value": 1,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "backtest.close_by_signal_only_profit_perc",
      "value": -1,
      "origin": "illustrative",
      "note": "Illustrative value, not a recommendation or optimization result."
    },
    {
      "field_id": "profile.dca_enabled",
      "value": false,
      "origin": "derived",
      "note": "Explicit profile annotation, not a literal imported control. Ordinary single-symbol test; timezone intent does not establish server date interpretation."
    },
    {
      "field_id": "profile.hedge_enabled",
      "value": false,
      "origin": "illustrative",
      "note": "Explicit profile annotation, not a literal imported control. Ordinary single-symbol test; timezone intent does not establish server date interpretation."
    },
    {
      "field_id": "profile.fast_enabled",
      "value": false,
      "origin": "illustrative",
      "note": "Explicit profile annotation, not a literal imported control. Ordinary single-symbol test; timezone intent does not establish server date interpretation."
    },
    {
      "field_id": "profile.multi_enabled",
      "value": false,
      "origin": "illustrative",
      "note": "Explicit profile annotation, not a literal imported control. Ordinary single-symbol test; timezone intent does not establish server date interpretation."
    },
    {
      "field_id": "profile.optimizer_enabled",
      "value": false,
      "origin": "illustrative",
      "note": "Explicit profile annotation, not a literal imported control. Ordinary single-symbol test; timezone intent does not establish server date interpretation."
    },
    {
      "field_id": "profile.stop_be_enabled",
      "value": false,
      "origin": "illustrative",
      "note": "Explicit profile annotation. False means the two optional BE fields are absent."
    },
    {
      "field_id": "profile.timezone_intent",
      "value": "UTC",
      "origin": "illustrative",
      "note": "Explicit profile annotation, not a literal imported control. Ordinary single-symbol test; timezone intent does not establish server date interpretation."
    }
  ],
  "run_ready": false,
  "execution": {
    "remote_requests": false,
    "backtest_executed": false,
    "live_trade_executed": false
  }
}
