MA_RIBBON: IndicatorDescriptor = ...

Moving Average Ribbon — four independent averages on one overlay, so the spacing between them reads as trend strength and their order as trend direction. Every lane picks its own kernel, source, and length.

the reference hides a lane by setting display.none on the plot; here a hidden lane returns an all-null column, which draws nothing and keeps autoscale clean.