TSLab API Docs
1
|
Public Member Functions | |
override void | Recalculate () |
override void | Refresh (IDataBar bar, IEnumerable< ITrade > trades) |
Public Member Functions inherited from TSLab.Script.BaseTradeHistogram< TTradeHistogramSettings > | |
IReadOnlyList< ITradeHistogramBar > | GetAggregatedBars (int barIndex) |
void | ResetAggregatedBars () |
Protected Member Functions | |
BaseRefreshableTradeHistogram (TTradeHistogramSettings histogramSettings) | |
Protected Member Functions inherited from TSLab.Script.BaseTradeHistogram< TTradeHistogramSettings > | |
BaseTradeHistogram (TTradeHistogramSettings histogramSettings) | |
void | Calculate () |
abstract IReadOnlyList< ICachedTradeHistogram > | GetCachedTradeHistograms () |
Protected Attributes | |
IReadOnlyList< ITradeHistogramBar > | m_nextToLastBars |
IReadOnlyList< ITradeHistogramBar > | m_lastBars |
Protected Attributes inherited from TSLab.Script.BaseTradeHistogram< TTradeHistogramSettings > | |
TTradeHistogramSettings | m_histogramSettings |
IReadOnlyList< ITradeHistogramBar > | m_bars |
ITradeHistogramsCache | TradeHistogramsCache => m_histogramSettings.TradeHistogramsCache |
Additional Inherited Members | |
Public Attributes inherited from TSLab.Script.BaseTradeHistogram< TTradeHistogramSettings > | |
bool | IsCalculated => m_bars != null |
Properties inherited from TSLab.Script.BaseTradeHistogram< TTradeHistogramSettings > | |
int | FirstBarIndex [get, protected set] |
int | LastBarIndex [get, protected set] |
DateTime | LowDate [get, protected set] |
DateTime | HighDate [get, protected set] |
IReadOnlyList< ITradeHistogramBar > | Bars [get] |
IReadOnlyList< ITradeHistogram > | TopGroup [get, set] |
Properties inherited from TSLab.Script.ITradeHistogram | |
int | FirstBarIndex [get] |
int | LastBarIndex [get] |
DateTime | LowDate [get] |
DateTime | HighDate [get] |
IReadOnlyList< ITradeHistogramBar > | Bars [get] |
IReadOnlyList< ITradeHistogram > | TopGroup [get, set] |
bool | IsCalculated [get] |