drawFigure method
Implementation
@override
TextSpan? drawFigure(
MACDEntity entity, int precision, KChartColors chartColors) {
return TextSpan(
children: [
TextSpan(
text: "MACD(12,26,9) ",
style: getTextStyle(chartColors.defaultTextColor),
),
if (entity.macd != null && entity.macd != 0)
TextSpan(
text: "MACD:${formatNumber(entity.macd!, precision)} ",
style: getTextStyle(indicatorStyle.macdColor),
),
if (entity.dif != null && entity.dif != 0)
TextSpan(
text: "DIF:${formatNumber(entity.dif!, precision)} ",
style: getTextStyle(indicatorStyle.difColor),
),
if (entity.dea != null && entity.dea != 0)
TextSpan(
text: "DEA:${formatNumber(entity.dea!, precision)}",
style: getTextStyle(indicatorStyle.deaColor),
),
],
);
}