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

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

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

ISecurity GetSecurity (string source)
 Получить ценную бумагу по имени источника. Подробнее...
 
void GraphPaneSizeChanged (IPane pane)
 Учесть что размер панели графика был изменен. Подробнее...
 

Свойства

IEnumerable< ISecuritySecurities [get]
 Получить список доступных ценных бумаг. Подробнее...
 
int BarsCount [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]
 

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

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

Методы

ISecurity TSLab.Script.IRuntime.GetSecurity ( string  source)

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

Аргументы
sourceИмя источника
Возвращает
Ценная бумага
void TSLab.Script.IRuntime.GraphPaneSizeChanged ( IPane  pane)

Учесть что размер панели графика был изменен.

Аргументы
paneПанель

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

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.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> Получить текущий реим исполения (Лаборатория или Агент)