Разновидностью скрипта является контейнер скрипта. Контейнер скрипта представляет собой зашифрованный скрипт. Контейнер может иметь ограниченный срок действия. Для использования контейнера Вам необходим ключ, предоставляемый автором контейнера.
Внимание! Процедура запуска контейнера в торговлю идентична работе со скриптами. Необходимо создать агент на основе контейнера, настроить его и запустить в работу.
Контейнер можно создать, выбрав один скрипт и нажав на кнопку "Создать контейнер". Создать один контейнер из группы скриптов и индикаторов нельзя.
При создании контейнера скрипта автор может ограничить пользователей в сроке действия контейнера. Также можно ограничить количество копий контейнера, ввести ограничение средств в деньгах, контрактах и лотах. Автор контейнера может разрешить или запретить менять торговые настройки и применять оптимизацию. Автор может индивидуализировать использование контейнера путем ввода ключа счета пользователя в поле "Ключ счета".
Программа TSLab автоматически создает ключ контейнера, который может быть сохранен в файл c расширением "key", если автором активизирован соответствующий параметр диалогового окна "Создание контейнера скрипта".
Загрузка контейнера осуществляется с помощью диалогового окна "Загрузить контейнер скрипта", которую можно открыть, нажав кнопку "Загрузить контейнер". В данном диалоговом окне необходимо ввести ключ контейнера и указать путь к контейнеру. Все контейнеры имеют расширение ".tscont". Затем, нажав "Далее", можно перейти к загрузке.
Если ключ от контейнера был передан вам в виде файла с расширением ".key", поместите этот файл в папку вместе сконтейнером. Программа TSLab автоматически считает даные из файла и подставит ключ в мастер загрузки контейнеров. Имя фала с ключом должно быть таким же как и имя файла контейнера.
Вы можете в любой момент ознакомиться с параметрами контейнера, нажав кнопку "Параметры контейнера".
Контейнер скрипта также может быть заменен. Для этого необходимо открыть вкладку замены контейнера, нажав кнопку "Заменить контейнер", ввести ключ контейнера, указать путь к контейнеру и нажать "Далее".
Если вам необходимо создать контейнер, привязанный к определенному счету клиент, вы можете воспользоваться следующей инструкцией.
Обратите внимание! После создания контейнера, привязанного к счету, никто кроме владельца счета (в том числе и автор контейнера) не сможет воспользоваться данным контейнером. Уникальный ключ счета, предназначен для идентификации конкретного счета внутри системы TSLab, например, для ограничения исполнения скрипта только на одном счету.
Попросите клиента предоставить вам ключ своего счета. Для этого необходимо перейти в окно Счета (Торговля - Счета). Выделите интересующий вас счет и в колонке Ключ нажмите на значок Скопировать в буфер. Попросите пользователя передать вам сохраненный ключ.
На компьютере автора контейнера откройте окно Скрипты. Выделите интересующий вас скрипт и нажмите на кнопку Создать контейнер.
В мастере создания нового контейнера скриптов выберите пункт Ключ счета. Вставьте в активированное поле ключ счета пользователя. Заполните остальные поля по вашему усмотрению. Для продолжения нажмите на кнопку Далее.
На следующем этапе программа сгенерирует уникальный ключ от контейнера, который необходимо будет передать пользователю, для того чтобы он смог открыть контейнер в программе.
Вы можете сохранить ключ в текстовый файл, выбрав соответствующую опцию. Файл с ключом будет сохранен в той же директории, что и контейнер. Для завершения нажмите на кнопку Готово.
В выбранной папке появятся два файла. Сам контейнер и ключ к нему.
Передайте эти два файла человеку, который предоставил Вам Ключ портфеля.
Только этот клиент может использовать данный контейнер с данным ключом шифрования.
Более никто не сможет использовать именно этот контейнер, даже Вы.
Сохраните файл контейнер на вашем компьютере. Все файлы контейнеры имеют расширение ".tscont". В программе TSLab откройте окно Скрипты (Лаб - Скрипты). Нажмите на кнопку Загрузить контейнер. Укажите путь до файлов. В поле Ключ вставьте ключ от контейнера, который передал вам автор.
Если ключ от контейнера был передан вам в виде файла с расширением ".key", поместите этот файл в папку вместе сконтейнером. Программа TSLab автоматически считает даные из файла и подставит ключ в мастер загрузки контейнеров. Имя фала с ключом должно быть таким же как и имя файла контейнера.
Для завершения загрузки скрипта из контейнера нажмите на кнопку Далее. Скрипт будет добавлен в список скриптов вашего рабочего пространства окна Скрипты.
Пункт меню Лаб предоставляет доступ к инструментам Лаборатории TSLab. В Лаборатории вы можете создавать скрипты и индикаторы. Скрипты содержат в себе избранную Вами торговую стратегию. На основе скриптов создаются торгующие агенты.
Для управления скриптами и индикаторами служит окно "Скрипты", которое можно открыть, выбрав пункт Главного меню: Лаб - Скрипты.
Подробнее об окне Скрипты вы можете прочесть в статье:
Также в пункте главного меню Лаб расположены кнопки:
Настройки скрипта/агента - открывает окно Свойства лаборатории для выбранного скрипта / агента;
Очистить лог - очищает историю сообщений во вкладке Лог
Данными кнопками можно воспользоваться, если ваш скрипт открыт в режиме Лаборатории.
Для управления скриптами и индикаторами служит окно "Скрипты", которое можно открыть, выбрав пункт Главного меню: Лаб - Скрипты.
Рабочее пространство окна Скрипты имеет древовидную структуру. Корневая папка называется Каталог. Вы можете добавить дополнительные подкаталоги, нажав на кнопку Добавить папку.
В рабочей области окна Скрипты работает технология drug'n'drop. Вы можете перетаскивать файлы и каталоги, зажав левую кнопку мыши.
В окне Скрипты можно создать торговый скрипт и индикатор. Это две разные сущности в TSLab, и у каждой из них есть свои особенности. По этому они вынесены в 2 различные группы.
У скриптов и индикаторов есть графическое обозначение в виде иконки:
Разновидностью скрипта является контейнер скрипта. Контейнер скрипта представляет собой зашифрованный скрипт. Контейнер может иметь ограниченный срок действия. Для использования контейнера Вам необходим ключ, предоставляемый автором контейнера.
Графическое обозначение контейнеров в окне Скрипты:
Контекстное меню доступно при нажатии правой кнопки мыши в рабочей области окна Скрипты.
Свойства
Свойства окна "Скрипты".
Свернуть всё
Сворачивает все папки в рабочем пространстве окна Скрипты
Развернуть всё
Раскрывает все папки в рабочем пространстве окна Скрипты
Показать на
Перемещение окна на один из существующих листов.
Клонировать окно
Создание копии окна "Скрипты".
"Свойства" могут быть открыты:
из контекстного меню окна "Скрипты";
с помощью кнопки "Свойства", расположенной на панели заголовка окна;
выбрав пункт Главного меню: Правка - Свойства окна
Колонки
Выбор колонок, отображаемых в рабочем пространстве окна Скрипты
Настройки шрифта
Выбор типа и размера шрифта.
Заголовок окна в плавающем режиме
Скрывать/Отображать заголовок окна.
Заголовки столбцов
Скрывать/Отображать заголовок колонок
Имя
Содержит каталоги скриптов, индикаторов и контейнеров.
Статус
Показывает статус скрипта, контейнера или индикатора.
"Замок" - удаление запрещено по одной из причин;
"Цепочка" - существует один или несколько агентов на базе этого скрипта;
"Карандаш" - скрипт открыт в редакторе.
Количество агентов
Выводится количество агентов, связанных со скриптом. Скрыта по умолчанию.
Дата окончания
Дата окончания срока действия объекта (контейнера).
Дата создания
Дата создания объекта.
Дата изменения
Дата изменения объекта.
Теги
Можно ввести тег для объекта
Комментарии
Комментарий для объекта
Новый скрипт
Создает новый скрипт.
Новый индикатор
Создает новый индикатор.
Редактировать
Открывает скрипт в редакторе.
Сделать копию
Создает копию выделенного скрипта.
Удалить
Удаляет выделенный скрипт, контейнер или папку.
Переименовать
Изменяет наименование выделенного объекта.
Смена поставщика в источниках
Позволяет изменить Источник данных в скрипте без входа в Редактор скриптов
Загрузить из файла
Загружает скрипт из внешнего файла.
Загрузить скрипт с сервера
Команда TSLab подготовила примеры скриптов и стратегий, которые можно скачать напрямую с сервера TSLab
Сохранить в файл
Сохраняет скрипт во внешний файл.
Создать архив скриптов
Сохраняет все существующие скрипты в один файл.
Добавить папку
Создает новую папку в окне "Скрипты". В случае нахождения курсора внутри существующей папки создается дочерняя папка.
Загрузить контейнер
Вызывает помощник загрузки контейнера. Загруженный контейнер отобразится в древовидной структуре окна.
Сохранить контейнер
Вызывает помощник создания контейнера.
Параметры контейнера
Характеристики контейнера, устанавливаемые автором при его создании.
Заменить контейнер
Вызывает диалоговое окно замены выбранного контейнера его новой версией.
Добавить агент
Открывает диалоговое окно создания агента.
При нажатии на кнопку Новый скрипт и Новый индикатор вам будет предложено создать новый скрипт или индикатор. Для создания нового объекта введите его название и нажмите на кнопку ОК. Созданный объект будет добавлен в рабочую область окна Скрипты.
Скрипты содержат в себе избранную Вами торговую стратегию. На основе скриптов создаются торгующие агенты.
Для начала работы со скриптом дважды кликните левой кнопкой мышки по строке с созданным объектом, либо выделите объект и нажмите на кнопку Редактировать, расположенную в правой части окна Скрипты.
Будет открыто окно Лаборатории TSLab.
Обычно, для того чтобы сменить Поставщик данных в скрипте вам необходимо открыть этот скрипт на редактирование, войти в Свойства скрипта найти пункт меню отвечающий за источник торговых данных и внести необходимые изменения. Чтобы ускорить этот процесс, вы можете воспользоваться кнопкой Смена поставщика в источниках.
В окне Смена поставщиках в источнике будут доступны 2 выпадающих списка. В первом вы можете выбрать поставщик данных для замены, а во втором - новый поставщик данных. Для подтверждения замены нажмите на кнопку ОК.
Команда TSLab подготовила демонстрационных примеры скриптов, торговых стратегий и индикаторов. Все они доступны для скачивания с нашего сервера прямо в программу.
Просим вас обратить внимание. Все скрипты, доступные для скачивания, являются демонстрационными. Мы настоятельно не рекомендуем вам запускать их на реальных торговых счетах. Компания TSLab не несет ответственности за возможные убытки при использовании данных демонстрационных материалов на реальных торговых счетах.
При нажатии на кнопку Загрузить скрипт с сервера будет открыто окно со списком доступных для скачивания скриптов.
Для загрузки выбранного примера нажмите на кнопку Download. После завершения загрузки скрипта он будет доступен для открытия в окне Скрипты.
- скрипты;
- индикаторы.
- контейнер.