TSLab API Docs  1
Класс TSLab.Script.Helpers.Series

Список функций значений чисел Подробнее...

Открытые статические члены

static IList< double > Highest (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать максимальное значение Подробнее...
 
static IList< double > Lowest (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать минимальное значение Подробнее...
 
static IList< double > Min (IList< double > src1, IList< double > src2, IMemoryContext context=null)
 Рассчитать новый список значений чисел с минимумами входящих списков Подробнее...
 
static IList< double > Max (IList< double > src1, IList< double > src2, IMemoryContext context=null)
 Рассчитать новый список значений чисел с максимумами входящих списков Подробнее...
 
static IList< double > Add (IList< double > src1, IList< double > src2, IMemoryContext context=null)
 Рассчитать новый список значений чисел с суммой входящих списков Подробнее...
 
static IList< double > Sub (IList< double > src1, IList< double > src2, IMemoryContext context=null)
 Рассчитать новый список значений чисел с вычитанием входящих списков Подробнее...
 
static IList< int > Add (IList< int > src1, IList< int > src2, IMemoryContext context=null)
 Рассчитать значения нового числового списка с суммой входящих списков Подробнее...
 
static IList< bool > And (IList< bool > src1, IList< bool > src2, IMemoryContext context=null)
 Рассчитать значения логического И для 2х списков Подробнее...
 
static IList< bool > Or (IList< bool > src1, IList< bool > src2, IMemoryContext context=null)
 Рассчитать значения логического ИЛИ для 2х списков Подробнее...
 
static IList< double > MedianPrice (IReadOnlyList< IDataBar > candles, IMemoryContext context=null)
 Рассчитать список средних цен Подробнее...
 
static IList< double > TrueRange (IReadOnlyList< IDataBar > candles, IMemoryContext context=null)
 Рассчитать TR (истинный диапазон) для всех баров Подробнее...
 
static double AverageTrueRange (IReadOnlyList< IDataBar > candles, int start, int period, double prevAtr)
 Помощник ATR (средний истинный диапазон) Подробнее...
 
static IList< double > AverageTrueRange (IReadOnlyList< IDataBar > candles, int period, IMemoryContext context=null)
 Рассчитать ATR (средний истинный диапазон) для всех свечей Подробнее...
 
static IList< double > SMA (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать SMA (простое скользящее среднее) для входящего списка Подробнее...
 
static IList< double > SummFor (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать сумму за несколько значений Подробнее...
 
static IList< double > StDev (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать StDev (Стандартное Отклонение) для входящего списка Подробнее...
 
static IList< double > Volatility (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать Стандартную Историческую Волатильность для входящего списка Подробнее...
 
static IList< double > SMMA (IList< double > candles, int period, int shift, IMemoryContext context=null)
 Рассчитать сдвинутое SMA для входящего списка Подробнее...
 
static IList< double > Shift (IEnumerable< double > input, int shift, IMemoryContext context=null)
 Shift source list to future Подробнее...
 
static IList< double > EMA (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать EMA (экспоненциально сглаженное скользящее среднее) для входящего списка Подробнее...
 
static IList< double > RSI (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать RSI для входящего списка Подробнее...
 
static IList< double > CuttlerRSI (IList< double > candles, int period, IMemoryContext context=null)
 Рассчитать Cuttler RSI для входящего списка Подробнее...
 
static IList< double > TypicalPrice (IReadOnlyList< IDataBar > candles, IMemoryContext context=null)
 Рассчитать индикатор TP (Typical Price, типичная цена) Подробнее...
 
static IList< double > CCI (IReadOnlyList< IDataBar > candles, int period, IMemoryContext context=null)
 Рассчитать индикатор CCI (индекс товарного канала) Подробнее...
 
static IList< double > BollingerBands (IList< double > closes, int period, double coef, bool isTopLine, IMemoryContext context=null)
 Рассчитать границы Боллинджера Подробнее...
 
static IList< double > BollingerBands (IList< double > closes, IList< double > sma, int period, double coef, bool isTopLine, IMemoryContext context=null)
 Продвинутые границы Боллинджера Подробнее...
 

Подробное описание

Список функций значений чисел

Методы

static IList<double> TSLab.Script.Helpers.Series.Add ( IList< double >  src1,
IList< double >  src2,
IMemoryContext  context = null 
)
static

Рассчитать новый список значений чисел с суммой входящих списков

Аргументы
src1Первый входящий список
src2Второй входящий список
context
Возвращает
Возвращает список с минимальными значениями
static IList<int> TSLab.Script.Helpers.Series.Add ( IList< int >  src1,
IList< int >  src2,
IMemoryContext  context = null 
)
static

Рассчитать значения нового числового списка с суммой входящих списков

Аргументы
src1Первый входящий список
src2Второй входящий список
context
Возвращает
Возвращает список с минимальными значениями
static IList<bool> TSLab.Script.Helpers.Series.And ( IList< bool >  src1,
IList< bool >  src2,
IMemoryContext  context = null 
)
static

Рассчитать значения логического И для 2х списков

Аргументы
src1Первый входящий список
src2Второй входящий список
context
Возвращает
Возвращает список результатов
static double TSLab.Script.Helpers.Series.AverageTrueRange ( IReadOnlyList< IDataBar candles,
int  start,
int  period,
double  prevAtr 
)
static

Помощник ATR (средний истинный диапазон)

Аргументы
candles
start
period
prevAtr
Возвращает
static IList<double> TSLab.Script.Helpers.Series.AverageTrueRange ( IReadOnlyList< IDataBar candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать ATR (средний истинный диапазон) для всех свечей

Аргументы
candlesСписок свечей
periodПериод ATR
context
Возвращает
Список ATR
static IList<double> TSLab.Script.Helpers.Series.BollingerBands ( IList< double >  closes,
int  period,
double  coef,
bool  isTopLine,
IMemoryContext  context = null 
)
static

Рассчитать границы Боллинджера

Аргументы
closesВходящий список данных (значения закрытий, например)
periodПериод SMA
coefКоэффициент границ Боллинджера
isTopLineВерхняя граница Боллинджера если True
context
Возвращает
Возвращает рассчитанные значения
static IList<double> TSLab.Script.Helpers.Series.BollingerBands ( IList< double >  closes,
IList< double >  sma,
int  period,
double  coef,
bool  isTopLine,
IMemoryContext  context = null 
)
static

Продвинутые границы Боллинджера

Аргументы
closesВходящий список данных (значения закрытий, например)
smaВходящий список рассчитанных базовых параметров (например, SMA или EMA)
periodВторой период SMA
coefКоэффициент границ Боллинджера
isTopLineВерхняя граница Боллинджера если True
context
Возвращает
Возвращает рассчитанные значения
static IList<double> TSLab.Script.Helpers.Series.CCI ( IReadOnlyList< IDataBar candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать индикатор CCI (индекс товарного канала)

Аргументы
candlesВходящий список баров
periodПериод MA
context
Возвращает
Возвращает рассчитанные значения
static IList<double> TSLab.Script.Helpers.Series.CuttlerRSI ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать Cuttler RSI для входящего списка

Аргументы
periodПериод RSI
candlesВходящий список баров
context
Возвращает
Список RSI
static IList<double> TSLab.Script.Helpers.Series.EMA ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать EMA (экспоненциально сглаженное скользящее среднее) для входящего списка

Аргументы
periodПериод EMA
candlesВходящий список
context
Возвращает
Список EMA
static IList<double> TSLab.Script.Helpers.Series.Highest ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать максимальное значение

Аргументы
periodПериод расчета
candlesПоследний бар в расчете
context
Возвращает
Возвращает максимальное значение
static IList<double> TSLab.Script.Helpers.Series.Lowest ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать минимальное значение

Аргументы
periodПериод расчета
candlesПоследний бар в расчете
context
Возвращает
Возвращает минимальное значение
static IList<double> TSLab.Script.Helpers.Series.Max ( IList< double >  src1,
IList< double >  src2,
IMemoryContext  context = null 
)
static

Рассчитать новый список значений чисел с максимумами входящих списков

Аргументы
src1Первый входящий список
src2Второй входящий список
context
Возвращает
Возвращает список с максимальными значениями
static IList<double> TSLab.Script.Helpers.Series.MedianPrice ( IReadOnlyList< IDataBar candles,
IMemoryContext  context = null 
)
static

Рассчитать список средних цен

Аргументы
candlesСписок свечей
context
Возвращает
Список средних цен
static IList<double> TSLab.Script.Helpers.Series.Min ( IList< double >  src1,
IList< double >  src2,
IMemoryContext  context = null 
)
static

Рассчитать новый список значений чисел с минимумами входящих списков

Аргументы
src1Первый входящий список
src2Второй входящий список
context
Возвращает
Возвращает список с минимальными значениями
static IList<bool> TSLab.Script.Helpers.Series.Or ( IList< bool >  src1,
IList< bool >  src2,
IMemoryContext  context = null 
)
static

Рассчитать значения логического ИЛИ для 2х списков

Аргументы
src1Первый входящий список
src2Второй входящий список
context
Возвращает
Возвращает список результатов
static IList<double> TSLab.Script.Helpers.Series.RSI ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать RSI для входящего списка

Аргументы
periodПериод RSI
candlesВходящий список баров
context
Возвращает
Список RSI
static IList<double> TSLab.Script.Helpers.Series.Shift ( IEnumerable< double >  input,
int  shift,
IMemoryContext  context = null 
)
static

Shift source list to future

Аргументы
inputthe source list
shiftthe shifting period
context
Возвращает
the shifted list
static IList<double> TSLab.Script.Helpers.Series.SMA ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать SMA (простое скользящее среднее) для входящего списка

Аргументы
periodПериод SMA
candlesВходящий список
context
Возвращает
Список SMA
static IList<double> TSLab.Script.Helpers.Series.SMMA ( IList< double >  candles,
int  period,
int  shift,
IMemoryContext  context = null 
)
static

Рассчитать сдвинутое SMA для входящего списка

Аргументы
candlesВходящий список
periodПериод SMA
shiftСдвиг SMA
context
Возвращает
Список SMA
static IList<double> TSLab.Script.Helpers.Series.StDev ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать StDev (Стандартное Отклонение) для входящего списка

Аргументы
periodПериод StDev
candlesВходящий список
context
Возвращает
Список StDev
static IList<double> TSLab.Script.Helpers.Series.Sub ( IList< double >  src1,
IList< double >  src2,
IMemoryContext  context = null 
)
static

Рассчитать новый список значений чисел с вычитанием входящих списков

Аргументы
src1Первый входящий список
src2Второй входящий список
context
Возвращает
Возвращает список с минимальными значениями
static IList<double> TSLab.Script.Helpers.Series.SummFor ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать сумму за несколько значений

Аргументы
periodПериод
candlesВходящий список
context
Возвращает
Список сумм
static IList<double> TSLab.Script.Helpers.Series.TrueRange ( IReadOnlyList< IDataBar candles,
IMemoryContext  context = null 
)
static

Рассчитать TR (истинный диапазон) для всех баров

Аргументы
candlesСписок баров
context
Возвращает
Список TR
static IList<double> TSLab.Script.Helpers.Series.TypicalPrice ( IReadOnlyList< IDataBar candles,
IMemoryContext  context = null 
)
static

Рассчитать индикатор TP (Typical Price, типичная цена)

Аргументы
candlesВходящий список баров
context
Возвращает
Возвращает рассчитанные значения
static IList<double> TSLab.Script.Helpers.Series.Volatility ( IList< double >  candles,
int  period,
IMemoryContext  context = null 
)
static

Рассчитать Стандартную Историческую Волатильность для входящего списка

Аргументы
periodПериод Волатильности
candlesВходящий список
context
Возвращает
Список Волатильности