getMarkPriceKLinePeriodic method

void getMarkPriceKLinePeriodic({
  1. required String symbol,
  2. required String interval,
  3. required int from,
  4. int? limit,
  5. required Duration period,
})

Query mark price kline (like Query Kline but for mark price) periodically

https://bybit-exchange.github.io/docs/inverse/#t-markpricekline

Implementation

void getMarkPriceKLinePeriodic(
    {required String symbol,
    required String interval,
    required int from,
    int? limit,
    required Duration period}) {
  log.d('ByBitRest.getMarkPriceKLinePeriodic');
  streamGroup!.add(Stream.periodic(period, (_) {
    return getMarkPriceKLine(
        symbol: symbol, interval: interval, from: from, limit: limit);
  }).asyncMap((event) async => await event));
}