TmaIndicator<T, D> constructor
TmaIndicator<T, D> ({
- bool isVisible = true,
- String? xAxisName,
- String? yAxisName,
- String? seriesName,
- List<
double> dashArray = const <double>[0, 0], - double animationDuration = 1500,
- double animationDelay = 0,
- List<
T> ? dataSource, - ChartValueMapper<
T, D> ? xValueMapper, - ChartValueMapper<
T, num> ? highValueMapper, - ChartValueMapper<
T, num> ? lowValueMapper, - ChartValueMapper<
T, num> ? openValueMapper, - ChartValueMapper<
T, num> ? closeValueMapper, - String? name,
- bool isVisibleInLegend = true,
- LegendIconType legendIconType = LegendIconType.seriesType,
- String? legendItemText,
- Color signalLineColor = Colors.blue,
- double signalLineWidth = 2,
- int period = 14,
- String valueField = 'close',
- ChartIndicatorRenderCallback? onRenderDetailsUpdate,
Creating an argument constructor of TmaIndicator class.
Implementation
TmaIndicator({
super.isVisible,
super.xAxisName,
super.yAxisName,
super.seriesName,
super.dashArray,
super.animationDuration,
super.animationDelay,
super.dataSource,
ChartValueMapper<T, D>? xValueMapper,
ChartValueMapper<T, num>? highValueMapper,
ChartValueMapper<T, num>? lowValueMapper,
ChartValueMapper<T, num>? openValueMapper,
ChartValueMapper<T, num>? closeValueMapper,
super.name,
super.isVisibleInLegend,
super.legendIconType,
super.legendItemText,
super.signalLineColor,
super.signalLineWidth,
this.period = 14,
this.valueField = 'close',
super.onRenderDetailsUpdate,
}) : super(
xValueMapper: xValueMapper != null && dataSource != null
? (int index) => xValueMapper(dataSource[index], index)
: null,
highValueMapper: highValueMapper != null && dataSource != null
? (int index) => highValueMapper(dataSource[index], index)
: null,
lowValueMapper: lowValueMapper != null && dataSource != null
? (int index) => lowValueMapper(dataSource[index], index)
: null,
openValueMapper: openValueMapper != null && dataSource != null
? (int index) => openValueMapper(dataSource[index], index)
: null,
closeValueMapper: closeValueMapper != null && dataSource != null
? (int index) => closeValueMapper(dataSource[index], index)
: null,
);