Инструкция по работе с терминалом TSLab версии 1.2
2.1.2. Настройки программы

Окно «Настройки программы» представлено в меню Главное меню | Файл | Настройки программы.
В программе TSLab доступны следующие категории настройки:
— Внешний вид;
— Запуск программы;
— Оптимизация скриптов;
— Редактор скриптов;
— Торговые настройки;
Трансляция агентов.

Настройка Описание
Задержка перекрестья графика(мс) — 0 — перекрестье не выводится.
— 1 — перекрестье выводится всегда.
— Остальные значения — задержка вывода в миллисекундах.
Закрывать в трей Управляет поведением кнопки закрытия программы. (красный крест в правом верхнем углу окна):
— если опция не выбрана, то нажатие кнопки закрытия программы приведет к закрытию программы;
— если опция выбрана, то нажатие кнопки закрытия программы приведет к свертыванию программы в трей.
Создание резервной копии конфигурации Резервные копии создаются при сохранении конфигурации, если уже на жестком диске есть такой файл. Если основной файл конфигурации испорчен, то программа TSLab запросит загрузку резервной копии.
Тип шрифта Выбор шрифта для использования в программе.
Размер шрифта Выбор размера шрифта, используемого в программе.
Минимизировать в трей Сворачивает программу в трей.
Сохранять конфигурацию при выходе Доступны три режима:
— по запросу (если в конфигурацию внесены изменения в процессе работы, то при выходе из программы будет выдан стандартный диалог запроса на сохранение конфигурации);
— всегда сохранять;
— никогда не сохранять.

Внимание! Использование режима «По запросу» отменяет действие «Перезагрузки по расписанию», в случае если Пользователь не сохранил изменения в процессе работы с программой.

Язык интерфейса Выбор языка интерфейса. Смена языка потребует перезагрузки программы.

Запуск программы

Настройка Описание
Загружать конфигурацию Загрузка конфигурации рабочей области сразу после запуска программы.
Не включать прозрачность Отключает все настройки прозрачности окон. Рекомендуется включить при
— использовании удаленного доступа к рабочему столу;
— малой производительности графической подсистемы;
— возможных конфликтах с программами сохранения дисплея (screensavers);
— при применении спящего режима.
Прокси-сервер Вызов окна настройки прокси-сервера. Данная настройка применяется только для обновления программы. Подключение программы к серверам брокера через прокси-сервер невозможно.
Перезагрузка по расписанию Вызов окна графика перезагрузки программы.

Особенности данной функциональности:
1. Если есть хотя бы одно активное соединение, перезагрузка не произойдет.
В логах будет показано сообщение: «Перезагрузка программы по расписанию отменена из-за наличия, по крайней мере, одного активного соединения»
2. Если в опции «Сохранять конфигурацию при выходе» выбран параметр «По запросу», то перезагрузка будет отложена, пока Пользователь не обозначит свое решение. Если выбран параметр «Всегда сохранять» либо «Никогда не сохранять», перезагрузка произойдет в автоматическом режиме.

Внимание! В настройках графика используется локальное время! За 10 секунд до перезагрузки показывается диалоговое окно с кнопками «Перезагрузиться» и «Отмена».

Показывать заставку Показывает заставку при запуске программы.
Режим обновлений Два варианта режима обновлений:
— запросить разрешение — режим с запросом разрешения на обновление;
— вручную — полностью ручной режим.
URL для обновлений Сетевой адрес, по которому программа получает обновления.

Настройка Описание
Отладка скриптов Возможность отладки скриптов во внешнем отладчике (приводит к замедлению работы программы).
Максимальное время работы, сек Максимальное время работы скрипта, прежде чем он будет остановлен по таймауту. Минимальное значение — 5 сек., максимальное — 216000 сек. (=60 часов). Время отсчитывается с момента осуществления попытки остановить скрипт.
Количество потоков оптимизации В режиме оптимизации скриптов программа определяет необходимое количество потоков исполнения скрипта самостоятельно.
— Настройка по умолчанию «0» означает использование числа потоков равное числу ядер процессора + 1 и применяется для максимальной загрузки процессора и ускорения расчетов.
— В случае недостатка вычислительных ресурсов рекомендуется ограничить число потоков, что снижает производительность программы, но повышает устойчивость вычислений.
Внимание! Рекомендуется выбирать количество потоков оптимизации равным числу ядер процессора + 1 или +2, для процессоров i7 и других hyper-threading — равным числу ядер умножить на два плюс 1, либо 2, либо 3.
Кеш для скриптов, Мb В режиме оптимизации скриптов программа определяет максимальный объем памяти отводимой для кэширования данных. Данная настройка позволяет ограничить аллокацию памяти для систем с небольшим размером физической памяти (2 Гб и менее).
Рекомендованные значения для разных конфигураций системы:

— 32-битная ОС, более 2 Гб оперативной памяти — 640 Мб
— 32-битная ОС, менее 2 Гб оперативной памяти — 256 Мб
— 64-битная ОС, 4 Гб оперативной памяти – 1 Гб
— 64-битная ОС, более 4 Гб оперативной памяти – от 2 до 4 Гб

Остановка оптимизации мало памяти Остановка оптимизации при нехватке памяти.

Редактор скриптов

Настройка Описание
Вид кривой соединителей Варианты отображения кривой соединителей:
— прямой;
— огибающий
Размер входа блока Доступны три варианта размера входа блока:
— маленький;
— средний;
— большой.
Отображать параметры в блоке Включение отображения параметров внутри блока по умолчанию при создании блока.
Вид пути соединителей Возможные варианты отображения пути соединителей:
— прямой;
— ортогональный;
— избегать блоки.

Торговые настройки

Настройка Описание
Таймаут заявки, сек Время ожидания ответа от сервера о том, что заявка принята. По истечении времени программа считает, что заявка не прошла.

Трансляция агентов

Настройка Описание
Ключ трансляции Ввод ключа для трансляции агента, созданного Пользователем, на сайт www.tslab.ru

Доступные команды и соответствующие горячие клавиши
Кнопка «Клавиатура», расположенная в левом нижнем углу окна «Настройки программы», открывает вкладку, содержащую список команд и соответствующих им горячих клавиш, если они предустановлены в программе.

Команды Горячие клавиши
«Вид.Менеджер команд»
«Вид. Управление агентами»
«Менеджер заявок.Закрыть позицию»
«Менеджер заявок.Купить»
«Менеджер заявок.Купить по рынку»
«Менеджер заявок.Купить спрэд»
«Менеджер заявок.Лучшая покупка»
«Менеджер заявок.Лучшая покупка со смещением»
«Менеджер заявок.Лучшая продажа»
«Менеджер заявок.Лучшая продажа со смещением»
«Менеджер заявок.Перевернуть позицию»
«Менеджер заявок.Продать»
«Менеджер заявок.Продать по рынку»
«Менеджер заявок.Продать спрэд»
«Менеджер заявок.Удалить все заявки»
«Менеджер заявок.Удалить все заявки с усл»
«Правка.Восстановить действие» «Ctrl»-«Y»
«Правка.Вставить» «Ctrl»-«V»
«Правка.Вырезать» «Ctrl»-«X»
«Правка.Копировать» «Ctrl»-«C»
«Правка.Открыть свойства активного окна» «Ctrl»-«Z»
«Правка.Отменить действие»
«Правка.Удалить»
«Редактор.Выполнить»
«Редактор.Показать.График» «Alt»-«G»
«Редактор.Показать.Редактор» «Alt»-«E»
«Редактор.Сохранить и выполнить»
«Файл.Загрузить конфигурацию» «Ctrl»-«L»
«Файл.Новая конфигурация»
«Файл.Открыть окно «График» «Alt»-«C»
«Файл.Открыть окно «Котировки» «Alt»-«K»
«Файл.Открыть окно «Очередь заявок» «Alt»-«O»
«Файл.Открыть окно «Сделки» «Alt»-«Q»
«Файл.Открыть окно настроек программы» «Ctrl»-«O»
«Файл.Сохранить конфигурацию» «Ctrl»-«S»


Окно управления горячими клавишами и их настройки

Пользователь может добавить свои варианты горячих клавиш как помимо, так и вместо предустановленных. Настройка горячих клавиш осуществляется в окне «Клавиатура». Чтобы назначить горячую клавишу, в соответствующей строке необходимо ввести желаемую клавишу или их комбинацию и нажать кнопку «Назначить». В случае если данная клавиша или комбинация клавиш уже используется, Пользователь будет проинформирован об этом.
Пользователь может удалить горячую клавишу, выбрав из списка команду, к которой назначена данная горячая клавиша, и, затем, нажав кнопку «Удалить».