Пример создания скрипта в TSLab

Пример создания скрипта в 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

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

Результат работы скрипта

Скрипт скомпилируется и переключится на вкладку с графиком. Таким образом первый скрипт создан и готов к разработке торговой системы.

В данном скрипте очень простой алгоритм - вывод инструмента на график.

Если поставить курсор мышки на вертикальную или горизонтальную ось и покрутить колесико мышки, можно уменьшить, увеличить масштаб.

Last updated