Blog from March, 2018

Информация об используемых папках.

 Можно дать некоторую информацию, какие папки создает и использует TSLab и какие записи делает в реестре, это может пригодиться для тонкой настройки брандмауэра или, например, для полной чистки компьютера от следов TSLab.

Первое. Программа по умолчанию устанавливается в папку

C:\Program Files(X86)\TSLab 2.0  в 64 битной системе windows

и C:\Program Files\TSLab 2.0 в 32 битной.

 Устанавливаются сразу две копии программы и 32ух битная и 64битная из-за наличия 32 битной версии, windows программу и определяет в папку X86.

 Для работы рекомендуется 64 битная версия TSLab.

 Здесь все просто, 32 битная версия windows ограничивает использование оперативной памяти для программ, написанных на языках среды NET, а 64битная нет.

Поэтому, если у Вас всего 3гб оперативной памяти, то не важно, какую копию TSLab запускать.

Если оперативной памяти больше 3гб и windows 64 битная, то однозначно, лучше работать в 64 битной версии программы TSLab.

Второе. Есть файлы конфигураций, которые создает программа. Конфигурация сохраняет открытые окна, их расположение и их настройки.

К слову, окна могут быть откреплены от программы, так же есть вторичное окно, практически это копия программы. Все это позволяет работать со множеством мониторов.

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

Найти все файлы разом, можно поиском по компьютеру *.tlws

 Кстати, если программа запускалась и работала и вдруг перестала запускаться с выводом ошибки, то проблема на 99% именно в файле конфигурации.

 В этом случае можно перенести файл в другую папку, таким образом, чтобы при запуске программа его не нашла.

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

В настройках программы можно указать автоматическое создание бекапа конфигураций.

И при проблемах запуска программы можно использовать бекап, достаточно изменить расширение файла.

Третье. Инструменты - папка с логами.

И сразу про логи, при общении с нашей службой поддержки, это главные файлы.

 Файл tslab.log это файл текущего дня. К наименованию файла за предыдущие дни добавляются даты.

Файлы создаются в 00 часов 00 минут по системному времени. Это основные файлы логов программы.

 В этой же папке могут храниться логи поставщика данных. Путь до логов поставщика данных указывается в настройках поставщика данных, в менеджере подключений.

Подробнее в видео про настройки поставщиков данных.

 Если подняться на уровень выше, то здесь находятся данные поставщиков данных и настройки программы.

В папках НазваниеПоставщикаCache для скачанных с сервера или сохраненных готовых баров.

В папках CacheTrade тиковые данные.

В папках Data данные по своим сделкам, заявкам, списки инструментов.

C:\Users\Admin\AppData\Local\TSLab\

Четвертое.

C:\ProgramData\TSLab\TSLab 2.0

Здесь находятся необходимые брокерам и используемые программой библиотеки.

В реестре программа делает записи:

HKEY_CURRENT_USER\Software\TSLab\TSLab20\

 В разделе Providers, например.

 После удаления программы стандартными средствами, и данные в папке \AppData\Local\TSLab\ и \ProgramData\TSLab\ могут остаться, если были апдейты программы(установки ночных сборок).

При новой установке программы на этот же компьютер, данные о поставщиках данных могут быть доступны, так же могут быть доступны скрипты,

Которые сохранены в файле TSLab.sdf


 В общем случае правило простое, должны быть установлены все обновления для Вашей копии windows

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

 Первое. Через пуск находим Центр обновлений widows и смотрим, есть ли не установленные обновления.

Если windows настроена на автоматическое обновление, этот пункт можно пропустить.

Если у Вас "пиратская" копия windows, лучше не торговать на такой версии, настроить ее для работы с брокером

и установить все обновления, будет проблематично.

Но в режиме offline работать будет.

Актуальные, поддерживаемые версии windows так же можно посмотреть на первой странице документации.

Например, windowsXP больше не поддерживается microsoft, поэтому TSLab на ней запустить будет невозможно.

Второе. Региональные настройки, например, для России:


Дополнительно, язык систем не поддерживающих юникод - русский.

 Разделитель запятые. Т.е. все региональные настройки русские.

Если Ваша машина находится в Нью-йорке, то региональные настройки должны полностью соответствовать этому региону.

Что касается языка и самого времени. Windows может иметь любой язык, системное время можно поставить любым в не зависимости от региона.

 Т.е. , например, моя машина находится в России, региональные настройки полностью соответствовуют региону,

 А язык windows у меня английский и время при желании могу поставить любым,

Но при подключении к некоторым поставщикам данных, например, Interactiv Brokers, через программу TWS, локальное время может иметь большое значение.