471 lines
15 KiB
INI
471 lines
15 KiB
INI
{
|
|
"__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-AAVE-BUSD": {
|
|
"md_symbol": "AAVEBUSD",
|
|
"trade_symbol": "AAVEBUSD"
|
|
},
|
|
"PAIR-ADA-USDT": {
|
|
"md_symbol": "ADAUSDT",
|
|
"trade_symbol": "ADAUSDT"
|
|
},
|
|
"PAIR-AVAX-USDT": {
|
|
"md_symbol": "AVAXUSDT",
|
|
"trade_symbol": "AVAXUSDT"
|
|
},
|
|
"PAIR-BCH-BUSD": {
|
|
"md_symbol": "BCHBUSD",
|
|
"trade_symbol": "BCHBUSD"
|
|
},
|
|
"PAIR-BCH-USDT": {
|
|
"md_symbol": "BCHUSDT",
|
|
"trade_symbol": "BCHUSDT"
|
|
},
|
|
"PAIR-BTC-BUSD": {
|
|
"md_symbol": "BTCBUSD",
|
|
"trade_symbol": "BTCBUSD"
|
|
},
|
|
"PAIR-BTC-USDT": {
|
|
"md_symbol": "BTCUSDT",
|
|
"trade_symbol": "BTCUSDT"
|
|
},
|
|
"PAIR-BUSD-USDT": {
|
|
"md_symbol": "BUSDUSDT",
|
|
"trade_symbol": "BUSDUSDT"
|
|
},
|
|
"PAIR-DOGE-BUSD": {
|
|
"md_symbol": "DOGEBUSD",
|
|
"trade_symbol": "DOGEBUSD"
|
|
},
|
|
"PAIR-DOGE-USDT": {
|
|
"md_symbol": "DOGEUSDT",
|
|
"trade_symbol": "DOGEUSDT"
|
|
},
|
|
"PAIR-DOT-USDT": {
|
|
"md_symbol": "DOTUSDT",
|
|
"trade_symbol": "DOTUSDT"
|
|
},
|
|
"PAIR-ETH-BUSD": {
|
|
"md_symbol": "ETHBUSD",
|
|
"trade_symbol": "ETHBUSD"
|
|
},
|
|
"PAIR-ETH-USD": {
|
|
"md_symbol": "ETHUSD",
|
|
"trade_symbol": "ETHUSD"
|
|
},
|
|
"PAIR-ETH-USDT": {
|
|
"md_symbol": "ETHUSDT",
|
|
"trade_symbol": "ETHUSDT"
|
|
},
|
|
"PAIR-LINK-BUSD": {
|
|
"md_symbol": "LINKBUSD",
|
|
"trade_symbol": "LINKBUSD"
|
|
},
|
|
"PAIR-LINK-USDT": {
|
|
"md_symbol": "LINKUSDT",
|
|
"trade_symbol": "LINKUSDT"
|
|
},
|
|
"PAIR-LTC-BUSD": {
|
|
"md_symbol": "LTCBUSD",
|
|
"trade_symbol": "LTCBUSD"
|
|
},
|
|
"PAIR-LTC-USDT": {
|
|
"md_symbol": "LTCUSDT",
|
|
"trade_symbol": "LTCUSDT"
|
|
},
|
|
"PAIR-LTC-USD": {
|
|
"md_symbol": "LTCUSD",
|
|
"trade_symbol": "LTCUSD"
|
|
},
|
|
"PAIR-MATIC-BUSD": {
|
|
"md_symbol": "MATICBUSD",
|
|
"trade_symbol": "MATICBUSD"
|
|
},
|
|
"PAIR-MATIC-USDT": {
|
|
"md_symbol": "MATICUSDT",
|
|
"trade_symbol": "MATICUSDT"
|
|
},
|
|
"PAIR-SOL-USDT": {
|
|
"md_symbol": "SOLUSDT",
|
|
"trade_symbol": "SOLUSDT"
|
|
},
|
|
"PAIR-UNI-BUSD": {
|
|
"md_symbol": "UNIBUSD",
|
|
"trade_symbol": "UNIBUSD"
|
|
},
|
|
"PAIR-USDC-USDT": {
|
|
"md_symbol": "USDCUSDT",
|
|
"trade_symbol": "USDCUSDT"
|
|
},
|
|
"PAIR-XRP-BTC": {
|
|
"md_symbol": "XRPBTC",
|
|
"trade_symbol": "XRPBTC"
|
|
},
|
|
"PAIR-XRP-BUSD": {
|
|
"md_symbol": "XRPBUSD",
|
|
"trade_symbol": "XRPBUSD"
|
|
},
|
|
"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-BUSD": {
|
|
"md_symbol": "BTCBUSD"
|
|
, "trade_symbol": "BTCBUSD"
|
|
}
|
|
, "PERP-BTC-USDT": {
|
|
"md_symbol": "BTCUSDT"
|
|
, "trade_symbol": "BTCUSDT"
|
|
}
|
|
, "PERP-DOGE-USDT": {
|
|
"md_symbol": "DOGEUSDT"
|
|
, "trade_symbol": "DOGEUSDT"
|
|
}
|
|
, "PERP-ETH-BUSD": {
|
|
"md_symbol": "ETHBUSD"
|
|
, "trade_symbol": "ETHBUSD"
|
|
},
|
|
"PERP-ETH-USDT": {
|
|
"md_symbol": "ETHUSDT"
|
|
, "trade_symbol": "ETHUSDT"
|
|
}
|
|
, "PERP-LINK-BUSD": {
|
|
"md_symbol": "LINKBUSD"
|
|
, "trade_symbol": "LINKBUSD"
|
|
}
|
|
, "PERP-LINK-USDT": {
|
|
"md_symbol": "LINKUSDT"
|
|
, "trade_symbol": "LINKUSDT"
|
|
}
|
|
, "PERP-LTC-BUSD": {
|
|
"md_symbol": "LTCBUSD"
|
|
, "trade_symbol": "LTCBUSD"
|
|
}
|
|
, "PERP-LTC-USDT": {
|
|
"md_symbol": "LTCUSDT"
|
|
, "trade_symbol": "LTCUSDT"
|
|
}
|
|
, "PERP-MATIC-USDT": {
|
|
"md_symbol": "MATICUSDT"
|
|
, "trade_symbol": "MATICUSDT"
|
|
}
|
|
, "PERP-SOL-BUSD": {
|
|
"md_symbol": "SOLBUSD"
|
|
, "trade_symbol": "SOLBUSD"
|
|
}
|
|
, "PERP-UNI-BUSD": {
|
|
"md_symbol": "UNIBUSD"
|
|
, "trade_symbol": "UNIBUSD"
|
|
}
|
|
}
|
|
}
|
|
, "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-BCH-USD": {
|
|
"md_symbol": "BCH-USD",
|
|
"trade_symbol": "BCH-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-LINK-USD": {
|
|
"md_symbol": "LINK-USD",
|
|
"trade_symbol": "LINK-USD"
|
|
},
|
|
"PAIR-LTC-USD": {
|
|
"md_symbol": "LTC-USD",
|
|
"trade_symbol": "LTC-USD"
|
|
},
|
|
"PAIR-MATIC-USD": {
|
|
"md_symbol": "MATIC-USD",
|
|
"trade_symbol": "MATIC-USD"
|
|
},
|
|
"PAIR-MPL-USD": {
|
|
"md_symbol": "MPL-USD",
|
|
"trade_symbol": "MPL-USD"
|
|
},
|
|
"PAIR-SOL-USD": {
|
|
"md_symbol": "SOL-USD",
|
|
"trade_symbol": "SOL-USD"
|
|
},
|
|
"PAIR-UNI-USD": {
|
|
"md_symbol": "UNI-USD",
|
|
"trade_symbol": "UNI-USD"
|
|
},
|
|
"PAIR-USDT-USD": {
|
|
"md_symbol": "USDT-USD",
|
|
"trade_symbol": "USDT-USD"
|
|
},
|
|
"PAIR-XRP-USD": {
|
|
"md_symbol": "XRP-USD",
|
|
"trade_symbol": "XRP-USD"
|
|
},
|
|
}
|
|
}
|
|
, "COINBASE-FUT": {
|
|
"instruments": {}
|
|
, "dynamic_instruments": {
|
|
# dynamically created instruments (futures)
|
|
"credentials_key": "COINBASE_ADV_RO"
|
|
"class": "cvttpy_trading.exchanges.coinbase.futures.market.InstrumentLoader"
|
|
, "api": {
|
|
"REST": {
|
|
"products_method": "GET"
|
|
, "products_url": "https://api.coinbase.com/api/v3/brokerage/products"
|
|
, "futures_params": {
|
|
"product_type": "FUTURE"
|
|
, "contract_expiry_type": "EXPIRING"
|
|
, "expiring_contract_status": "STATUS_UNEXPIRED"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
, "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"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|