Файл-контейнер для скриптов

advertisement
Файл-контейнер для скриптов
| Руководство пользователя
2010-08-18
TSLab: Файл-контейнер для скриптов / Руководство
Содержание
1. Термины и определения
2. Общее описание
3. Функции
3.1. Функция Загрузить контейнер
3.2. Функция Заменить контейнер
3.3. Функция Удалить контейнер
4. Использование файла-контейнера в торговле
2
3
4
5
5
5
6
7
TSLab: Файл-контейнер для скриптов / Руководство
1. Термины и определения
Файл-контейнер (далее Контейнер) – защищенный скрипт (торговый
алгоритм), представляющий собой файл с расширением .tscont
и
формирующийся в результате выполнения операции «Сохранить контейнер».
Автор скрипта (торгового алгоритма) – создатель скрипта (торгового
алгоритма).
Автор контейнера (далее Автор) – пользователь, создавший Файлконтейнер, на основе существующего скрипта.
Получатель контейнера (далее Получатель) – пользователь, получающий
Файл-контейнер.
Ключ – уникальный идентификатор контейнера.
программой при сохранении скрипта в контейнер.
Ключ
генерируется
Дата окончания – дата окончания действия Контейнера (включительно).
Дерево скриптов – визуальное отображение списка скриптов в программе
TSLab. Находится в меню Вид > Управление скриптами.
3
TSLab: Файл-контейнер для скриптов / Руководство
2. Общее описание
Файл-контейнер для скриптов – уникальный сервис,
командой программистов специально для программы TSLab.
разработанный
Основной функцией Контейнера является защита содержащегося в нем
скрипта от просмотра и редактирования. Объектом защиты выступает некий
торговый алгоритм, объект интеллектуальной собственности Автора.
Контейнер представляет собой «черный ящик», доступ к содержимому
которого есть только у Автора. Он предоставляет возможность любому
Получателю ознакомиться с результатом выполнения торгового алгоритма и
использовать его при торговле.
Таким образом Контейнер должен использоваться в том случае, когда Автор
скрипта не хочет, чтобы Получатель(и) этого торгового алгоритма знал(и)
его логику работы.
Контейнер может быть использован как при безвозмездной передаче
торгового алгоритма от Автора Получателю(ям), так и при продаже. Во
втором случае учтены интересы обоих сторон: Автор и Получатель получают
гарантии, что Контейнер будет использоваться только Получателем, Автору
гарантируется нераскрытие идеи его алгоритма, Получателю достается
готовое решение. Также Автор может установить дополнительное
ограничение на срок действия Контейнера.
4
TSLab: Файл-контейнер для скриптов / Руководство
3. Функции
3.1. Функция «Загрузить контейнер»
Для загрузки Контейнера необходимы:
а) Файл-контейнер;
б) Ключ.
Последовательность действий:
1. Необходимо зайти в меню Вид > Управление скриптами
2. Выбрать в Дереве скриптов папку, в которую необходимо поместить
Контейнер и нажать кнопку «Загрузить контейнер»
3. В появившемся окне указываете:
 Ключ
 Путь к файлу-контейнеру
Если хотя бы одно из полей не заполнено или заполнено не верно, будет
выдана соответствующая ошибка. Если поля были заполнены верно, то
Контейнер отобразится в Дереве скриптов.
Если Контейнер пересылается вместе с Ключом, сохраненным в отдельный
файл нужного формата, то при загрузке Контейнера Ключ должен
определиться автоматически.
С загруженным Контейнером возможно производить операции, как и с
обычным скриптом, кроме редактирования (вкладка «Редактор» недоступна).
3.2. Функция «Заменить контейнер»
Функция «Заменить контейнер» используется, если срок действия текущего
Контейнера заканчивается/завершился или пользователь просто принял
соответствующее решение о его замене.
Последовательность действий:
1. Выберите Контейнер, который необходимо заменить в Дереве скриптов
2. Нажмите «Заменить контейнер». Необходимо указать параметры, как
при загрузке Контейнера: Ключ и путь к Файлу-контейнеру.
Если поля были заполнены верно, то замена Контейнера пройдет успешно.
Если Контейнер пересылается вместе с Ключом, сохраненным в отдельный
файл нужного формата, то при загрузке Контейнера Ключ должен
определиться автоматически.
5
TSLab: Файл-контейнер для скриптов / Руководство
3.3. Функция «Удалить контейнер»
Для удаления контейнера из Дерева скриптов, его необходимо выделить и
нажать справа «Удалить». Удалить можно только Контейнер, который в
настоящий момент не запущен на исполнение.
6
TSLab: Файл-контейнер для скриптов / Руководство
4. Использование файла-контейнера в
торговле
После
загрузки
Контейнера
можно
вызвать
Файл-контейнер
на
редактирование для изменения его свойств (F4), при условии что это было
предусмотрено Автором. Свойства можно поменять согласно стандартным
настройкам для скрипта в программе TSLab, открыв скрипт на отдельной
вкладке из Управления скриптами. После изменения свойств необходимо
настроить Файл-контейнер для торговли.
Последовательность действий:
1.
2.
Необходимо зайти в меню Портфель > Управление портфелями
Решить на какой портфель из списка доступных лучше подключить
данный Контейнер согласно советам Автора по используемым
инструментам и правилам Money Management.
3. Теперь необходимо перейти на вкладку Вид > Управление агентами.
4. Нажать «Добавить агент» и в появившемся окне выбрать:
i. Файл-контейнер в поле «Скрипт» из открывающегося списка
ii. Способ управления денежными средствами, доступными агенту в
программе на выбранном счете, в поле «Тип управления
лимитами». Возможные значения данного параметра и расчет
количества лотов в выставляемых данным Контейнером заявках в
зависимости от выбранного параметра описываются ниже:
a. Управляется агентом. Число в блоке открытия позиции
является количеством лотов в заявке. Поле «Значение
лимита» игнорируется.
b. В денежном выражении. Число в поле «Значение лимита»
делится на текущую цену инструмента и умножается на
число в блоке открытия позиции.
c. В лотах. Значение, указанное в блоке открытия позиции
непосредственно используется в качестве количества лотов
в выставляемых выбранным Контейнером заявках, с учетом
коэффициента, указанного в поле «Значение лимита».
d. В процентах от портфеля. Число в поле «Значение лимита»
умножается на количество денег на счету и делится на
текущую цену инструмента и умножается на число в блоке
открытия позиции.
e. В макс. процент от портфеля. Объем открываемой позиции
рассчитывается аналогично методу «в процентах от
портфеля», с той лишь разницей, что при подаче заявки
определяется объем свободных денежных средств на счете,
и заявка выставляется на объем не превышающий эту
сумму.
iii. Значение лимита средств, выставляемое в соответствии со
способом определения лимита в поле «Тип управления
7
TSLab: Файл-контейнер для скриптов / Руководство
лимитами».
iv. Поставщика данных, портфель и финансовый инструмент, по
которым будет работать данный агент по алгоритму выбранного
Контейнера. После чего нажать «Ок»
5. Для запуска исполнения алгоритма необходимо передвинуть ползунок
в положение «Вкл.», для остановки – в положение «Выкл.».
6. Для удобства отображения информации по действиям агента
рекомендуется открыть вкладку «Агент», нажав соответствующую
кнопку «Аг» в строке с ним на вкладке «Управление агентами».
Переключаясь, между подвкладками вкладки «Агента» можно оценить
результаты деятельности выбранного Контейнера.
8
Download