vega-frontend-monorepo/libs/candles-chart/src/lib/Candles.graphql

45 lines
735 B
GraphQL

fragment CandleFields on Candle {
periodStart
lastUpdateInPeriod
high
low
open
close
volume
}
query Candles($marketId: ID!, $interval: Interval!, $since: String!) {
market(id: $marketId) {
id
decimalPlaces
positionDecimalPlaces
tradableInstrument {
instrument {
id
name
code
}
}
marketTimestamps {
open
}
candlesConnection(
interval: $interval
since: $since
pagination: { last: 5000 }
) {
edges {
node {
...CandleFields
}
}
}
}
}
subscription CandlesEvents($marketId: ID!, $interval: Interval!) {
candles(marketId: $marketId, interval: $interval) {
...CandleFields
}
}