Class HeikinAshiCandleBuilder
- Namespace
- StockSharp.Algo.Candles.Compression
- Assembly
- StockSharp.Algo.dll
The builder of candles of HeikinAshiCandleBuilder type.
public class HeikinAshiCandleBuilder : CandleBuilder<HeikinAshiCandleMessage>, IPersistable, ILogReceiver, ILogSource, ICandleBuilder, IDisposable
- Inheritance
-
HeikinAshiCandleBuilder
- Implements
- Inherited Members
- Extension Methods
Remarks
Initializes a new instance of the HeikinAshiCandleBuilder.
Constructors
HeikinAshiCandleBuilder(IExchangeInfoProvider)
The builder of candles of HeikinAshiCandleBuilder type.
public HeikinAshiCandleBuilder(IExchangeInfoProvider exchangeInfoProvider)
Parameters
exchangeInfoProviderIExchangeInfoProviderThe exchange boards provider.
Remarks
Initializes a new instance of the HeikinAshiCandleBuilder.
Methods
CreateCandle(ICandleBuilderSubscription, ICandleBuilderValueTransform)
To create a new candle.
protected override HeikinAshiCandleMessage CreateCandle(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)
Parameters
subscriptionICandleBuilderSubscriptionSubscription.
transformICandleBuilderValueTransformThe data source transformation.
Returns
- HeikinAshiCandleMessage
Created candle.
IsCandleFinishedBeforeChange(ICandleBuilderSubscription, HeikinAshiCandleMessage, ICandleBuilderValueTransform)
Whether the candle is created before data adding.
protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, HeikinAshiCandleMessage candle, ICandleBuilderValueTransform transform)
Parameters
subscriptionICandleBuilderSubscriptionSubscription.
candleHeikinAshiCandleMessageCandle.
transformICandleBuilderValueTransformThe data source transformation.
Returns
UpdateCandle(ICandleBuilderSubscription, HeikinAshiCandleMessage, ICandleBuilderValueTransform)
To update the candle data.
protected override void UpdateCandle(ICandleBuilderSubscription subscription, HeikinAshiCandleMessage candle, ICandleBuilderValueTransform transform)
Parameters
subscriptionICandleBuilderSubscriptionSubscription.
candleHeikinAshiCandleMessageCandle.
transformICandleBuilderValueTransformThe data source transformation.