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