1pub trait IndicatorSMA { 2 type Input; 3 type Period; 4 type Limit; 5 type Output; 6 fn sma_indicator(input: Self::Input, period: Self::Period, limit: Self::Limit) -> Self::Output; 7}