TradingChartController constructor

TradingChartController({
  1. required String symbol,
  2. required ChartDataSource dataSource,
  3. String exchange = 'NSE',
  4. String brandName = 'Im Charts',
  5. Timeframe initialTimeframe = Timeframe.fiveMinutes,
  6. CandleStyle initialCandleStyle = CandleStyle.candles,
  7. ChartTheme? theme,
})

Implementation

TradingChartController({
  required String symbol,
  required this.dataSource,
  String exchange = 'NSE',
  String brandName = 'Im Charts',
  Timeframe initialTimeframe = Timeframe.fiveMinutes,
  CandleStyle initialCandleStyle = CandleStyle.candles,
  ChartTheme? theme,
})  : _symbol = symbol,
      _exchange = exchange,
      _brandName = brandName,
      _timeframe = initialTimeframe,
      _candleStyle = initialCandleStyle,
      theme = theme ?? ChartTheme.dark(),
      _viewport = const ChartViewport() {
  _candleBuilder = CandleBuilder(timeframe: _timeframe);
  _startCountdownTicker();
}