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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Shift source list to future

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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