|
TSLab API Docs
1
|
Контекст скрипта. Вспомогательный интерфейс для работы обработчиков. Подробнее...
Открытые члены | |
| IList< double > | GetData (string handlerName, string[] parameters, CacheObjectMaker< IList< double >> maker) |
| Получить/сгенерировать, если нужно, данные с плавающей точкой из кэша Подробнее... | |
| IList< bool > | GetData (string handlerName, string[] parameters, CacheObjectMaker< IList< bool >> maker) |
| Получить/сгенерировать, если нужно, логические данные из кэша Подробнее... | |
| IList< int > | GetData (string handlerName, string[] parameters, CacheObjectMaker< IList< int >> maker) |
| Получить/сгенерировать, если нужно, целочисленные данные из кэша Подробнее... | |
| void | StoreObject (string key, object data) |
| Записать объект в кеш, который не стирается между расчетами Подробнее... | |
| object | LoadObject (string key) |
| Загрузить объект из кеша, который не стирается между расчетами Подробнее... | |
| void | StoreGlobalObject (string key, object data) |
| Записать объект в кеш, который является общим между различными агентами и скриптами. Данные в кеше могут быть стерты, если программе не хватает памяти. Подробнее... | |
| object | LoadGlobalObject (string key) |
| Загрузить объект из кеша, который является общим между различными агентами и скриптами. Данные в кеше могут быть стерты, если программе не хватает памяти. Подробнее... | |
| IPane | CreatePane (string name, double sizePct, bool bHideLegend) |
| Создать новую панель графика в самом низу Подробнее... | |
| IPane | CreatePane (string name, double sizePct, bool bHideLegend, bool addToTop) |
| Создать новую панель графика Подробнее... | |
| void | Log (string text, Color color) |
| Добавить новое сообщение в окно журнала Подробнее... | |
| void | Log (string text, Color color, bool toMessageWindow) |
| Добавить новое сообщение в окно журнала Подробнее... | |
| void | Log (string text, Color color, bool toMessageWindow, IDictionary< string, object > context) |
| Добавить новое сообщение в окно журнала Подробнее... | |
Свойства | |
| IPane | First [get] |
| Возвращает первую созданную панель графика Подробнее... | |
| IList< IPane > | Panes [get] |
| Возвращает перечисление панелей с графиками Подробнее... | |
| bool | IsOptimization [get] |
| Показывает, что идет процесс оптимизации. Может использоваться для отсечения кода визуализации, для ускорения расчетов. Подробнее... | |
| int | BarsCount [get] |
| Получить количество доступных свечей. Подробнее... | |
| int | TradeFromBar [get] |
| Указывает с какого бара начинать торговлю. Подробнее... | |
| bool | IsLastBarUsed [get] |
| Используется последний бар для генерации торговых сигналов или нет. Подробнее... | |
| bool | IsLastBarClosed [get] |
| Последний бар закрыт (более не будет меняться) или нет. Подробнее... | |
| double | ScriptResult [get, set] |
Контекст скрипта. Вспомогательный интерфейс для работы обработчиков.
| IPane TSLab.Script.Handlers.IContext.CreatePane | ( | string | name, |
| double | sizePct, | ||
| bool | bHideLegend | ||
| ) |
Создать новую панель графика в самом низу
| name | Имя панели |
| sizePct | Размер панели в процентах |
| bHideLegend | True если легенда не должна отображаться |
| IPane TSLab.Script.Handlers.IContext.CreatePane | ( | string | name, |
| double | sizePct, | ||
| bool | bHideLegend, | ||
| bool | addToTop | ||
| ) |
Создать новую панель графика
| name | Имя панели |
| sizePct | Размер панели в процентах |
| bHideLegend | True если легенда не должна отображаться |
| addToTop | Добавить вверх или вниз |
| IList<double> TSLab.Script.Handlers.IContext.GetData | ( | string | handlerName, |
| string[] | parameters, | ||
| CacheObjectMaker< IList< double >> | maker | ||
| ) |
Получить/сгенерировать, если нужно, данные с плавающей точкой из кэша
| handlerName | Имя обработчика |
| parameters | Параметры обработчика |
| maker | Генератор данных |
| IList<bool> TSLab.Script.Handlers.IContext.GetData | ( | string | handlerName, |
| string[] | parameters, | ||
| CacheObjectMaker< IList< bool >> | maker | ||
| ) |
Получить/сгенерировать, если нужно, логические данные из кэша
| handlerName | Имя обработчика |
| parameters | Параметры обработчика |
| maker | Генератор данных |
| IList<int> TSLab.Script.Handlers.IContext.GetData | ( | string | handlerName, |
| string[] | parameters, | ||
| CacheObjectMaker< IList< int >> | maker | ||
| ) |
Получить/сгенерировать, если нужно, целочисленные данные из кэша
| handlerName | Имя обработчика |
| parameters | Параметры обработчика |
| maker | Генератор данных |
| object TSLab.Script.Handlers.IContext.LoadGlobalObject | ( | string | key | ) |
Загрузить объект из кеша, который является общим между различными агентами и скриптами. Данные в кеше могут быть стерты, если программе не хватает памяти.
| key | ключ |
| object TSLab.Script.Handlers.IContext.LoadObject | ( | string | key | ) |
Загрузить объект из кеша, который не стирается между расчетами
| key | ключ |
| void TSLab.Script.Handlers.IContext.Log | ( | string | text, |
| Color | color | ||
| ) |
Добавить новое сообщение в окно журнала
| text | Текст сообщения |
| color | Цвет сообщения |
| void TSLab.Script.Handlers.IContext.Log | ( | string | text, |
| Color | color, | ||
| bool | toMessageWindow | ||
| ) |
Добавить новое сообщение в окно журнала
| text | Текст сообщения |
| color | Цвет сообщения |
| toMessageWindow | Печатать в глобальном окне сообщений |
| void TSLab.Script.Handlers.IContext.Log | ( | string | text, |
| Color | color, | ||
| bool | toMessageWindow, | ||
| IDictionary< string, object > | context | ||
| ) |
Добавить новое сообщение в окно журнала
| text | Текст сообщения |
| color | Цвет сообщения |
| toMessageWindow | Печатать в глобальном окне сообщений |
| context | Контекст сообщения |
| void TSLab.Script.Handlers.IContext.StoreGlobalObject | ( | string | key, |
| object | data | ||
| ) |
Записать объект в кеш, который является общим между различными агентами и скриптами. Данные в кеше могут быть стерты, если программе не хватает памяти.
| key | ключ |
| data | обьект |
| void TSLab.Script.Handlers.IContext.StoreObject | ( | string | key, |
| object | data | ||
| ) |
Записать объект в кеш, который не стирается между расчетами
| key | ключ |
| data | обьект |
|
get |
Получить количество доступных свечей.
|
get |
Возвращает первую созданную панель графика
|
get |
Последний бар закрыт (более не будет меняться) или нет.
|
get |
Используется последний бар для генерации торговых сигналов или нет.
|
get |
Показывает, что идет процесс оптимизации. Может использоваться для отсечения кода визуализации, для ускорения расчетов.
|
get |
Возвращает перечисление панелей с графиками
|
get |
Указывает с какого бара начинать торговлю.