Установка TSLab 3.0 и миграция данных
TSLab 3.0 работает в связке с сервисом TSVerse: пока вы не вошли в учётную запись, основные окна и меню программы заблокированы. Поэтому установка состоит из двух частей — установка самой программы и первый вход в учётную запись.
Ход установки зависит от того, была ли программа установлена раньше. Разберём четыре случая: чистый компьютер, TSLab 2.2, бета-версия TSLab 3.0 и две версии сразу.
Как пройдёт установка в вашем случае
Перенос из TSLab 2.2 можно запустить вручную в любой момент — через главное меню программы. Нужно лишь, чтобы данные TSLab 2.2 оставались на компьютере, в стандартной папке версии 2.2. Как это сделать, описано в разделе «Как перенести данные позже».
Где скачать TSLab 3.0
Официальный сайт проекта TSVerse Россия — tsverse.ru. Здесь же, в разделе Торговля → Скачать TSLab 3.0, выложен дистрибутив программы, а прямой адрес страницы загрузки — https://www.tsverse.ru/download.
На странице загрузки доступен для скачивания установщик TSLab30RuSetup.exe. Данная версия программы предназначена для работы с сервисом TSVerse Россия. Приписка Ru в названии файла обязательна: она указывает на российскую версию программы.
Наряду с проектом TSVerse Россия, рассчитанным на клиентов из России и стран СНГ, запущен проект TSVerse Global — он ориентирован на международную аудиторию. Ознакомиться с услугами, предоставляемыми сервисом TSVerse Global, вы можете на сайте tsverse.pro.
Для подключения к сервису TSVerse Global нужна другая версия программы — TSLab30Setup.exe, без приписки Ru в названии. В статьях о релизе TSLab 3.0 глобальная версия не рассматривается.
Скриншот: страница загрузки на сайте tsverse.ru.
Как подготовиться к установке
Требования к компьютеру по сравнению с TSLab 2.2 не изменились. Программа работает только на 64-разрядных Windows 10 и новее и Windows Server 2016 и новее, файловая система — NTFS. Минимальная конфигурация: процессор 2 ядра 2 ГГц, 2 ГБ оперативной памяти, 10 ГБ на диске, доступ в интернет от 256 кбит. Для комфортной работы рекомендуем 4 ядра 2 ГГц, от 4 ГБ оперативной памяти, от 20 ГБ на диске и канал от 1 Мбит. Опционам и кластерному анализу нужен более мощный компьютер — полная таблица требований приведена в документации.
TSLab на компьютере не установлен
Дополнительная подготовка не требуется. Скачайте установщик TSLab 3.0 и переходите к разделу «Как установить программу».
На компьютере уже установлен TSLab
Порядок одинаковый для всех вариантов: TSLab 2.2, бета-версия TSLab 3.0 или обе программы сразу. Перед запуском установщика TSLab 3.0:
Сделайте резервную копию данных: в главном меню программы выберите Инструменты → Резервное копирование данных и в открывшемся мастере укажите, какие данные сохранить.
Остановите работающих агентов и поставщиков данных, затем закройте программу.
Резервная копия — мера предосторожности. Все режимы обновления протестированы, данные TSLab 2.2 и бета-версии при установке остаются на месте. Копия даёт возможность вернуть прежнее состояние через Инструменты → Восстановление данных.
Как установить программу
Запустите скачанный файл
TSLab30RuSetup.exe.Укажите папку установки или оставьте предложенную по умолчанию.
Дождитесь окончания установки и запустите TSLab 3.0.
Если на компьютере установлена бета-версия TSLab 3.0, её необходимо удалить. Перед запуском установщика закройте бета-версию самостоятельно: в зависимости от настроек программы автоматическое закрытие может не сработать. Мастер установки релизной версии выполнит удаление автоматически, данные и настройки бета-версии при этом сохранятся.
Первый запуск: вход в учётную запись TSVerse
При первом запуске в центре главного окна появится надпись «Для продолжения работы, пожалуйста, выполните Вход».
Для входа нужна учётная запись TSVerse. Она общая для сайта и программы: если вы уже работали с TSLab, войдите, используя те же email и пароль, что и на tslab.pro. Если учётной записи ещё нет, зарегистрируйтесь — порядок регистрации описан в статье Сервис TSVerse — новый сайт проекта TSLab.
Нажмите ссылку Вход — откроется браузер со страницей авторизации TSVerse.
Введите email и пароль и нажмите Далее.
Вернитесь в программу — меню и рабочие окна разблокированы.
Скриншот: главное окно TSLab 3.0 с предложением выполнить вход.
Выполнять вход в учётную запись при каждом запуске программы не нужно. После первого входа TSLab сохраняет авторизацию и продлевает её самостоятельно, пока компьютер подключён к интернету. После длительного перерыва в работе вход нужно выполнить заново.
Программа переходит в автономный режим, если по какой-либо причине не может связаться с сервисом TSVerse. Создать нового поставщика в автономном режиме нельзя — для этого нужна связь с сервером. Как только программа установит связь с TSVerse, она выйдет из автономного режима.
Автономный режим действует две недели. Если за это время связь с сервисом не восстановится, программа заблокируется — работа возобновится после входа в учётную запись.
Текущий режим показывает кнопка учётной записи в правом верхнем углу главного окна. В обычном режиме значок пользователя зелёный, а рядом с адресом почты указан баланс кошелька. В автономном режиме значок жёлтый, а вместо баланса стоят прочерки. Нажмите кнопку — в открывшемся окне, в колонке Статус, указано состояние учётной записи и дата, до которой действует автономный режим.
Перенос данных из TSLab 2.2
При первом запуске TSLab 3.0 проверяет, установлена ли на компьютере предыдущая версия программы. Если данные TSLab 2.2 найдены, программа предлагает перенести их.
Перед переносом полностью завершите работу в TSLab 2.2:
Остановите работающих агентов и закройте открытые позиции.
Убедитесь, что резервная копия данных сделана.
Закройте программу.
Скриншот: окно с предложением перенести данные из TSLab 2.2.
Переносятся:
поставщики данных;
скрипты;
агенты;
портфельное тестирование;
наборы ценных бумаг;
настройки программы;
настройки таблиц, сохранённые как настройки по умолчанию: состав и ширина колонок, сортировка, фильтры.
Конфигурация окон программы: что переносится, а что нет.
Персональные настройки клиента — вид рабочей области: состав открытых окон и их размещение. Такую конфигурацию вы сохраняете сами, в файл с расширением .tlws. При переносе она не применяется: загрузите файл вручную, через меню Файл → Загрузить....
Системная конфигурация — настройки самих окон: какие столбцы таблицы отображаются, как они отсортированы, какие фильтры к ним применены. Программа хранит их в отдельном файле. Обычно работают настройки разработчика, но вы можете заменить их собственными, сохранив свой набор как настройки по умолчанию. Именно эта конфигурация и переносится в TSLab 3.0.
Согласитесь на перенос — программа откроет окно с полосой прогресса и отметит выполненные пункты. Когда перенос завершится, нажмите Готово.
Скриншот: окно «Перенос данных из TSLab версии 2.2» с отметками о выполнении.
TSLab 2.2 после переноса работает как прежде: данные в ней остаются на месте.
Если отказаться от переноса, при следующем запуске программа его не предложит. Перенести данные можно вручную — в следующем разделе описано, как это сделать.
Как перенести данные позже
Перенос доступен в любое время, число запусков не ограничено. Мастер переноса открывается через главное меню: Инструменты → Перенос данных из TSLab версии 2.2. Условие одно — данные TSLab 2.2 остались на компьютере, в стандартной папке версии 2.2. Подготовка та же, что и при переносе после установки: остановите агентов, закройте позиции и завершите работу TSLab 2.2.
Перед началом программа предложит сделать резервную копию текущих данных — рекомендуем согласиться.
Повторный перенос удаляет данные, созданные в TSLab 3.0. Скрипты, агенты, поставщики и настройки программа заменит данными из TSLab 2.2. Вернуть прежнее состояние можно только из резервной копии — Инструменты → Восстановление данных.
Что будет с вашим контрактом
Контракт существует на сайте, а в программе ему соответствует поставщик данных. При переносе в TSLab 3.0 попадают поставщики: они сохраняют названия и настройки, но остаются привязанными к контрактам старого кабинета tslab.pro. Такой поставщик работает в TSLab 3.0 до конца оплаченного срока контракта.
Контракты tslab.pro и tsverse.ru между собой не связаны. Учётные данные для входа общие, а сведения об оформленных контрактах между кабинетами не передаются. Контракт из старого кабинета в разделе Торговля → Подключения на tsverse.ru не появится.
Чтобы продолжить работу после окончания оплаченного срока, оформите контракт на tsverse.ru — на сайте или прямо в программе. Создавать поставщика заново не нужно: новый контракт подключается к уже перенесённому.
Как оформить контракт и подключить его к поставщику, описано в статье Поставщики данных: настройка и подключение.
Где TSLab 3.0 хранит данные
Базу данных и настройки программа хранит в папке C:\Users\<Пользователь>\AppData\Local\TSLab\TSLab 3.0.
С кэшем торговых данных иначе:
при чистой установке кэш пишется в папку
TSLab 3.0;после переноса данных из TSLab 2.2 кэш остаётся в папке
C:\Users\<Пользователь>\AppData\Local\TSLab\TSLab 2.0— программа не копирует его в свою папку.
Папка версии 2.2 называется TSLab 2.0 — это не опечатка.
Чтобы собрать все данные в одном месте, перенесите кэш вручную и укажите новую папку в настройках: Файл → Настройки программы → вкладка Пути к файлам.
Формат хранения кэша в TSLab 3.0 изменился — подробности в статье «Изменения в хранении кэша».
Можно ли работать в TSLab 2.2 и TSLab 3.0 одновременно
Технически версии независимы: у каждой своя база данных и свои настройки, пересечений между ними нет. Параллельная работа возможна.
Развитие продукта продолжается только в TSLab 3.0: новые возможности и исправления выходят для неё. Если вы ещё торгуете в TSLab 2.2, переносите торговлю и контракты на новую версию.
Что дальше
Сервис TSVerse — новый сайт проекта TSLab — как завести учётную запись и как устроен сайт.
Поставщики данных: настройка и подключение — как оформить контракт и подключить программу к бирже.
Изменения в хранении кэша — новый формат кэша и совместимость с TSLab 2.2.
Остались вопросы — напишите нам в поддержку: https://support.tsverse.pro