Пример создания скрипта в TSLab
Обратите внимание! В программе TSLab вы можете подключить как исторические данные, так и реальные торговые данные, предоставленные вашим брокером. В приведенном примере был выбран поставщик данных использующий текстовый файл с котировками, созданный в статье Пример подключения текстовых котировок.
Запустите приложение TSLab. В главном меню программы выберите пункт Лаб - Скрипты.

В открывшемся окне нажмите на кнопку Создать новый. Введите имя нового скрипта, например, "Первый". Для продолжения нажмите ОК.

Откройте созданный скрипт для редактирования. Дважды кликните по созданному скрипту.

В рабочей области откроется окно Визуального редактора скриптов.

По умолчанию при созднии нового скрипта на рабочую область будут вынесены блоки:
Блок | Описание | Изображение |
Торгуемый инструмент (Источник1) | Торгуемый источник данных | ![]() |
Объем (Объем1) | Объем заключенных контрактов - количество операций с фьючерсными контрактами или опционами, совершенными за определенный период времени. | ![]() |
Закрытие (Закрытие1) | Цена закрытия бара. | ![]() |
Панель графика (Главная) | Создает панель графика. | ![]() |
Щелкните правой кнопкой мыши на рабочем пространстве окна Лаб:Первый*. В открывшемся контекстном меню выберите пункт Свойства.

В открывшемся окне Свойства лаборатории вам необходимо в разделе Скрипт отключить пункт Исп.дату от

В раздере Источники (1) вам необходимо выбрать инструмент. Нажмите на поле "Инструмент:" (2). В открывшемся окне Выбор ценных бумаг выберите поставщика данных (в нашем примере TextData (3)) и укажите необходимый инструмент (4) (в нашем примере используются котировки из текстового файла 1.rand.quote.step=0.01_1m). Для подтвержания нажмите OK.

Закройте окно Свойства лаборатории нажав на кнопку OK

Обратите внимание на вкладку с эмблемой графика. После того, как вами будет выбран инструмент на данной вкладке начнется построение графика. Пока выполняется загрузка и обработка данных из файла на этой вкладке будет написано Загрузка

После окончания загрузки данных название вкладки изменится на название выбранного инструмента. В нашем примере название вкладки 1.rand.quote.step=0.01_1m

После завершения загрузки данных нажмите на кнопку Сохранить и выполнить, расположенную в правом верхнем углу окна Лаб:Первый*

Скрипт скомпилируется и переключится на вкладку с графиком. Таким образом первый скрипт создан и готов к разработке торговой системы.
В данном скрипте очень простой алгоритм - вывод инструмента на график.
Если поставить курсор мышки на вертикальную или горизонтальную ось и покрутить колесико мышки, можно уменьшить, увеличить масштаб.
