[]
Defines a builder to configurate MacdBase<T>.
public abstract class MacdBaseBuilder<T, TControl, TBuilder> : ExtraSeriesBuilder<T, TControl, TBuilder> where TControl : MacdBase<T> where TBuilder : MacdBaseBuilder<T, TControl, TBuilder>
Public MustInherit Class MacdBaseBuilder(Of T, TControl As MacdBase(Of T), TBuilder As MacdBaseBuilder(Of T, TControl, TBuilder))
Inherits ExtraSeriesBuilder(Of T, TControl, TBuilder)
| Name | Description |
|---|---|
| T | |
| TControl | |
| TBuilder |
| Name | Description |
|---|---|
| MacdBaseBuilder(TControl) | Creates one MacdBaseBuilder<T, TControl, TBuilder> instance to configurate |
| Name | Description |
|---|---|
| FastPeriod(double) | Configurates FastPeriod. Sets the fast exponential moving average period for the MACD line. |
| SlowPeriod(double) | Configurates SlowPeriod. Sets the slow exponential moving average period for the MACD line. |
| SmoothingPeriod(double) | Configurates SmoothingPeriod. Sets the exponential moving average period for the signal line. |