Системные требования
TSLab работает на компьютерах под управлением Windows. Требования к оборудованию зависят от задач, поэтому ниже они приведены для двух случаев.
Требования к оборудованию
Разработка скриптов, тестирование на истории и торговля:
Опционные стратегии и кластерный анализ:
Видеокарта и дисплей
Собственных требований к видеокарте и дисплею у TSLab нет: расчёты программа выполняет на процессоре, а видеокарта обслуживает только интерфейс и отрисовку графиков. Достаточно того, что требует операционная система:
Вычисления на графическом процессоре (CUDA) программа не поддерживает, поэтому мощная видеокарта подбор параметров не ускорит.
Операционная система
Программе нужна 64-разрядная Windows 10 или новее либо Windows Server 2016 или новее. Файловая система раздела, на котором установлена программа, — NTFS.
Microsoft прекратила поддержку Windows 7 и Windows 8. На этих версиях TSLab может не запускаться или работать некорректно.
TSLab не поддерживает macOS и Linux. Программу запускают на этих системах через виртуальные машины и средства совместимости, но это не штатный режим работы: служба поддержки такие запуски не сопровождает и за их работу не отвечает.
Что влияет на скорость работы
Процессор
Процессор — главный ресурс программы. TSLab использует многопоточность: чем больше потоков поддерживает процессор и чем выше его частота, тем быстрее идут расчёты.
Сильнее всего процессор нагружают два занятия: подбор параметров стратегии перебором и одновременная торговля по нескольким стратегиям. Если вы собираетесь торговать несколькими стратегиями сразу, отводите на каждую из них отдельное ядро процессора.
Оперативная память
Расход памяти зависит от количества инструментов и, в первую очередь, от количества баров, загруженных в скрипт. Больше всего памяти уходит на подбор параметров перебором: программа держит результаты рассчитанных вариантов в памяти.
Рассчитать расход заранее сложно — он слишком зависит от конкретной задачи. Ориентируйтесь на свои стратегии и увеличивайте объём памяти по мере необходимости.
Работа на виртуальных машинах
TSLab запускается на виртуальных машинах и арендованных серверах, но за их ресурсы отвечает владелец площадки.
Служба поддержки TSLab не рассматривает проблемы, вызванные нехваткой ресурсов на виртуальных машинах. Характерный признак нехватки — рабочий стол отзывается с задержками в одно и то же время суток, без видимой причины.
TSLab не предназначена для исполнения алгоритмов высокочастотной торговли (HFT).