{
  "format": "itb.strategy-card/0.5.0",
  "knowledge_version": "0.5.0",
  "knowledge_policy": "itb-only/1",
  "id": "ema20-educational-binance-01",
  "title": "EMA20: educational transfer card",
  "intent": "Demonstrate a LONG-entry hypothesis when the close of a normal 1h candle crosses EMA20 upward. All selected numbers are illustrative; performance has not been tested.",
  "context_id": "backtest-binance-dca-false",
  "status": "complete_example",
  "classification": "educational_example",
  "settings": [
    {
      "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."
    }
  ],
  "conditions": [
    {
      "definition_id": "ma.entry",
      "role": "entry",
      "fields": [
        {
          "field_id": "ma.entry.asset",
          "value": "BTCUSDT",
          "origin": "derived",
          "note": "Derived from the main backtest symbol."
        },
        {
          "field_id": "ma.entry.timeframe",
          "value": "1h",
          "origin": "illustrative",
          "note": "Illustrative value, not a recommendation or optimization result."
        },
        {
          "field_id": "ma.entry.candles",
          "value": "DEFAULT",
          "origin": "illustrative",
          "note": "Illustrative value, not a recommendation or optimization result."
        },
        {
          "field_id": "ma.entry.calculation",
          "value": "CL",
          "origin": "illustrative",
          "note": "Illustrative value, not a recommendation or optimization result."
        },
        {
          "field_id": "ma.entry.reverse",
          "value": false,
          "origin": "illustrative",
          "note": "Illustrative value, not a recommendation or optimization result."
        },
        {
          "field_id": "ma.entry.average-type",
          "value": "EMA",
          "origin": "illustrative",
          "note": "Illustrative value, not a recommendation or optimization result."
        },
        {
          "field_id": "ma.entry.period",
          "value": 20,
          "origin": "illustrative",
          "note": "Illustrative value, not a recommendation or optimization result."
        }
      ],
      "explanation": "In the reviewed logic, close[1] < EMA[1] and close[0] >= EMA[0] produces LONG. Reverse is off. This example has no filters or signal exits."
    }
  ],
  "checks": {
    "schema_observation_id": "backtest-binance-dca-false@4a7f4cb49894",
    "history_verified": false,
    "backend_timezone_verified": false,
    "deployed_engine_verified": false
  },
  "unresolved": [
    "Check BTCUSDT availability and the current instrument and order-size limits in the panel.",
    "Confirm date timezone interpretation, period boundaries and history availability including warm-up.",
    "The 0.02%/0.05% fees are illustrative; replace them with the actual account conditions.",
    "No backtest has been executed. Inspect actual results separately; exact deployed-engine parity is not confirmed."
  ],
  "sources": [
    "README.md",
    "01-system-model.md",
    "02-compatibility.md",
    "04-backtest-workflow.md",
    "05-signal-passports.md",
    "field-catalog.json",
    "main-settings-constraints.json"
  ],
  "execution": {
    "backtest_executed": false,
    "live_trade_executed": false,
    "results": null
  }
}
