TSLab API Docs
1
|
Public Member Functions | |
abstract void | Recalculate () |
abstract void | Refresh (IDataBar bar, IEnumerable< ITrade > trades) |
IReadOnlyList< ITradeHistogramBar > | GetAggregatedBars (int barIndex) |
void | ResetAggregatedBars () |
Public Attributes | |
bool | IsCalculated => m_bars != null |
Protected Member Functions | |
BaseTradeHistogram (TTradeHistogramSettings histogramSettings) | |
void | Calculate () |
abstract IReadOnlyList< ICachedTradeHistogram > | GetCachedTradeHistograms () |
Protected Attributes | |
TTradeHistogramSettings | m_histogramSettings |
IReadOnlyList< ITradeHistogramBar > | m_bars |
ITradeHistogramsCache | TradeHistogramsCache => m_histogramSettings.TradeHistogramsCache |
Properties | |
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] |