From d8ff28fee21050de437d02927f9cbbb74ce8b9cc Mon Sep 17 00:00:00 2001 From: Cryptoval Trading Technologies Date: Wed, 5 Aug 2026 18:24:01 +0000 Subject: [PATCH] 20260805 --- data/refdata/exchanges.cfg | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/data/refdata/exchanges.cfg b/data/refdata/exchanges.cfg index 0074335..dfca630 100644 --- a/data/refdata/exchanges.cfg +++ b/data/refdata/exchanges.cfg @@ -398,7 +398,7 @@ , "type": "FUTURES" , "quote_asset": "USDC" - , "dynamic_instruments": { # + , "dynamic_instruments": { # DEPRECATED, replaced by "instruments_upload" section # dynamically created instruments (perpetual/expiring futures) "class": "cvttpy_trading.exchanges.coinbase.futures.market.CoinbaseFutInstrumentLoader" "credentials_key": "COINBASE_ADV_RO" @@ -418,6 +418,25 @@ } } } + , "instruments_upload": { + "class": "cvttpy_trading.exchanges.coinbase.futures.market.CoinbaseFutInstrumentLoader" + "credentials_key": "COINBASE_ADV_RO" + , "api": { + "REST": { + "products": { + "method": "GET" + , "url": "https://api.coinbase.com/api/v3/brokerage/products" + , "params": { + "product_type": "FUTURE" + , "contract_expiry_type": "PERPETUAL" + , "futures_underlying_type": "FUTURES_UNDERLYING_TYPE_SPOT" + # , "contract_expiry_type": "EXPIRING" # + # , "expiring_contract_status": "STATUS_UNEXPIRED" + } + } + } + } + } , "mktdata" : { "credentials_key": "COINBASE_ADV_TRD" "class": "cvttpy_trading.exchanges.coinbase.futures.mkt_data.CoinbaseFutMdFeed"