TimeFrameCandleBuilder

StockSharp.Algo.Candles.Compression

El constructor de velas de TimeFrameCandleMessagetipo.

Hereda de: CandleBuilder<TimeFrameCandleMessage>

Constructores

TimeFrameCandleBuilder
public TimeFrameCandleBuilder(IExchangeInfoProvider exchangeInfoProvider)
timeFrameCandleBuilder = TimeFrameCandleBuilder(exchangeInfoProvider)

El constructor de velas de TimeFrameCandleMessagetipo.

exchangeInfoProvider
El proveedor de tarjetas de cambio.

Propiedades

GenerateEmptyCandles
public bool GenerateEmptyCandles { get; set; }
value = timeFrameCandleBuilder.GenerateEmptyCandles
timeFrameCandleBuilder.GenerateEmptyCandles = value

Ya sea para crear velas vacías (None) en la falta de comercios. El modo predeterminado está habilitado.

Timeout
public Unit Timeout { get; set; }
value = timeFrameCandleBuilder.Timeout
timeFrameCandleBuilder.Timeout = value

El tiempo de cambio desde el final del marco de tiempo después de lo cual se envía una señal para cerrar la vela no cerrada por la fuerza. El predeterminado es el 10% del plazo.

Métodos

CreateCandle
protected override TimeFrameCandleMessage CreateCandle(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)
result = timeFrameCandleBuilder.CreateCandle(subscription, transform)

Para crear una vela nueva.

subscription
Suscripción.
transform
La transformación de la fuente de datos.

Devuelve: Creado vela.

IsCandleFinishedBeforeChange
protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, TimeFrameCandleMessage candle, ICandleBuilderValueTransform transform)
result = timeFrameCandleBuilder.IsCandleFinishedBeforeChange(subscription, candle, transform)