{
 "_meta": {
  "title": "Farm fee template (real broker fees only)",
  "built": "2026-10-18 AEST",
  "held_31_source": "/workspace/ceo/known_gaps_futures_crypto.json (futures 13 + crypto 12 + forex 6)",
  "held_31": [
   "NQ",
   "ES",
   "YM",
   "RTY",
   "GC",
   "SI",
   "CL",
   "NG",
   "ZN",
   "6E",
   "6B",
   "6A",
   "FDAX",
   "BTC",
   "ETH",
   "USDT",
   "BNB",
   "XRP",
   "USDC",
   "SOL",
   "TRX",
   "HYPE",
   "ZEC",
   "DOGE",
   "XMR",
   "EURUSD",
   "GBPUSD",
   "USDJPY",
   "AUDUSD",
   "USDCAD",
   "USDCHF"
  ],
  "default_rule": "CME/CBOT/NYMEX/COMEX/Eurex = NinjaTrader Lifetime all-in; GC/MGC = IBKR (David); forex + XAUUSD = Global Prime Raw",
  "rithmic_routing_side_optional": 0.25,
  "rithmic_note": "NT: 'Order routing $0.25 per contract' (Rithmic/CQG). Optional, added per side by fees.py when rithmic=True.",
  "gp_rounding": "per side per deal, rounded up to the cent"
 },
 "NQ": {
  "instrument": "E-mini Nasdaq-100",
  "root": "NQ",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$20 x index",
  "tick_size": 0.25,
  "tick_value": 5.0,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 1.39,
  "clearing_side": 0.19,
  "allin_side": 2.17,
  "allin_rt": 4.34,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "NQ",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.39,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.17,
  "nt_lifetime_allin_rt": 4.34,
  "nt_monthly_allin_rt": 5.14,
  "nt_free_allin_rt": 5.74,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.386,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 2.247,
  "ibkr_allin_rt": 4.494,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 1000.0,
  "nt_margin_maint": 42248.33,
  "nt_margin_initial": 46473.17,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 40418.24,
  "ibkr_margin_intraday_maint": 30945.95,
  "ibkr_margin_overnight_initial": 57740.35,
  "ibkr_margin_overnight_maint": 44208.5,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "MNQ": {
  "instrument": "Micro E-mini Nasdaq-100",
  "root": "MNQ",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$2 x index",
  "tick_size": 0.25,
  "tick_value": 0.5,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.36,
  "clearing_side": 0.19,
  "allin_side": 0.64,
  "allin_rt": 1.28,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "NQ",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of NQ)",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.36,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.64,
  "nt_lifetime_allin_rt": 1.28,
  "nt_monthly_allin_rt": 1.68,
  "nt_free_allin_rt": 1.88,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": 0.353,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 0.614,
  "ibkr_allin_rt": 1.228,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 100.0,
  "nt_margin_maint": 4224.83,
  "nt_margin_initial": 4647.32,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 4041.82,
  "ibkr_margin_intraday_maint": 3094.6,
  "ibkr_margin_overnight_initial": 5774.03,
  "ibkr_margin_overnight_maint": 4420.85,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "ES": {
  "instrument": "E-mini S&P 500",
  "root": "ES",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$50 x index",
  "tick_size": 0.25,
  "tick_value": 12.5,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 1.39,
  "clearing_side": 0.19,
  "allin_side": 2.17,
  "allin_rt": 4.34,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "ES",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.39,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.17,
  "nt_lifetime_allin_rt": 4.34,
  "nt_monthly_allin_rt": 5.14,
  "nt_free_allin_rt": 5.74,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.386,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 2.247,
  "ibkr_allin_rt": 4.494,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 26028.77,
  "nt_margin_initial": 28631.65,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 23491.65,
  "ibkr_margin_intraday_maint": 18337.9,
  "ibkr_margin_overnight_initial": 33559.5,
  "ibkr_margin_overnight_maint": 26197.0,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "MES": {
  "instrument": "Micro E-mini S&P 500",
  "root": "MES",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$5 x index",
  "tick_size": 0.25,
  "tick_value": 1.25,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.36,
  "clearing_side": 0.19,
  "allin_side": 0.64,
  "allin_rt": 1.28,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "ES",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of ES)",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.36,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.64,
  "nt_lifetime_allin_rt": 1.28,
  "nt_monthly_allin_rt": 1.68,
  "nt_free_allin_rt": 1.88,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": 0.353,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 0.614,
  "ibkr_allin_rt": 1.228,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 50.0,
  "nt_margin_maint": 2602.88,
  "nt_margin_initial": 2863.17,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 2349.165,
  "ibkr_margin_intraday_maint": 1833.79,
  "ibkr_margin_overnight_initial": 3355.95,
  "ibkr_margin_overnight_maint": 2619.7,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "YM": {
  "instrument": "E-mini Dow ($5)",
  "root": "YM",
  "venue": "CBOT",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$5 x index",
  "tick_size": 1.0,
  "tick_value": 5.0,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 1.39,
  "clearing_side": 0.19,
  "allin_side": 2.17,
  "allin_rt": 4.34,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "YM",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.39,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.17,
  "nt_lifetime_allin_rt": 4.34,
  "nt_monthly_allin_rt": 5.14,
  "nt_free_allin_rt": 5.74,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.38,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 2.24,
  "ibkr_allin_rt": 4.48,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CBOT.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 15444.2,
  "nt_margin_initial": 16988.62,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 12723.725,
  "ibkr_margin_intraday_maint": 10744.95,
  "ibkr_margin_overnight_initial": 18176.75,
  "ibkr_margin_overnight_maint": 15349.93,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "MYM": {
  "instrument": "Micro E-mini Dow",
  "root": "MYM",
  "venue": "CBOT",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$0.50 x index",
  "tick_size": 1.0,
  "tick_value": 0.5,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.36,
  "clearing_side": 0.19,
  "allin_side": 0.64,
  "allin_rt": 1.28,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "YM",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of YM)",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.36,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.64,
  "nt_lifetime_allin_rt": 1.28,
  "nt_monthly_allin_rt": 1.68,
  "nt_free_allin_rt": 1.88,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": 0.35,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 0.61,
  "ibkr_allin_rt": 1.22,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CBOT.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 50.0,
  "nt_margin_maint": 1544.42,
  "nt_margin_initial": 1698.87,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 1272.37,
  "ibkr_margin_intraday_maint": 1074.5,
  "ibkr_margin_overnight_initial": 1817.675,
  "ibkr_margin_overnight_maint": 1534.99,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "RTY": {
  "instrument": "E-mini Russell 2000",
  "root": "RTY",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$50 x index",
  "tick_size": 0.1,
  "tick_value": 5.0,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 1.39,
  "clearing_side": 0.19,
  "allin_side": 2.17,
  "allin_rt": 4.34,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "RTY",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.39,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.17,
  "nt_lifetime_allin_rt": 4.34,
  "nt_monthly_allin_rt": 5.14,
  "nt_free_allin_rt": 5.74,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.386,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 2.247,
  "ibkr_allin_rt": 4.494,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 11142.58,
  "nt_margin_initial": 12256.84,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 8718.12,
  "ibkr_margin_intraday_maint": 7580.98,
  "ibkr_margin_overnight_initial": 12454.46,
  "ibkr_margin_overnight_maint": 10829.96,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "M2K": {
  "instrument": "Micro E-mini Russell 2000",
  "root": "M2K",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$5 x index",
  "tick_size": 0.1,
  "tick_value": 0.5,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.36,
  "clearing_side": 0.19,
  "allin_side": 0.64,
  "allin_rt": 1.28,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "RTY",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of RTY)",
  "category": "Equity index",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.36,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.64,
  "nt_lifetime_allin_rt": 1.28,
  "nt_monthly_allin_rt": 1.68,
  "nt_free_allin_rt": 1.88,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": 0.353,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 0.614,
  "ibkr_allin_rt": 1.228,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 50.0,
  "nt_margin_maint": 1114.26,
  "nt_margin_initial": 1225.69,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 871.812,
  "ibkr_margin_intraday_maint": 758.098,
  "ibkr_margin_overnight_initial": 1245.45,
  "ibkr_margin_overnight_maint": 1083.0,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "GC": {
  "instrument": "Gold",
  "root": "GC",
  "venue": "COMEX",
  "broker": "IBKR",
  "plan": "Fixed (David's stated figure)",
  "contract_size": "100 troy oz",
  "tick_size": 0.1,
  "tick_value": 10.0,
  "currency": "USD",
  "commission_side": 0.85,
  "exchange_nfa_side": 1.66,
  "clearing_side": 0.0,
  "allin_side": 2.51,
  "allin_rt": 5.02,
  "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/COMEX.php",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "GC",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Metals",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.66,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.44,
  "nt_lifetime_allin_rt": 4.88,
  "nt_monthly_allin_rt": 5.68,
  "nt_free_allin_rt": 6.28,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.65,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 2.51,
  "ibkr_allin_rt": 5.02,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/COMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 2000.0,
  "nt_margin_maint": 22391.0,
  "nt_margin_initial": 24630.1,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 39827.82,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 39827.82,
  "ibkr_margin_overnight_maint": 32337.24,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "David's stated IBKR figure kept (GC $5.02 / MGC $1.92 RT = re-derived from IBKR pages today). NT Lifetime alternative: $4.88 RT."
 },
 "MGC": {
  "instrument": "Micro Gold",
  "root": "MGC",
  "venue": "COMEX",
  "broker": "IBKR",
  "plan": "Fixed (David's stated figure)",
  "contract_size": "10 troy oz",
  "tick_size": 0.1,
  "tick_value": 1.0,
  "currency": "USD",
  "commission_side": 0.25,
  "exchange_nfa_side": 0.71,
  "clearing_side": 0.0,
  "allin_side": 0.96,
  "allin_rt": 1.92,
  "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/COMEX.php",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "GC",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of GC)",
  "category": "Metals",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.71,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.99,
  "nt_lifetime_allin_rt": 1.98,
  "nt_monthly_allin_rt": 2.38,
  "nt_free_allin_rt": 2.58,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": 0.7,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 0.96,
  "ibkr_allin_rt": 1.92,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/COMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 200.0,
  "nt_margin_maint": 2248.0,
  "nt_margin_initial": 2472.8,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 3982.78,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 3982.78,
  "ibkr_margin_overnight_maint": 3233.72,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "David's stated IBKR figure kept (GC $5.02 / MGC $1.92 RT = re-derived from IBKR pages today). NT Lifetime alternative: $1.98 RT."
 },
 "SI": {
  "instrument": "Silver",
  "root": "SI",
  "venue": "COMEX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "5,000 troy oz",
  "tick_size": 0.005,
  "tick_value": 25.0,
  "currency": "USD",
  "commission_side": 0.53,
  "exchange_nfa_side": 1.66,
  "clearing_side": 0.19,
  "allin_side": 2.38,
  "allin_rt": 4.76,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "SI",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Metals",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.53,
  "nt_commission_monthly_side": 0.59,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.66,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.38,
  "nt_lifetime_allin_rt": 4.76,
  "nt_monthly_allin_rt": 4.88,
  "nt_free_allin_rt": 6.28,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.65,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 2.51,
  "ibkr_allin_rt": 5.02,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/COMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 4000.0,
  "nt_margin_maint": 33498.0,
  "nt_margin_initial": 36847.8,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 62877.73,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 62877.73,
  "ibkr_margin_overnight_maint": 52876.28,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "NT Lifetime commission on SI is $0.53/side (not $0.59), per the NT schedule."
 },
 "SIL": {
  "instrument": "Micro Silver",
  "root": "SIL",
  "venue": "COMEX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "1,000 troy oz",
  "tick_size": 0.005,
  "tick_value": 5.0,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 1.11,
  "clearing_side": 0.19,
  "allin_side": 1.39,
  "allin_rt": 2.78,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "SI",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of SI)",
  "category": "Metals",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 1.11,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 1.39,
  "nt_lifetime_allin_rt": 2.78,
  "nt_monthly_allin_rt": 3.18,
  "nt_free_allin_rt": 3.38,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": "NOT VERIFIED",
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": "NOT VERIFIED",
  "ibkr_allin_rt": "NOT VERIFIED",
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/COMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "N",
  "nt_margin_day": 1000.0,
  "nt_margin_maint": 6700.0,
  "nt_margin_initial": 7370.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 12575.55,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 12575.55,
  "ibkr_margin_overnight_maint": 10575.26,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "IBKR COMEX fee page does not list SIL -> IBKR all-in NOT VERIFIED."
 },
 "CL": {
  "instrument": "Crude Oil WTI",
  "root": "CL",
  "venue": "NYMEX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "1,000 bbl",
  "tick_size": 0.01,
  "tick_value": 10.0,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 1.51,
  "clearing_side": 0.19,
  "allin_side": 2.29,
  "allin_rt": 4.58,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "CL",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Energy",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.51,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.29,
  "nt_lifetime_allin_rt": 4.58,
  "nt_monthly_allin_rt": 5.38,
  "nt_free_allin_rt": 5.98,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.5,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 2.36,
  "ibkr_allin_rt": 4.72,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/NYMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 1000.0,
  "nt_margin_maint": 8021.09,
  "nt_margin_initial": 8823.2,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 19319.47,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 19319.47,
  "ibkr_margin_overnight_maint": 15455.58,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "MCL": {
  "instrument": "Micro WTI Crude",
  "root": "MCL",
  "venue": "NYMEX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "100 bbl",
  "tick_size": 0.01,
  "tick_value": 1.0,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.61,
  "clearing_side": 0.19,
  "allin_side": 0.89,
  "allin_rt": 1.78,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "CL",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of CL)",
  "category": "Energy",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.61,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.89,
  "nt_lifetime_allin_rt": 1.78,
  "nt_monthly_allin_rt": 2.18,
  "nt_free_allin_rt": 2.38,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": 0.6,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 0.86,
  "ibkr_allin_rt": 1.72,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/NYMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 100.0,
  "nt_margin_maint": 804.11,
  "nt_margin_initial": 884.53,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 1741.46,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 1741.46,
  "ibkr_margin_overnight_maint": 1393.17,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "NG": {
  "instrument": "Henry Hub Natural Gas",
  "root": "NG",
  "venue": "NYMEX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "10,000 MMBtu",
  "tick_size": 0.001,
  "tick_value": 10.0,
  "currency": "USD",
  "commission_side": 0.53,
  "exchange_nfa_side": 1.61,
  "clearing_side": 0.19,
  "allin_side": 2.33,
  "allin_rt": 4.66,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "NG",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Energy",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.53,
  "nt_commission_monthly_side": 0.59,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.61,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.33,
  "nt_lifetime_allin_rt": 4.66,
  "nt_monthly_allin_rt": 4.78,
  "nt_free_allin_rt": 6.18,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.6,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 2.46,
  "ibkr_allin_rt": 4.92,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/NYMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 1000.0,
  "nt_margin_maint": 2814.83,
  "nt_margin_initial": 3096.32,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 7551.45,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 7551.45,
  "ibkr_margin_overnight_maint": 6566.48,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "NT Lifetime commission on NG is $0.53/side, per the NT schedule."
 },
 "MNG": {
  "instrument": "Micro Henry Hub Natural Gas (IBKR: MHNG)",
  "root": "MNG",
  "venue": "NYMEX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "1,000 MMBtu",
  "tick_size": 0.001,
  "tick_value": 1.0,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.61,
  "clearing_side": 0.19,
  "allin_side": 0.89,
  "allin_rt": 1.78,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "NG",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of NG)",
  "category": "Energy",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.61,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.89,
  "nt_lifetime_allin_rt": 1.78,
  "nt_monthly_allin_rt": 2.18,
  "nt_free_allin_rt": 2.38,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.25,
  "ibkr_exchange_side": 0.7,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 0.96,
  "ibkr_allin_rt": 1.92,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/NYMEX.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 100.0,
  "nt_margin_maint": 283.48,
  "nt_margin_initial": 311.83,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 755.147,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 755.147,
  "ibkr_margin_overnight_maint": 656.649,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "NT symbol MNG; IBKR trades it as MHNG (NYMEX fee row MHNG)."
 },
 "ZN": {
  "instrument": "10-Year T-Note",
  "root": "ZN",
  "venue": "CBOT",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "$100,000 face",
  "tick_size": 0.015625,
  "tick_value": 15.625,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 0.81,
  "clearing_side": 0.19,
  "allin_side": 1.59,
  "allin_rt": 3.18,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "ZN",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Rates",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.79,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 0.81,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 1.59,
  "nt_lifetime_allin_rt": 3.18,
  "nt_monthly_allin_rt": 3.58,
  "nt_free_allin_rt": 4.58,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 0.8,
  "ibkr_regulatory_side": 0.01,
  "ibkr_allin_side": 1.66,
  "ibkr_allin_rt": 3.32,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CBOT.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 1875.0,
  "nt_margin_initial": 2062.5,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 2203.37,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 2203.37,
  "ibkr_margin_overnight_maint": 1875.0,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "No micro ZN exists on either broker (10Y Micro Yield is a different contract)."
 },
 "6E": {
  "instrument": "Euro FX",
  "root": "6E",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "EUR 125,000",
  "tick_size": 5e-05,
  "tick_value": 6.25,
  "currency": "USD",
  "commission_side": 0.53,
  "exchange_nfa_side": 1.61,
  "clearing_side": 0.19,
  "allin_side": 2.33,
  "allin_rt": 4.66,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "6E",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Currency futures",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.53,
  "nt_commission_monthly_side": 0.59,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.61,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.33,
  "nt_lifetime_allin_rt": 4.66,
  "nt_monthly_allin_rt": 4.78,
  "nt_free_allin_rt": 6.18,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.6,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 2.461,
  "ibkr_allin_rt": 4.922,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 2400.0,
  "nt_margin_initial": 2640.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 4489.61,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 4489.61,
  "ibkr_margin_overnight_maint": 3523.58,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "NT Lifetime commission on 6E is $0.53/side, per the NT schedule."
 },
 "M6E": {
  "instrument": "Micro EUR/USD",
  "root": "M6E",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "EUR 12,500",
  "tick_size": 0.0001,
  "tick_value": 1.25,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.25,
  "clearing_side": 0.19,
  "allin_side": 0.53,
  "allin_rt": 1.06,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "6E",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of 6E)",
  "category": "Currency futures",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.25,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.53,
  "nt_lifetime_allin_rt": 1.06,
  "nt_monthly_allin_rt": 1.46,
  "nt_free_allin_rt": 1.66,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.15,
  "ibkr_exchange_side": 0.24,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 0.401,
  "ibkr_allin_rt": 0.802,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 50.0,
  "nt_margin_maint": 210.0,
  "nt_margin_initial": 231.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 448.961,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 448.961,
  "ibkr_margin_overnight_maint": 352.358,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "6B": {
  "instrument": "British Pound",
  "root": "6B",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "GBP 62,500",
  "tick_size": 0.0001,
  "tick_value": 6.25,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 1.61,
  "clearing_side": 0.19,
  "allin_side": 2.39,
  "allin_rt": 4.78,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "6B",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Currency futures",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.61,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.39,
  "nt_lifetime_allin_rt": 4.78,
  "nt_monthly_allin_rt": 5.58,
  "nt_free_allin_rt": 6.18,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.6,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 2.461,
  "ibkr_allin_rt": 4.922,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 2000.0,
  "nt_margin_initial": 2200.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 2917.52,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 2917.52,
  "ibkr_margin_overnight_maint": 2161.98,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "M6B": {
  "instrument": "Micro GBP/USD",
  "root": "M6B",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "GBP 6,250",
  "tick_size": 0.0001,
  "tick_value": 0.625,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.25,
  "clearing_side": 0.19,
  "allin_side": 0.53,
  "allin_rt": 1.06,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "6B",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of 6B)",
  "category": "Currency futures",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.25,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.53,
  "nt_lifetime_allin_rt": 1.06,
  "nt_monthly_allin_rt": 1.46,
  "nt_free_allin_rt": 1.66,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.15,
  "ibkr_exchange_side": 0.24,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 0.401,
  "ibkr_allin_rt": 0.802,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 50.0,
  "nt_margin_maint": 170.0,
  "nt_margin_initial": 187.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 291.752,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 291.752,
  "ibkr_margin_overnight_maint": 216.198,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "6A": {
  "instrument": "Australian Dollar",
  "root": "6A",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "AUD 100,000",
  "tick_size": 5e-05,
  "tick_value": 5.0,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 1.61,
  "clearing_side": 0.19,
  "allin_side": 2.39,
  "allin_rt": 4.78,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "6A",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Currency futures",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.79,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.61,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.39,
  "nt_lifetime_allin_rt": 4.78,
  "nt_monthly_allin_rt": 5.18,
  "nt_free_allin_rt": 6.18,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.6,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 2.461,
  "ibkr_allin_rt": 4.922,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 1900.0,
  "nt_margin_initial": 2090.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 2877.53,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 2877.53,
  "ibkr_margin_overnight_maint": 2154.37,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "M6A": {
  "instrument": "Micro AUD/USD",
  "root": "M6A",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "AUD 10,000",
  "tick_size": 0.0001,
  "tick_value": 1.0,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.25,
  "clearing_side": 0.19,
  "allin_side": 0.53,
  "allin_rt": 1.06,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "6A",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of 6A)",
  "category": "Currency futures",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.25,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.53,
  "nt_lifetime_allin_rt": 1.06,
  "nt_monthly_allin_rt": 1.46,
  "nt_free_allin_rt": 1.66,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month (commission + exchange fee recovery, non-member + regulatory)",
  "ibkr_commission_side": 0.15,
  "ibkr_exchange_side": 0.24,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 0.401,
  "ibkr_allin_rt": 0.802,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 50.0,
  "nt_margin_maint": 175.0,
  "nt_margin_initial": 192.5,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 287.753,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 287.753,
  "ibkr_margin_overnight_maint": 215.437,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": ""
 },
 "FDAX": {
  "instrument": "DAX future",
  "root": "FDAX",
  "venue": "EUREX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "EUR 25 x index",
  "tick_size": 1.0,
  "tick_value": 25.0,
  "currency": "EUR",
  "commission_side": 0.53,
  "exchange_nfa_side": 1.5,
  "clearing_side": 0.19,
  "allin_side": 2.22,
  "allin_rt": 4.44,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "FDAX",
  "size_class": "standard",
  "in_held_31": "Y",
  "category": "Eurex",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.53,
  "nt_commission_monthly_side": 0.59,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 1.5,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 2.22,
  "nt_lifetime_allin_rt": 4.44,
  "nt_monthly_allin_rt": 4.56,
  "nt_free_allin_rt": 5.96,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed (Germany, all-in; Tiered example 0.90+1.25+0.01 = EUR 2.16/side)",
  "ibkr_commission_side": 2.0,
  "ibkr_exchange_side": 0.0,
  "ibkr_regulatory_side": 0.0,
  "ibkr_allin_side": 2.0,
  "ibkr_allin_rt": 4.0,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php (Germany section)",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 2000.0,
  "nt_margin_maint": 48669.0,
  "nt_margin_initial": 48669.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 37840.84,
  "ibkr_margin_intraday_maint": 32905.075,
  "ibkr_margin_overnight_initial": 54058.34,
  "ibkr_margin_overnight_maint": 47007.25,
  "ibkr_margin_ccy": "EUR",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "Rates in EUR (NT page lists Eurex in EUR). NT live schedule (as of 14 Aug 2026) supersedes the older PDF figures (FDXM EUR 1.16/side 11/13/2025, FDXS EUR 0.45, FDAX EUR 2.23 7/17/2024); the PDF URL now returns 404. FDAX price data on the box moves in whole points: tick 1.0 = EUR 25."
 },
 "FDXM": {
  "instrument": "Mini-DAX",
  "root": "FDXM",
  "venue": "EUREX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "EUR 5 x index",
  "tick_size": 1.0,
  "tick_value": 5.0,
  "currency": "EUR",
  "commission_side": 0.53,
  "exchange_nfa_side": 0.3,
  "clearing_side": 0.19,
  "allin_side": 1.02,
  "allin_rt": 2.04,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "FDAX",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of FDAX)",
  "category": "Eurex",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.53,
  "nt_commission_monthly_side": 0.59,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 0.3,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 1.02,
  "nt_lifetime_allin_rt": 2.04,
  "nt_monthly_allin_rt": 2.16,
  "nt_free_allin_rt": 3.56,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed (Germany, all-in; Tiered example 0.50+0.24+0.01 = EUR 0.75/side)",
  "ibkr_commission_side": 0.8,
  "ibkr_exchange_side": 0.0,
  "ibkr_regulatory_side": 0.0,
  "ibkr_allin_side": 0.8,
  "ibkr_allin_rt": 1.6,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php (Germany section)",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 500.0,
  "nt_margin_maint": 9733.0,
  "nt_margin_initial": 9733.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 7568.17,
  "ibkr_margin_intraday_maint": 6581.015,
  "ibkr_margin_overnight_initial": 10811.67,
  "ibkr_margin_overnight_maint": 9401.45,
  "ibkr_margin_ccy": "EUR",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "Rates in EUR (NT page lists Eurex in EUR). NT live schedule (as of 14 Aug 2026) supersedes the older PDF figures (FDXM EUR 1.16/side 11/13/2025, FDXS EUR 0.45, FDAX EUR 2.23 7/17/2024); the PDF URL now returns 404."
 },
 "FDXS": {
  "instrument": "Micro-DAX",
  "root": "FDXS",
  "venue": "EUREX",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "EUR 1 x index",
  "tick_size": 1.0,
  "tick_value": 1.0,
  "currency": "EUR",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.12,
  "clearing_side": 0.19,
  "allin_side": 0.4,
  "allin_rt": 0.8,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "FDAX",
  "size_class": "micro/mini",
  "in_held_31": "N (smaller contract of FDAX)",
  "category": "Eurex",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.12,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.4,
  "nt_lifetime_allin_rt": 0.8,
  "nt_monthly_allin_rt": 1.2,
  "nt_free_allin_rt": 1.4,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed (Germany, all-in; Tiered example 0.25+0.12+0.01 = EUR 0.38/side)",
  "ibkr_commission_side": 0.4,
  "ibkr_exchange_side": 0.0,
  "ibkr_regulatory_side": 0.0,
  "ibkr_allin_side": 0.4,
  "ibkr_allin_rt": 0.8,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php (Germany section)",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 100.0,
  "nt_margin_maint": 1947.0,
  "nt_margin_initial": 1947.0,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 1513.84,
  "ibkr_margin_intraday_maint": 1316.38,
  "ibkr_margin_overnight_initial": 2162.63,
  "ibkr_margin_overnight_maint": 1880.55,
  "ibkr_margin_ccy": "EUR",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "Rates in EUR (NT page lists Eurex in EUR). NT live schedule (as of 14 Aug 2026) supersedes the older PDF figures (FDXM EUR 1.16/side 11/13/2025, FDXS EUR 0.45, FDAX EUR 2.23 7/17/2024); the PDF URL now returns 404."
 },
 "EURUSD": {
  "instrument": "EURUSD spot (Global Prime Raw)",
  "root": "EURUSD",
  "venue": "Global Prime MT5",
  "broker": "Global Prime",
  "plan": "Raw account, USD",
  "contract_size": "100,000 base per lot",
  "tick_size": 1e-05,
  "tick_value": "USD 1.00 per lot",
  "currency": "USD",
  "commission_side": 3.5,
  "exchange_nfa_side": 0.0,
  "clearing_side": 0.0,
  "allin_side": 3.5,
  "allin_rt": 7.0,
  "source_url": "https://globalprime.com/trading-conditions/spreads",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "EURUSD",
  "size_class": "lot",
  "in_held_31": "Y",
  "category": "Forex spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "Spot FX Tiered: 0.20 bp x trade value, min USD 2.00/order",
  "ibkr_commission_side": "0.20bp x notional, min USD 2.00",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "formula",
  "ibkr_allin_rt": "formula",
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-spot-currencies.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "1:1000",
  "notes": "GP: 'USD $7 per standard lot round turn on forex and precious metals' (Raw). Charged per side per deal, rounded UP to the cent (farm/tester convention: 0.01 lot = $0.08 RT). Spread is in the ticks, not a fee. GP max leverage 1:1000 (major FX and gold)."
 },
 "GBPUSD": {
  "instrument": "GBPUSD spot (Global Prime Raw)",
  "root": "GBPUSD",
  "venue": "Global Prime MT5",
  "broker": "Global Prime",
  "plan": "Raw account, USD",
  "contract_size": "100,000 base per lot",
  "tick_size": 1e-05,
  "tick_value": "USD 1.00 per lot",
  "currency": "USD",
  "commission_side": 3.5,
  "exchange_nfa_side": 0.0,
  "clearing_side": 0.0,
  "allin_side": 3.5,
  "allin_rt": 7.0,
  "source_url": "https://globalprime.com/trading-conditions/spreads",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "GBPUSD",
  "size_class": "lot",
  "in_held_31": "Y",
  "category": "Forex spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "Spot FX Tiered: 0.20 bp x trade value, min USD 2.00/order",
  "ibkr_commission_side": "0.20bp x notional, min USD 2.00",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "formula",
  "ibkr_allin_rt": "formula",
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-spot-currencies.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "1:1000",
  "notes": "GP: 'USD $7 per standard lot round turn on forex and precious metals' (Raw). Charged per side per deal, rounded UP to the cent (farm/tester convention: 0.01 lot = $0.08 RT). Spread is in the ticks, not a fee. GP max leverage 1:1000 (major FX and gold)."
 },
 "USDJPY": {
  "instrument": "USDJPY spot (Global Prime Raw)",
  "root": "USDJPY",
  "venue": "Global Prime MT5",
  "broker": "Global Prime",
  "plan": "Raw account, USD",
  "contract_size": "100,000 base per lot",
  "tick_size": 0.001,
  "tick_value": "JPY 100 per lot",
  "currency": "USD",
  "commission_side": 3.5,
  "exchange_nfa_side": 0.0,
  "clearing_side": 0.0,
  "allin_side": 3.5,
  "allin_rt": 7.0,
  "source_url": "https://globalprime.com/trading-conditions/spreads",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "USDJPY",
  "size_class": "lot",
  "in_held_31": "Y",
  "category": "Forex spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "Spot FX Tiered: 0.20 bp x trade value, min USD 2.00/order",
  "ibkr_commission_side": "0.20bp x notional, min USD 2.00",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "formula",
  "ibkr_allin_rt": "formula",
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-spot-currencies.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "1:1000",
  "notes": "GP: 'USD $7 per standard lot round turn on forex and precious metals' (Raw). Charged per side per deal, rounded UP to the cent (farm/tester convention: 0.01 lot = $0.08 RT). Spread is in the ticks, not a fee. GP max leverage 1:1000 (major FX and gold)."
 },
 "AUDUSD": {
  "instrument": "AUDUSD spot (Global Prime Raw)",
  "root": "AUDUSD",
  "venue": "Global Prime MT5",
  "broker": "Global Prime",
  "plan": "Raw account, USD",
  "contract_size": "100,000 base per lot",
  "tick_size": 1e-05,
  "tick_value": "USD 1.00 per lot",
  "currency": "USD",
  "commission_side": 3.5,
  "exchange_nfa_side": 0.0,
  "clearing_side": 0.0,
  "allin_side": 3.5,
  "allin_rt": 7.0,
  "source_url": "https://globalprime.com/trading-conditions/spreads",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "AUDUSD",
  "size_class": "lot",
  "in_held_31": "Y",
  "category": "Forex spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "Spot FX Tiered: 0.20 bp x trade value, min USD 2.00/order",
  "ibkr_commission_side": "0.20bp x notional, min USD 2.00",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "formula",
  "ibkr_allin_rt": "formula",
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-spot-currencies.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "1:1000",
  "notes": "GP: 'USD $7 per standard lot round turn on forex and precious metals' (Raw). Charged per side per deal, rounded UP to the cent (farm/tester convention: 0.01 lot = $0.08 RT). Spread is in the ticks, not a fee. GP max leverage 1:1000 (major FX and gold)."
 },
 "USDCAD": {
  "instrument": "USDCAD spot (Global Prime Raw)",
  "root": "USDCAD",
  "venue": "Global Prime MT5",
  "broker": "Global Prime",
  "plan": "Raw account, USD",
  "contract_size": "100,000 base per lot",
  "tick_size": 1e-05,
  "tick_value": "CAD 1.00 per lot",
  "currency": "USD",
  "commission_side": 3.5,
  "exchange_nfa_side": 0.0,
  "clearing_side": 0.0,
  "allin_side": 3.5,
  "allin_rt": 7.0,
  "source_url": "https://globalprime.com/trading-conditions/spreads",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "USDCAD",
  "size_class": "lot",
  "in_held_31": "Y",
  "category": "Forex spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "Spot FX Tiered: 0.20 bp x trade value, min USD 2.00/order",
  "ibkr_commission_side": "0.20bp x notional, min USD 2.00",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "formula",
  "ibkr_allin_rt": "formula",
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-spot-currencies.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "1:1000",
  "notes": "GP: 'USD $7 per standard lot round turn on forex and precious metals' (Raw). Charged per side per deal, rounded UP to the cent (farm/tester convention: 0.01 lot = $0.08 RT). Spread is in the ticks, not a fee. GP max leverage 1:1000 (major FX and gold)."
 },
 "USDCHF": {
  "instrument": "USDCHF spot (Global Prime Raw)",
  "root": "USDCHF",
  "venue": "Global Prime MT5",
  "broker": "Global Prime",
  "plan": "Raw account, USD",
  "contract_size": "100,000 base per lot",
  "tick_size": 1e-05,
  "tick_value": "CHF 1.00 per lot",
  "currency": "USD",
  "commission_side": 3.5,
  "exchange_nfa_side": 0.0,
  "clearing_side": 0.0,
  "allin_side": 3.5,
  "allin_rt": 7.0,
  "source_url": "https://globalprime.com/trading-conditions/spreads",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "USDCHF",
  "size_class": "lot",
  "in_held_31": "Y",
  "category": "Forex spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "Spot FX Tiered: 0.20 bp x trade value, min USD 2.00/order",
  "ibkr_commission_side": "0.20bp x notional, min USD 2.00",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "formula",
  "ibkr_allin_rt": "formula",
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-spot-currencies.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "1:1000",
  "notes": "GP: 'USD $7 per standard lot round turn on forex and precious metals' (Raw). Charged per side per deal, rounded UP to the cent (farm/tester convention: 0.01 lot = $0.08 RT). Spread is in the ticks, not a fee. GP max leverage 1:1000 (major FX and gold)."
 },
 "XAUUSD": {
  "instrument": "XAUUSD (Global Prime CFD)",
  "root": "XAUUSD",
  "venue": "Global Prime MT5",
  "broker": "Global Prime",
  "plan": "Raw account, USD",
  "contract_size": "100 oz per lot",
  "tick_size": 0.01,
  "tick_value": "USD 1.00 per lot",
  "currency": "USD",
  "commission_side": 3.5,
  "exchange_nfa_side": 0.0,
  "clearing_side": 0.0,
  "allin_side": 3.5,
  "allin_rt": 7.0,
  "source_url": "https://globalprime.com/trading-conditions/spreads",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "XAUUSD",
  "size_class": "lot",
  "in_held_31": "N (reference: Global Prime gold, used by the MT5 farm)",
  "category": "Metals CFD (reference)",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "n/a (IBKR gold = GC/MGC futures)",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "1:1000",
  "notes": "GP: 'USD $7 per standard lot round turn on forex and precious metals' (Raw). Charged per side per deal, rounded UP to the cent (farm/tester convention: 0.01 lot = $0.08 RT). Spread is in the ticks, not a fee. GP max leverage 1:1000 (major FX and gold)."
 },
 "BTC": {
  "instrument": "BTC spot",
  "root": "BTC",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "BTC",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). CME reference rows below: MBT/BTC futures (NT and IBKR, verified)."
 },
 "ETH": {
  "instrument": "ETH spot",
  "root": "ETH",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "ETH",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). CME reference rows below: MET/ETH futures (NT and IBKR, verified)."
 },
 "USDT": {
  "instrument": "USDT (stablecoin series)",
  "root": "USDT",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "USDT",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "BNB": {
  "instrument": "BNB spot",
  "root": "BNB",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "BNB",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "XRP": {
  "instrument": "XRP spot",
  "root": "XRP",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "XRP",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "USDC": {
  "instrument": "USDC (stablecoin series)",
  "root": "USDC",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "USDC",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "SOL": {
  "instrument": "SOL spot",
  "root": "SOL",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "SOL",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "TRX": {
  "instrument": "TRX spot",
  "root": "TRX",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "TRX",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "HYPE": {
  "instrument": "HYPE spot",
  "root": "HYPE",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "HYPE",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "ZEC": {
  "instrument": "ZEC spot",
  "root": "ZEC",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "ZEC",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "DOGE": {
  "instrument": "DOGE spot",
  "root": "DOGE",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "DOGE",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "XMR": {
  "instrument": "XMR spot",
  "root": "XMR",
  "venue": "spot data: Binance / gate / kraken pulls",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "1 coin",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "XMR",
  "size_class": "spot",
  "in_held_31": "Y",
  "category": "Crypto spot",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm broker of record for crypto spot. GP lists crypto CFDs but publishes no crypto commission (tester charges a % of notional). "
 },
 "MBT": {
  "instrument": "Micro Bitcoin (CME)",
  "root": "MBT",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "0.1 BTC",
  "tick_size": 5.0,
  "tick_value": 0.5,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 1.16,
  "clearing_side": 0.19,
  "allin_side": 1.44,
  "allin_rt": 2.88,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "MBT",
  "size_class": "futures",
  "in_held_31": "N (reference for BTC/ETH)",
  "category": "Crypto futures (reference)",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 1.16,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 1.44,
  "nt_lifetime_allin_rt": 2.88,
  "nt_monthly_allin_rt": 3.28,
  "nt_free_allin_rt": 3.48,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month",
  "ibkr_commission_side": 0.85,
  "ibkr_exchange_side": 1.15,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 2.011,
  "ibkr_allin_rt": 4.022,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 100.0,
  "nt_margin_maint": 1713.0,
  "nt_margin_initial": 1884.3,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 2852.25,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 2852.25,
  "ibkr_margin_overnight_maint": 2480.22,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "Reference only: the 31 hold crypto SPOT, not CME futures."
 },
 "MET": {
  "instrument": "Micro Ether (CME)",
  "root": "MET",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "0.1 ETH",
  "tick_size": 0.5,
  "tick_value": 0.05,
  "currency": "USD",
  "commission_side": 0.09,
  "exchange_nfa_side": 0.11,
  "clearing_side": 0.19,
  "allin_side": 0.39,
  "allin_rt": 0.78,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "MET",
  "size_class": "futures",
  "in_held_31": "N (reference for BTC/ETH)",
  "category": "Crypto futures (reference)",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.09,
  "nt_commission_monthly_side": 0.29,
  "nt_commission_free_side": 0.39,
  "nt_exchange_nfa_side": 0.11,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 0.39,
  "nt_lifetime_allin_rt": 0.78,
  "nt_monthly_allin_rt": 1.18,
  "nt_free_allin_rt": 1.38,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month",
  "ibkr_commission_side": 0.2,
  "ibkr_exchange_side": 0.1,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 0.311,
  "ibkr_allin_rt": 0.622,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 50.0,
  "nt_margin_maint": 74.0,
  "nt_margin_initial": 81.4,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 113.57,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 113.57,
  "ibkr_margin_overnight_maint": 98.7568,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "Reference only: the 31 hold crypto SPOT, not CME futures."
 },
 "BTC_CME": {
  "instrument": "Bitcoin futures (CME, NT code BTC)",
  "root": "BTC_CME",
  "venue": "CME",
  "broker": "NinjaTrader",
  "plan": "Lifetime",
  "contract_size": "5 BTC",
  "tick_size": 5.0,
  "tick_value": 25.0,
  "currency": "USD",
  "commission_side": 0.59,
  "exchange_nfa_side": 7.51,
  "clearing_side": 0.19,
  "allin_side": 8.29,
  "allin_rt": 16.58,
  "source_url": "https://ninjatrader.com/pricing/commissions/",
  "source_date": "2026-08-14",
  "verified": "Y",
  "parent_root": "BTC_CME",
  "size_class": "futures",
  "in_held_31": "N (reference for BTC/ETH)",
  "category": "Crypto futures (reference)",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": 0.59,
  "nt_commission_monthly_side": 0.99,
  "nt_commission_free_side": 1.29,
  "nt_exchange_nfa_side": 7.51,
  "nt_clearing_side": 0.19,
  "nt_lifetime_allin_side": 8.29,
  "nt_lifetime_allin_rt": 16.58,
  "nt_monthly_allin_rt": 17.38,
  "nt_free_allin_rt": 17.98,
  "nt_source_url": "https://ninjatrader.com/pricing/commissions/",
  "nt_source_date": "2026-08-14",
  "nt_verified": "Y",
  "ibkr_plan": "Fixed <=1,000/month",
  "ibkr_commission_side": 5.0,
  "ibkr_exchange_side": 7.5,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 12.511,
  "ibkr_allin_rt": 25.022,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 20000.0,
  "nt_margin_maint": 85619.0,
  "nt_margin_initial": 94180.9,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 142612.5,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 142612.5,
  "ibkr_margin_overnight_maint": 124010.87,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "Reference only: the 31 hold crypto SPOT, not CME futures."
 },
 "ETH_CME": {
  "instrument": "Ether futures (CME)",
  "root": "ETH_CME",
  "venue": "CME",
  "broker": "IBKR",
  "plan": "Fixed",
  "contract_size": "50 ETH",
  "tick_size": 0.5,
  "tick_value": 25.0,
  "currency": "USD",
  "commission_side": 3.0,
  "exchange_nfa_side": 6.061,
  "clearing_side": 0.0,
  "allin_side": 9.061,
  "allin_rt": 18.122,
  "source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "source_date": "2026-10-18 (fetched; page undated)",
  "verified": "Y",
  "parent_root": "ETH_CME",
  "size_class": "futures",
  "in_held_31": "N (reference for BTC/ETH)",
  "category": "Crypto futures (reference)",
  "rithmic_routing_side_optional": 0.25,
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "NOT VERIFIED (not on NT schedule)",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "N",
  "ibkr_plan": "Fixed <=1,000/month",
  "ibkr_commission_side": 3.0,
  "ibkr_exchange_side": 6.05,
  "ibkr_regulatory_side": 0.011,
  "ibkr_allin_side": 9.061,
  "ibkr_allin_rt": 18.122,
  "ibkr_source_url": "https://www.interactivebrokers.com/en/pricing/commissions-futures.php ; https://www.interactivebrokers.com/en/accounts/fees/CME.php",
  "ibkr_source_date": "2026-10-18 (fetched; page undated)",
  "ibkr_verified": "Y",
  "nt_margin_day": 2500.0,
  "nt_margin_maint": 36698.0,
  "nt_margin_initial": 40367.8,
  "nt_margin_url": "https://ninjatrader.com/pricing/margins/",
  "nt_margin_date": "2026-08-31",
  "ibkr_margin_intraday_initial": 56785.19,
  "ibkr_margin_intraday_maint": null,
  "ibkr_margin_overnight_initial": 56785.19,
  "ibkr_margin_overnight_maint": 49378.42,
  "ibkr_margin_ccy": "USD",
  "ibkr_margin_url": "https://www.interactivebrokers.com/en/index.php?ex=us&f=26662&hm=us&pm=0&rgt=0&rsk=1&rst=101004100808080101",
  "ibkr_margin_date": "2026-10-18 (fetched)",
  "gp_max_leverage": "",
  "notes": "Reference only: the 31 hold crypto SPOT, not CME futures."
 },
 "SPY": {
  "instrument": "SPY",
  "root": "SPY",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "SPY",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "QQQ": {
  "instrument": "QQQ",
  "root": "QQQ",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "QQQ",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "AAPL": {
  "instrument": "AAPL",
  "root": "AAPL",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "AAPL",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "AMZN": {
  "instrument": "AMZN",
  "root": "AMZN",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "AMZN",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "AMD": {
  "instrument": "AMD",
  "root": "AMD",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "AMD",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "GOOGL": {
  "instrument": "GOOGL",
  "root": "GOOGL",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "GOOGL",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "META": {
  "instrument": "META",
  "root": "META",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "META",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "MSFT": {
  "instrument": "MSFT",
  "root": "MSFT",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "MSFT",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "NVDA": {
  "instrument": "NVDA",
  "root": "NVDA",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "NVDA",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 },
 "TSLA": {
  "instrument": "TSLA",
  "root": "TSLA",
  "venue": "US equities",
  "broker": "NOT VERIFIED",
  "plan": "",
  "contract_size": "",
  "tick_size": "",
  "tick_value": "",
  "currency": "USD",
  "commission_side": "NOT VERIFIED",
  "exchange_nfa_side": "",
  "clearing_side": "",
  "allin_side": "NOT VERIFIED",
  "allin_rt": "NOT VERIFIED",
  "source_url": "",
  "source_date": "",
  "verified": "N",
  "parent_root": "TSLA",
  "size_class": "share",
  "in_held_31": "N (held 1m data, outside the 31)",
  "category": "Stocks",
  "rithmic_routing_side_optional": "n/a",
  "nt_commission_lifetime_side": "",
  "nt_commission_monthly_side": "",
  "nt_commission_free_side": "",
  "nt_exchange_nfa_side": "",
  "nt_clearing_side": "",
  "nt_lifetime_allin_side": "",
  "nt_lifetime_allin_rt": "",
  "nt_monthly_allin_rt": "",
  "nt_free_allin_rt": "",
  "nt_source_url": "",
  "nt_source_date": "",
  "nt_verified": "",
  "ibkr_plan": "",
  "ibkr_commission_side": "",
  "ibkr_exchange_side": "",
  "ibkr_regulatory_side": "",
  "ibkr_allin_side": "",
  "ibkr_allin_rt": "NOT VERIFIED (not fetched)",
  "ibkr_source_url": "",
  "ibkr_source_date": "",
  "ibkr_verified": "N",
  "nt_margin_day": "",
  "nt_margin_maint": "",
  "nt_margin_initial": "",
  "nt_margin_url": "",
  "nt_margin_date": "",
  "ibkr_margin_intraday_initial": "",
  "ibkr_margin_intraday_maint": "",
  "ibkr_margin_overnight_initial": "",
  "ibkr_margin_overnight_maint": "",
  "ibkr_margin_ccy": "",
  "ibkr_margin_url": "",
  "ibkr_margin_date": "",
  "gp_max_leverage": "",
  "notes": "No farm stock broker of record found."
 }
}