TSLab API Docs  1
Шаблон класса TSLab.Script.BaseTradeStatistics< TTradeHistogramSettings >abstract
Граф наследования:TSLab.Script.BaseTradeStatistics< TTradeHistogramSettings >:
TSLab.Script.IBaseTradeStatistics

Открытые члены

IReadOnlyList< ITradeHistogramGetHistograms ()
 
IReadOnlyList< ITradeHistogramGetHistograms (int firstBarIndex, int lastBarIndex)
 
void GetHistogramsBarIndexes (out int firstBarIndex, out int lastBarIndex)
 
IReadOnlyList< ITradeHistogramBarGetAggregatedHistogramBars (int barIndex)
 
IAggregatedHistogramBarsProvider CreateAggregatedHistogramBarsProvider ()
 
virtual void Refresh (IDataBar bar, IEnumerable< ITrade > trades)
 
virtual ITradeHistogram GetLastHistogram ()
 

Открытые атрибуты

ITradeHistogramsCache TradeHistogramsCache => m_histogramSettings.TradeHistogramsCache
 
double PriceStep => TradeHistogramsCache.PriceStep
 

Защищенные члены

 BaseTradeStatistics (string id, string stateId)
 
abstract IReadOnlyList< ITradeHistogramCalculateHistograms ()
 

Защищенные данные

TTradeHistogramSettings m_histogramSettings
 
IReadOnlyList< ITradeHistogramm_histograms
 

Статические защищенные данные

static readonly IReadOnlyList< ITradeHistograms_emptyHistograms = new ITradeHistogram[0]
 

Свойства

string Id [get]
 
string StateId [get]
 
abstract bool HasStaticTimeline [get]
 
- Свойства унаследованные от TSLab.Script.IBaseTradeStatistics
string Id [get]
 
string StateId [get]
 
ITradeHistogramsCache TradeHistogramsCache [get]
 
bool HasStaticTimeline [get]
 
double PriceStep [get]