Exchange or data source type not found. For exchangeId: user, also returned when
datasetId (or a pinned datasetVersionId) doesn't exist or isn't yours.
Rate limited. Returned when the global queue exceeds capacity or the user has too many
active backtests. Does not apply to exchangeId: user — a dataset prepare reads an
already-ingested file rather than enqueueing worker capacity.
Invalid request or parameters. Also returned when
fromis older than the configured lookback window ortois in the future, or whentypeisklineandcadenceis not one of the cadences kline data is available at (the message lists them). ForexchangeId: user, also returned when the dataset's current upload has not finished ingesting, orcadenceasks for a finer granularity than the dataset's own discovered cadence (or one that isn't an exact multiple of it), or the requested range exceeds your tier's range limit.