Технические и программные средства
Минимальные требования
Рекомендуемые требования
Минимальные для Опционов и кластерного анализа
Рекомендуемые для Опционов и кластерного анализа
Процессор
2 ядра 2 ГГц
4 ядра 2 ГГц
6 ядер 8 потоков 3 ГГц
8 ядер 16 потоков 3.5 ГГц и больше
Оперативная память
от 2 ГБ
от 4 ГБ и больше
8 ГБ и больше
16 ГБ и больше
Жесткий диск
10 ГБ
от 20 ГБ
50 GB SSD
50 GB SSD
Видеокарта
любая
DirectX 9 и выше
DirectX 9
DirectX 9
Доступ в Интернет
256 кбит
1 Мбит и выше
1 Мбит и выше
10 Мбит и выше
Операционная система
Только 64бит Windows 10 и выше, Windows server 2016 и выше. Файловая система NTFS
Только 64бит Windows 10 и выше, Windows server 2016 и выше. Файловая система NTFS
Только 64бит Windows 10 и выше, Windows server 2016 и выше. Файловая система NTFS
Только 64бит Windows 10 и выше, Windows server 2016 и выше. Файловая система NTFS
Microsoft официально прекратила поддержку Windows 7 и Windows 8. Поэтому программа TSLab на этих ОС может не запускаться или работать некорректно.
Подробную информацию о поддерживаемых Microsoft версиях Windows можно найти по ссылке: Подробнее...
Внимание! Обращаем ваше внимание на то, что программа TSLab не поддерживает Macintosh. Поддержка для машин iMac не осуществляется!
Внимание! Программа TSLab не предназначена для исполнения алгоритмов HFT
Особенности работы программы в режиме 24/7
Для агентов и постоянно открытых скриптов, с включенной функцией обновления в режиме реального времени, выставите ограничение на количество баров(МаксБаров), во избежание фрагментации и утечки памяти. Это связано с работой NetFramework. Если ограничение не стоит, программа не сможет своевременно освобождать память, что может привести к ошибке "Недостаточно оперативной памяти" и программа аварийно завершит работу.
Если количество свечей не ограничено и Вами на постоянной основе запущен скрипт с активным параметром "Обновлять в реальном времени" (режим лаборатории) или же запущен агент, то рекомендуется перезапускать программу ежедневно (вручную или по расписанию), но не реже одного раза в неделю.
Для осуществления пересчета агентов с минимальной задержкой необходимо наличие одного процессорного ядра на один агент.
Служба поддержки TSLab не рассматривает проблемы, связанные с нехваткой ресурсов, при работе на виртуальных машинах. Одна важная характеристика для Серверов - оверселлинг Симптомы - рабочий стол без всяких причин, отзывается и работает с задержками, в одно и тоже время суток.
Здравствуйте. Порекомендуйте, пожалуйста, характеристики для компьютера. Собираю машину. Будет работать много агентов одновременно, более 15. Бюджет подгоню под ваши рекомендации.
Нет никаких рекомендаций, кроме минимальных, Системные требования
Данный вопрос очень индивидуален и предполагает конкретику, для каких именно целей будет использоваться машина, торговля или оптимизация, сколько баров, инструментов.
Для торгующей машины рекомендация - количество потоков процессора желательно иметь больше или равным количеству Агентов.
С памятью все сложнее, потому что зависит и от количества инструментов и главное, от количества баров. Определить необходимые ресурсы очень сложно.
Как можно поступить, взять не дорогой vds и при необходимости увеличивать ресурсы.
Ваша работа с программой должна показать, сколько ресурсов необходимо под Ваши конкретные цели. Однако, есть некоторые принципы расчета при оптимизации. Прочитайте статью: Оптимизация
Окажет ли какое-нибудь влияние на скорость работы программы при торговле переход на ssd диск? Например, котировки поступающие в реальном времени пишутся сразу на диск или кэшируются в оперативке, а потом сбрасываются на диск? Какие требования к компьютеру?
Во время торгов, всё в оперативной памяти, за исключением тех случаев, когда пользователь с помощью некоторых блоков сбрасывает данные на диск самостоятельно. Но работа с диском естественно ведётся самой Windows.
Пользователи говорят, что незначительно улучшается сама производительность Windows при работе с SSD, что естественно, но косвенно, влияет и на TSLab. Сильно на скорость, именно выставления заявок влияет физическое место расположения компьютера, близко ли компьютер стоит к бирже или брокеру. Программа TSLab ведет работу с диском при отключении от поставщика данных, сбрасывая данные из оперативной памяти в файлы. Время, которое выдается программой в сообщениях состоит из:
10:53:02.86 200 Агент 'ff_lot':350930365:[finam_forts]:Заявка 350930365 на покупку 10 лот RIH9 по цене 121900 принята. Команда выполнена за 184 мс.
Расчет скрипта - влияют процессорные ресурсы, при достаточном количестве оперативной памяти. Скорость можно посмотреть в сообщениях программы, когда скрипт пересчитывается, без отправки запросов на транзакции(без выставления заявок)
10:53:02.77 127 Агент 'ff_lot': Скрипт выполнен успешно за 15мс. (4000 баров, время 13.02.2019 10:52:00)
Например, смена процессора с i3 на i7 и жесткого диска может сократить расчет на 10мс может 20мс, если это сложный скрипт, который рассчитывался за 40мс.
Отправка запроса на транзакцию - место расположения, чем ближе к серверу исполнителю, тем быстрее. В зависимости от интернета, где сейчас стоит машина, может очень сильно влиять. В некоторых случаях, например, если текущая машина - хостинг в дешевом ultra vds, vds+ или в глухой деревне с нестабильным мобильным интернетом - до тысяч миллисекунд, т.е. до нескольких секунд.
Выставление заявки - сервер исполнитель, здесь мы с Вами влиять не можем, только сменить сервер или брокера. Например:
транзак в среднем отрабатывает заявки за 150мс.
у Алора скорость выше в регионах России, так как сервер не один, а несколько. В крупных городах, порядок около 150мс / 100мс.
Плаза отрабатывает за 20мс.
Данные показатели со временем меняются, все брокеры стараются бороться за это время.
Приход информации о своей заявке и исполнения - Как и второй пункт, место расположения и качественный интернет. Входящий трафик обычно немного быстрее, чем выгрузка в сеть. Незначительно. Именно скорость интернета типа 3мб/с или 100мб/сек при торговле ни на что не влияет. Для торговли достаточно скорости 256кб/сек . При предельных запросах, когда в момент качается весь рынок или несколько рынков, необходимая скорость может возрастать значительно. Но если все уже скачано и идут только текущие котировки/сделки, то даже для несколько одновременно работающих подключений к нескольким биржам достаточно 3мб/сек. Наиболее важным показателем является стабильность. 100% пакетов исходящих и входящих не должно теряться между компьютером и сервером брокера, никогда.
Перейдите на страницу Скачать сайта компании TSLab. Адрес страницы:
Сохраните на Вашем компьютере файл TSLab21Setup.exe
Для начала установки программы TSLab запустите файл TSLab21Setup.exe.
Обратите внимание! Если вы уже являетесь пользователем компании TSLab и на Вашем компьютере установлена версия торгового терминала TSLab 2.0, то перед началом установки версии TSLab 2.1 необходимо выключить версию TSLab 2.0!
В открывшемся диалоговом окне Вам будет предложено выбрать язык интерфейса Мастера установки программы TSLab. Выберите язык Мастера установки TSLab. Для продолжения нажмите кнопку Далее.
Для установки и запуска приложения TSLab необходим компонент Microsoft.NET Framework 4.7.2. Если на Вашем компьютере данный компонент не был установлен ранее, Мастер установки предложит Вам скачать и установить недостающие компонент. Для продолжения нажмите кнопку Далее.
В открывшемся окне Вам будет предложено указать, какие из недостающих компонентов необходимо скачать и установить. Выберите необходимые компоненты и нажмите кнопку Далее. Приложение TSLab выполнит загрузку указанных компонентов, затем будет выполнена их установка.
Команда разработчиков TSLab рекомендует установить все компоненты, выбранные Мастером установки
Пакет Visual C++ Redistributable, необходимый для работы встроенного в приложение TSLab браузера.
После того как Вы выберите язык интерфейса и, при необходимости, загрузите недостающие программные компоненты, будет открыто окно, в котором Вам будет предложено запустить процесс установки приложения TSLab на Ваш компьютер. Для начала установки нажмите кнопку Далее
На данном шаге Вам необходимо ознакомиться с Лицензионным соглашением пользователя.
Для продолжения выберите пункт Я принимаю условия лицензионного соглашения и нажмите на кнопку Далее
Установка будет произведена в предложенную папку, если Вы не выберете иной вариант, нажав кнопку "Обзор...".
По умолчанию приложение будет установлено в директорию C:\Program Files\TSLab\TSLab 2.1\
Все готово к установке программы. Нажмите на кнопку Установить и дождитесь окончания установки.
По окончании процесса установки будет открыто окно, подтверждающее успешное завершение работы Мастера установки.
Вы можете закрыть данное окно нажав на кнопку Готово.
Если Вы выберете опцию Запустить TSLab 2.1, то после закрытия Мастера произойдет автоматический запуск приложения TSLab.
Обратите внимание! При реальных подключениях к биржам и брокерам, а так же при обновлении программа использует следующие сервера:
Сервер обновления https://files.tslab.pro/update/ Сервер обновления указывается в настройках программы. Если путь не указан, или указан какой-либо иной, программа будет писать ошибку всякий раз при старте или запросе обновления. Так же сообщение с ошибкой можно получить, если на нашем сервере ведутся работы, так бывает, ничего страшного. "Сервис обновлений: Ошибка скачивания манифеста с manifes.xml. Будет использован адрес https://files.tslab.pro/update/"
Если используется Антивирус или брандмауэр, программу TSLab нужно добавить в исключения.
В Антивирусе обязательно выключить перехват интернет потока в режиме реал-тайм. Для этих серверов нужно дать разрешение в брандмауэре, если он используется или в файерволе антивируса, если он используется