TradingChartController constructor
TradingChartController({
- required String symbol,
- required ChartDataSource dataSource,
- String exchange = 'NSE',
- String brandName = 'Im Charts',
- Timeframe initialTimeframe = Timeframe.fiveMinutes,
- CandleStyle initialCandleStyle = CandleStyle.candles,
- 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();
}