IDataDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

Define la interfaz a DataDistributionCalculator

Propiedades

DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced

Obtiene si los datos son uniformemente acelerados

DataIsSortedAscending
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending

Obtiene si este DataSeries contiene datos clasificados en la dirección X. Nota: Los datos clasificados resultarán en operaciones de indexación mucho más rápidas. Si es posible, trate de mantener sus datos ordenados en la dirección X.

Métodos

Clear
public void Clear()
iDataDistributionCalculator.Clear()

Limpia las banderas DataDistributionCalculator

OnAppendXValue
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)

Llamado cuando se anexan los valores X. Si se actualizan las banderas de distribución de datos

xValues
Los valores x.
newXValue
El nuevo valor x.
acceptsUnsortedData
si se establece a la verdad la serie acepta datos no variados.
OnAppendXValues
public void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

Llamado cuando se anexan los valores X. Si se actualizan las banderas de distribución de datos

xValues
Los valores x.
countBeforeAppending
newXValues
El nuevo valor x.
acceptsUnsortedData
si se establece a la verdad la serie acepta datos no variados.
OnInsertXValue
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

Llamado cuando se insertan valores X. Si se actualizan las banderas de distribución de datos

xValues
Los valores x.
indexWhereInserted
newXValue
El nuevo valor x.
acceptsUnsortedData
si se establece a la verdad la serie acepta datos no variados.
OnInsertXValues
public void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)

Llamado cuando se insertan valores X. Si se actualizan las banderas de distribución de datos

xValues
Los valores x.
insertedCount
newXValues
El nuevo valor x.
acceptsUnsortedData
si se establece a la verdad la serie acepta datos no variados.
indexWhereInserted
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

Actualiza las banderas de distribución de datos cuando se eliminan los valores x.