MarketDataAvailability
Readiness summary for a set of market data file references.
type MarketDataAvailability {
ready: Boolean!
readyFiles: [MarketDataFileHandle!]!
pendingCount: Int!
failedCount: Int!
lastUpdated: Time
coveredFromMs: Float
coveredToMs: Float
}
Fields
MarketDataAvailability.ready ● Boolean! non-null scalar
MarketDataAvailability.readyFiles ● [MarketDataFileHandle!]! non-null object
MarketDataAvailability.pendingCount ● Int! non-null scalar
MarketDataAvailability.failedCount ● Int! non-null scalar
MarketDataAvailability.lastUpdated ● Time scalar
MarketDataAvailability.coveredFromMs ● Float scalar
First instant (unix ms, candle OPEN) every required file can be measured from: the INTERSECTION across the required (pair, timeframe) files, not the earliest file's reach. Null when no window could be established — an unresolved requirement set, or a required timeframe with no readable coverage. A caller that picks the window on the user's behalf must clamp to this BEFORE quoting a price (#2756).
MarketDataAvailability.coveredToMs ● Float scalar
Last instant (unix ms, last candle's CLOSE) every required file can be measured to. Null on the same terms as coveredFromMs.
Returned By
backtestDataAvailability query ● ensureMarketDataAvailable mutation ● hyperoptDataAvailability query ● marketDataAvailability query