{
  "properties": {
    "alert_mode": {
      "default": false,
      "description": "Start this session in alert-only mode: notifies on entry fires instead of placing orders. The strategy's own exits/sizing/rebalance are compiled but inactive for this session \u2014 it is not mutated. Requires ALERT_MODE_ENABLED to be set.",
      "title": "Alert Mode",
      "type": "boolean"
    },
    "fee_pct": {
      "default": 0.0,
      "description": "Trading fee as percentage (0.1 = 0.1%)",
      "title": "Fee Pct",
      "type": "number"
    },
    "initial_cash": {
      "default": 100000.0,
      "description": "Initial cash amount",
      "title": "Initial Cash",
      "type": "number"
    },
    "notification_channel": {
      "default": "all",
      "description": "Alert delivery preference for alert-mode sessions. 'all' sends to every enabled channel; 'email' sends only email; 'push' sends only registered push devices.",
      "enum": [
        "all",
        "email",
        "push"
      ],
      "title": "Notification Channel",
      "type": "string"
    },
    "slippage_pct": {
      "default": 0.0,
      "description": "Slippage as percentage (0.05 = 0.05%)",
      "title": "Slippage Pct",
      "type": "number"
    },
    "strategy_id": {
      "description": "Strategy identifier",
      "title": "Strategy Id",
      "type": "string"
    }
  },
  "required": [
    "strategy_id"
  ],
  "title": "start_paper_tradingArguments",
  "type": "object"
}
