[]
        
(Showing Draft Content)

C1.Web.Mvc.Finance.Fluent.MacdBaseBuilder-3

MacdBaseBuilder<T, TControl, TBuilder> Class

Defines a builder to configurate MacdBase<T>.

Inheritance
HideObjectMembers
BaseBuilder<TControl, TBuilder>
ChartSeriesBaseBuilder<T, TControl, TBuilder>
ExtraSeriesBuilder<T, TControl, TBuilder>
MacdBaseBuilder<T, TControl, TBuilder>
Namespace: C1.Web.Mvc.Finance.Fluent
Assembly: C1.Web.Mvc.Finance.dll
Syntax
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)
Type Parameters
Name Description
T
TControl
TBuilder

Constructors

Name Description
MacdBaseBuilder(TControl)

Creates one MacdBaseBuilder<T, TControl, TBuilder> instance to configurate obj.

Methods

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.