TSLab API Docs  1
Интерфейс TSLab.Script.IRuntime

Поддержка исполнения скрипта. Подробнее...

Граф наследования:TSLab.Script.IRuntime:

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

ISecurity GetSecurity (string source)
 Получить ценную бумагу по имени источника. Подробнее...
 
IOption GetOption (string source)
 Получить опцион по имени источника. Подробнее...
 
DateTime GetBarTime (int barNum)
 Получить дату/время для выбранной свечи. Подробнее...
 
bool Recalc (bool inAnyCase=false)
 

Свойства

IEnumerable< ISecuritySecurities [get]
 Получить список доступных ценных бумаг. Подробнее...
 
int BarsCount [get]
 Получить количество доступных свечей. Подробнее...
 
bool IsFixedBarsCount [get]
 Текущее количество свечей неизменно. Подробнее...
 
Interval IntervalInstance [get]
 Интервал ценной бумаги. Подробнее...
 
int Interval [get]
 Интервал ценной бумаги в базовых значениях. Подробнее...
 
DataIntervals IntervalBase [get]
 Базовый интервал ценной бумаги. Подробнее...
 
int TradeFromBar [get]
 Указывает с какого бара начинать торговлю. Подробнее...
 
bool IsLastBarUsed [get]
 Используется последний бар для генерации торговых сигналов или нет. Подробнее...
 
bool IsLastBarClosed [get]
 Последний бар закрыт (более не будет меняться) или нет. Подробнее...
 
double ScriptResult [get]
 Вычисляемое пользователем значение, которое может быть видно в результатах оптимизации. Подробнее...
 
IContext Context [get]
 
Version Version [get]
 
bool IsAgentMode [get]
 
string TradeName [get]
 

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

Поддержка исполнения скрипта.

Методы

DateTime TSLab.Script.IRuntime.GetBarTime ( int  barNum)

Получить дату/время для выбранной свечи.

IOption TSLab.Script.IRuntime.GetOption ( string  source)

Получить опцион по имени источника.

Аргументы
sourceИмя источника
Возвращает
Опцион
ISecurity TSLab.Script.IRuntime.GetSecurity ( string  source)

Получить ценную бумагу по имени источника.

Аргументы
sourceИмя источника
Возвращает
Ценная бумага

Полный список свойств

int TSLab.Script.IRuntime.BarsCount
get

Получить количество доступных свечей.

IContext TSLab.Script.IRuntime.Context
get

summary> Получить текущую версию программы

int TSLab.Script.IRuntime.Interval
get

Интервал ценной бумаги в базовых значениях.

DataIntervals TSLab.Script.IRuntime.IntervalBase
get

Базовый интервал ценной бумаги.

Interval TSLab.Script.IRuntime.IntervalInstance
get

Интервал ценной бумаги.

bool TSLab.Script.IRuntime.IsAgentMode
get

summary> Текущее торговое имя для комментариев в заявках

bool TSLab.Script.IRuntime.IsFixedBarsCount
get

Текущее количество свечей неизменно.

bool TSLab.Script.IRuntime.IsLastBarClosed
get

Последний бар закрыт (более не будет меняться) или нет.

bool TSLab.Script.IRuntime.IsLastBarUsed
get

Используется последний бар для генерации торговых сигналов или нет.

double TSLab.Script.IRuntime.ScriptResult
get

Вычисляемое пользователем значение, которое может быть видно в результатах оптимизации.

summary> Получить текущий контекст кеша

IEnumerable<ISecurity> TSLab.Script.IRuntime.Securities
get

Получить список доступных ценных бумаг.

int TSLab.Script.IRuntime.TradeFromBar
get

Указывает с какого бара начинать торговлю.

Version TSLab.Script.IRuntime.Version
get

summary> Получить текущий режим исполнения (Лаборатория или Агент)