{ "__DUMMY__": {} # --------------------------------------------- , "ALPACA": { "instrument_template": { # --- US Stocks only. "instrument_id": "STOCK-{symbol}" , "base_asset": "EQT.{symbol}" , "quote_asset": "USD" , "quantity_precision": "1" , "price_tick": 0.01 , "md_symbol": "{symbol}" , "trade_symbol": "{symbol}" } } , "BITSTAMP": { "instruments": { "PAIR-EUR-USD": { "md_symbol": "eurusd", "trade_symbol": "eurusd" } , "PAIR-XRP-EUR": { "md_symbol": "xrpeur", "trade_symbol": "xrpeur" } , "PAIR-XRP-USD": { "md_symbol": "xrpusd", "trade_symbol": "xrpusd" } , "PAIR-BTC-USD": { "md_symbol": "btcusd", "trade_symbol": "btcusd" }, } } , "BNBSPOT": { "instruments": { "PAIR-ADA-USDT": { "md_symbol": "ADAUSDT", "trade_symbol": "ADAUSDT" }, "PAIR-AVAX-USDT": { "md_symbol": "AVAXUSDT", "trade_symbol": "AVAXUSDT" }, "PAIR-BCH-USDT": { "md_symbol": "BCHUSDT", "trade_symbol": "BCHUSDT" }, "PAIR-BNB-USDT": { "md_symbol": "BNBUSDT", "trade_symbol": "BNBUSDT" }, "PAIR-BTC-USDT": { "md_symbol": "BTCUSDT", "trade_symbol": "BTCUSDT" }, "PAIR-DOGE-USDT": { "md_symbol": "DOGEUSDT", "trade_symbol": "DOGEUSDT" }, "PAIR-DOT-USDT": { "md_symbol": "DOTUSDT", "trade_symbol": "DOTUSDT" }, "PAIR-ETH-USD": { "md_symbol": "ETHUSD", "trade_symbol": "ETHUSD" }, "PAIR-ETH-USDT": { "md_symbol": "ETHUSDT", "trade_symbol": "ETHUSDT" }, "PAIR-HBAR-USDT": { "md_symbol": "HBARUSDT", "trade_symbol": "HBARUSDT" }, "PAIR-LINK-USDT": { "md_symbol": "LINKUSDT", "trade_symbol": "LINKUSDT" }, "PAIR-LTC-USDT": { "md_symbol": "LTCUSDT", "trade_symbol": "LTCUSDT" }, "PAIR-LTC-USD": { "md_symbol": "LTCUSD", "trade_symbol": "LTCUSD" }, "PAIR-MATIC-USDT": { "md_symbol": "MATICUSDT", "trade_symbol": "MATICUSDT" }, "PAIR-SHIB-USDT": { "md_symbol": "SHIBUSDT", "trade_symbol": "SHIBUSDT" }, "PAIR-SOL-USDT": { "md_symbol": "SOLUSDT", "trade_symbol": "SOLUSDT" }, "PAIR-SUI-USDT": { "md_symbol": "SUIUSDT", "trade_symbol": "SUIUSDT" }, "PAIR-USDC-USDT": { "md_symbol": "USDCUSDT", "trade_symbol": "USDCUSDT" }, "PAIR-XLM-USDT": { "md_symbol": "XLMUSDT", "trade_symbol": "XLMUSDT" }, "PAIR-XRP-BTC": { "md_symbol": "XRPBTC", "trade_symbol": "XRPBTC" }, "PAIR-XRP-USDT": { "md_symbol": "XRPUSDT", "trade_symbol": "XRPUSDT" }, } } , "BNBFUT": { "instruments": { "PERP-AAVE-USDT": { "md_symbol": "AAVEUSDT" , "trade_symbol": "AAVEUSDT" } , "PERP-AVAX-USDT": { "md_symbol": "AVAXUSDT" , "trade_symbol": "AVAXUSDT" } , "PERP-BCH-USDT": { "md_symbol": "BCHUSDT" , "trade_symbol": "BCHUSDT" } , "PERP-BTC-USDT": { "md_symbol": "BTCUSDT" , "trade_symbol": "BTCUSDT" } , "PERP-DOGE-USDT": { "md_symbol": "DOGEUSDT" , "trade_symbol": "DOGEUSDT" } "PERP-ETH-USDT": { "md_symbol": "ETHUSDT" , "trade_symbol": "ETHUSDT" } , "PERP-LINK-USDT": { "md_symbol": "LINKUSDT" , "trade_symbol": "LINKUSDT" } , "PERP-LTC-USDT": { "md_symbol": "LTCUSDT" , "trade_symbol": "LTCUSDT" } , "PERP-MATIC-USDT": { "md_symbol": "MATICUSDT" , "trade_symbol": "MATICUSDT" } } } , "BNBSPOT_US": { "instruments": { "PAIR-BTC-USD": { "md_symbol": "BTCUSD" , "trade_symbol": "BTCUSD" } , "PAIR-ETH-USD": { "md_symbol": "ETHUSD" , "trade_symbol": "ETHUSD" } , "PAIR-LTC-USD": { "md_symbol": "LTCUSD" , "trade_symbol": "LTCUSD" } , "PAIR-USDT-USD": { "md_symbol": "USDTUSD" , "trade_symbol": "USDTUSD" } , "PAIR-XRP-USD": { "md_symbol": "XRPUSD" , "trade_symbol": "XRPUSD" } } } , "COINBASE": { "instruments": { "PAIR-AAVE-USD": { "md_symbol": "AAVE-USD", "trade_symbol": "AAVE-USD" }, "PAIR-AVAX-USD": { "md_symbol": "AVAX-USD", "trade_symbol": "AVAX-USD" }, "PAIR-ADA-USD": { "md_symbol": "ADA-USD", "trade_symbol": "ADA-USD" }, "PAIR-AVAX-USD": { "md_symbol": "AVAX-USD", "trade_symbol": "AVAX-USD" }, "PAIR-BCH-USD": { "md_symbol": "BCH-USD", "trade_symbol": "BCH-USD" }, "PAIR-BNB-USD": { "md_symbol": "BNB-USD", "trade_symbol": "BNB-USD" }, "PAIR-BTC-USD": { "md_symbol": "BTC-USD", "trade_symbol": "BTC-USD" }, "PAIR-DOGE-USD": { "md_symbol": "DOGE-USD", "trade_symbol": "DOGE-USD" }, "PAIR-DOT-USD": { "md_symbol": "DOT-USD", "trade_symbol": "DOT-USD" }, "PAIR-ETH-USD": { "md_symbol": "ETH-USD", "trade_symbol": "ETH-USD" }, "PAIR-HBAR-USD": { "md_symbol": "HBAR-USD", "trade_symbol": "HBAR-USD" }, "PAIR-LINK-USD": { "md_symbol": "LINK-USD", "trade_symbol": "LINK-USD" }, "PAIR-LTC-USD": { "md_symbol": "LTC-USD", "trade_symbol": "LTC-USD" }, "PAIR-SHIB-USD": { "md_symbol": "SHIB-USD", "trade_symbol": "SHIB-USD" }, "PAIR-SOL-USD": { "md_symbol": "SOL-USD", "trade_symbol": "SOL-USD" }, "PAIR-SUI-USD": { "md_symbol": "SUI-USD", "trade_symbol": "SUI-USD" }, "PAIR-UNI-USD": { "md_symbol": "UNI-USD", "trade_symbol": "UNI-USD" }, "PAIR-USDT-USD": { "md_symbol": "USDT-USD", "trade_symbol": "USDT-USD" }, "PAIR-XLM-USD": { "md_symbol": "XLM-USD", "trade_symbol": "XLM-USD" }, "PAIR-XRP-USD": { "md_symbol": "XRP-USD", "trade_symbol": "XRP-USD" }, } } , "COINBASE-FUT": { , "dynamic_instruments": { # dynamically created instruments (expiring futures) "credentials_key": "COINBASE_ADV_RO" "class": "cvttpy_trading.exchanges.coinbase.futures.market.InstrumentLoader" , "api": { "REST": { "products": { "method": "GET" , "url": "https://api.coinbase.com/api/v3/brokerage/products" , "params": { "product_type": "FUTURE" , "contract_expiry_type": "EXPIRING" # "PERPETUAL" # , "expiring_contract_status": "STATUS_UNEXPIRED" } } } } } "instruments": { , "PERP-ADA-USDC": { "md_symbol": "AAVE-USD", "trade_symbol": "AAVE-USD" } , "PERP-AVAX-USDC": { } , "PERP-BCH-USDC": { } , "PERP-BNB-USDC": { } , "PERP-BTC-USDC": { } , "PERP-DOGE-USDC": { } , "PERP-DOT-USDC": { } , "PERP-ETH-USDC": { } , "PERP-HBAR-USDC": { } , "PERP-LINK-USDC": { } , "PERP-LTC-USDC": { } , "PERP-SHIB-USDC": { } , "PERP-SOL-USDC": { } , "PERP-SUI-USDC": { } , "PERP-XLM-USDC": { } , "PERP-XRP-USDC": { } } } , "GEMINI": { "instruments": { # --- PAIRs "PAIR-BTC-USD": { "md_symbol": "BTCUSD", "trade_symbol": "BTCUSD" "specifics": { "quote_increment": 0.5, } } # --- PERPs , "PERP-BTC-GUSD": { "md_symbol": "BTCGUSDPERP", "trade_symbol": "BTCGUSDPERP", "base_asset": "BTCGUSDPERP", "specifics": { "quote_increment": 0.5, } } # "PERP-BNB-GUSD": { # "md_symbol": "BNBGUSDPERP", # "trade_symbol": "BNBGUSDPERP", # "base_asset": "BNBGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-ETH-GUSD": { # "md_symbol": "ETHGUSDPERP", # "trade_symbol": "ETHGUSDPERP", # "base_asset": "ETHGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-PEPE-GUSD": { # "md_symbol": "PEPEGUSDPERP", # "trade_symbol": "PEPEGUSDPERP", # "base_asset": "PEPEGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-XRP-GUSD": { # "md_symbol": "XRPGUSDPERP", # "trade_symbol": "XRPGUSDPERP", # "base_asset": "XRPGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-SOL-GUSD": { # "md_symbol": "SOLGUSDPERP", # "trade_symbol": "SOLGUSDPERP", # "base_asset": "SOLGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-MATIC-GUSD": { # "md_symbol": "MATICGUSDPERP", # "trade_symbol": "MATICGUSDPERP", # "base_asset": "MATICGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-DOGE-GUSD": { # "md_symbol": "DOGEGUSDPERP", # "trade_symbol": "DOGEGUSDPERP", # "base_asset": "DOGEGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-DOT-GUSD": { # "md_symbol": "DOTGUSDPERP", # "trade_symbol": "DOTGUSDPERP", # "base_asset": "DOTGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-AVAX-GUSD": { # "md_symbol": "AVAXGUSDPERP", # "trade_symbol": "AVAXGUSDPERP", # "base_asset": "AVAXGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-LTC-GUSD": { # "md_symbol": "LTCGUSDPERP", # "trade_symbol": "LTCGUSDPERP", # "base_asset": "LTCGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-INJ-GUSD": { # "md_symbol": "INJGUSDPERP", # "trade_symbol": "INJGUSDPERP", # "base_asset": "INJGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-LINK-GUSD": { # "md_symbol": "LINKGUSDPERP", # "trade_symbol": "LINKGUSDPERP", # "base_asset": "LINKGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, # "PERP-WIF-GUSD": { # "md_symbol": "WIFGUSDPERP", # "trade_symbol": "WIFGUSDPERP", # "base_asset": "WIFGUSDPERP", # "specifics": { # "quote_increment": 0.5, # } # }, } } , "KRAKEN": { "instruments": { # --- PAIRs "PAIR-BTC-USD": { "md_symbol": "BTC/USD" , "trade_symbol": "BTC/USD" , "quantity_precision": "0.00001" } } } , "OKX": { "instruments": { # --- PAIRs "PAIR-BTC-USDT": { "md_symbol": "BTC-USDT" , "trade_symbol": "BTC-USDT" , "quantity_precision": "0.00001" } } } }