BaseDataDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

Implementa: IDataDistributionCalculator<T>

Propiedades

DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; protected set; }
value = baseDataDistributionCalculator.DataIsEvenlySpaced
baseDataDistributionCalculator.DataIsEvenlySpaced = value

Obtiene si los datos son uniformemente acelerados

DataIsSortedAscending
public bool DataIsSortedAscending { get; protected set; }
value = baseDataDistributionCalculator.DataIsSortedAscending
baseDataDistributionCalculator.DataIsSortedAscending = value

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 virtual void Clear()
baseDataDistributionCalculator.Clear()

Limpia las banderas DataDistributionCalculator

OnAppendXValue
public abstract void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.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 abstract void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.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
acceptsUnsortedData
si se establece a la verdad la serie acepta datos no variados.
OnInsertXValue
public abstract void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.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 abstract void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.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.
indexWhereInserted
insertedCount
newXValues
acceptsUnsortedData
si se establece a la verdad la serie acepta datos no variados.
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
baseDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

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