DataDownloadExchangeConfigInput
Exchange-specific data download configuration for a runner
input DataDownloadExchangeConfigInput {
name: String!
enabled: Boolean!
timeframes: [String!]
pairs: [String!]!
featuredPairs: [String!]
days: Int
tradingMode: String
}
Fields
DataDownloadExchangeConfigInput.name ● String! non-null scalar
Exchange name (e.g., "binance", "kraken")
DataDownloadExchangeConfigInput.enabled ● Boolean! non-null scalar
Whether data download is enabled for this exchange
DataDownloadExchangeConfigInput.timeframes ● [String!] list scalar
Timeframes to download (e.g., ["5m", "1h", "1d"])
DataDownloadExchangeConfigInput.pairs ● [String!]! non-null scalar
Concrete list of trading pairs to download (e.g. ["BTC/USDT", "ETH/USDT"]).
DataDownloadExchangeConfigInput.featuredPairs ● [String!] list scalar
Subset of pairs the runner owner has marked as featured/popular.
The Backtest / Hyperopt drawer's pair picker sorts these to the top
of the dropdown so users see the curated picks first instead of
hunting through dozens of equally-weighted symbols. Symbols MUST be
drawn from pairs — featured pairs the user hasn't asked the runner
to download would silently disappear from the picker once the user
selected them.
DataDownloadExchangeConfigInput.days ● Int scalar
Number of days of historical data to download
DataDownloadExchangeConfigInput.tradingMode ● String scalar
Trading mode for pair selection (e.g., "spot", "futures")
Member Of
DataDownloadConfigInput input