Терминал > Требования к ПК для АД4

Обсуждение терминала Альфа-Директ 4
KotangenS
Сообщения: 8
Зарегистрирован: 10 апр 2020, 11:30

Требования к ПК для АД4

Непрочитанное сообщение KotangenS » 10 апр 2020, 12:02

Приветствую форумчане!
Поделитесь информацией (возможно на основе личных наблюдений), какие параметры ПК наиболее важны для нормальной (безлаговой) работы АД4?
Для процессора: число ядер, потоков или частота процессора?
Для оперативки: частота, малые задержки? По объему думаю 16 Гб достаточно.
Жесткий диск: SSD или может вообще заморочиться RamDisk (тогда еще оперативы надо).
Графическая подсистема для работы АД4 важна или достаточно обычной встроенной видеокарты?
Суть проблемы: помимо просто небыстрого скроллинга графиков, имеются постоянные задержки в отображении графика и индикатора (например EHMA). То есть при перемещении на другую часть графика ( например с 6 числа на 5 число на 10 мин фрейме) порядок такой 1) исчезает индикатор, 2) график перемещается на другой период отображения, 3) вновь прорисовывается индикатор. Все это сопровождается задержками примерно 2 секунды.
И еще интересно при скроллинге графика (особенно в индикаторах требующих данных за весь предшествующий период, например EMA, EHMA) индикатор пересчитывается по всем предыдущим значениям (то есть полный пересчет индикатора) или досчитывается только последнее значение в соответствии с последней ценой (то есть по логике индикатор за период n-1 постоянен (его пересчитывать не надо), а надо досчитывать только последнее значение цены, т.е. n). Надеюсь понятно объяснил :)

P.S. Чистый график без индикатора скроллится и перемещается достаточно шустро.

Своя система: i7-4510u, 12Гб ОЗУ, SSD

ensh
Сообщения: 218
Зарегистрирован: 28 июн 2017, 13:56
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Re: Требования к ПК для АД4

Непрочитанное сообщение ensh » 10 апр 2020, 17:03

комп вполне, задержки от интернета, когда данные передаются для графика и от кривых алгоритмов

так то даже на intel atom работает

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: Требования к ПК для АД4

Непрочитанное сообщение BugsDigger » 10 апр 2020, 22:02

Описанный комп - вполне годный.

Задержки (сервер + интернет + в том числе, я думаю, вычислительные) можно посмотреть простым роботом-советником

TimeWarp: оценка временных лагов

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

При скролле графика назад/вперед индикаторы пересчитываются в пределах от 2000 до 5000 баров предыстории (насколько помню из поверхностного ковыряния дизассемблером) от текущего видимого правого края графика, вычислительная нагрузка при этом м.б. достаточно большой, что выливается в заметные задержки обновления изображения.
При показе текущего состояния индикатора по логикае вещей должна периодически (на глаз не чаще 5 раз в секунду или что-то около того) вызываться его ф-ция Evaluate, объем вычислений ограничивается, очевидно, счетом на этом последнем баре.

ensh
Сообщения: 218
Зарегистрирован: 28 июн 2017, 13:56
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Re: Требования к ПК для АД4

Непрочитанное сообщение ensh » 11 апр 2020, 08:05

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

Аватара пользователя
Den
Сообщения: 352
Зарегистрирован: 09 фев 2016, 15:52
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: Требования к ПК для АД4

Непрочитанное сообщение Den » 11 апр 2020, 11:59

АД шустро работает даже на слабых компьютерах, все зависит от количества окон, сложности индикаторов и ТФ.
Чем ниже ТФ, сложнее индикаторы, больше окон, тем сильнее тормозит.
Ему и 3ГБ оперативки хватит спокойно (один стакан, ОДНОСТРОЧНЫЕ котировки, заявки, операции и 4 графика, один из которых секундный)

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: Требования к ПК для АД4

Непрочитанное сообщение BugsDigger » 14 апр 2020, 12:43

Вчера и сегодня провел небольшой эксперимент.
Вызвал монитор ресурсов, график сетевой активности АД.
Вчера листаю сжатый график получасовок, каждые 2 страницы срабатывает прогресс-бар, на графике - всплеск активности: качает данные.
После пролистывания данные, очевидно, оказываются в локальной БД, листание туда-сюда без задержек.
Сегодня делаю то же самое - и опять вижу ту же картину, т.е. ранее прочитанные данные, очевидно, после перезапуска терминала оказались потерты...
Так себе радость.

ensh
Сообщения: 218
Зарегистрирован: 28 июн 2017, 13:56
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Re: Требования к ПК для АД4

Непрочитанное сообщение ensh » 14 апр 2020, 14:42

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

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: Требования к ПК для АД4

Непрочитанное сообщение BugsDigger » 14 апр 2020, 18:01

Ну а в результате-то разницы никакой: данные перечитываются ...
Одно из двух: либо опция д.б. "обновлять (раз в сутки что ли)/использовать старое, если есть", (самое простое) либо д.б. контрольные суммы участков данных (типа как в торрентах), чтобы докачивать недостающее/неправильное.
Хотя, вообще говоря, БД как-то ж следит за целостностью данных, почему ей не доверять...

ensh
Сообщения: 218
Зарегистрирован: 28 июн 2017, 13:56
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Re: Требования к ПК для АД4

Непрочитанное сообщение ensh » 15 апр 2020, 11:39

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

AlexRate
Сообщения: 18
Зарегистрирован: 09 ноя 2019, 21:21

Re: Требования к ПК для АД4

Непрочитанное сообщение AlexRate » 30 май 2020, 13:11

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

Программа стоит на удаленном VDS сервере, подключенном к интернет с реальной скоростью 100-200 мбит/с
На сервере ничего нет кроме windows server и AlfaDirect

Начальную конфигурацию я купил 4гб памяти и 2 процессора по 2,2 и 40 гб диск - это вообще никуда не годилось, работать было невозможно.

Шаг 1. Перевел на 40 гб SSD диск. Очень важный параметр, быстродействие увеличилось кардинально. Самое важное.

Шаг 2. 6*3,5 intel xeon + 6 гб памяти. Это конфигурации достаточно для нормальной работы роботов, но тормозит при анализе графиков очень сильно. Свободной памяти нет, доходило даже до 100 мб. При оптимизации загрузка всех процессоров 70-100%.

Шаг 3. Увеличил объем памяти до 6*3,5 intel xeon+10 гб. За глаза. Всегда свободно 2- 4 гб. Но при оптимизации загрузка процессоров доходит до 100%, программа повисает, ее принудительно отключают от от всех серверов по бездействию.

Шаг 4. Увеличил число ядер до 8 * 3,5 intel xeon + 10 гб . Стало чуть лучше, очевидно, что определяющем является число ядер.

Шаг 5. Увеличил число ядер до 16* 3,5. Аллилуя. Загрузка процессоров при оптимизации стала 50-70%, программа позволяет работать в этот момент, оставив оптимизацию в фоном режиме. Удивительно, но свободной памяти стало больше. 3- 5 Гб всегда. Стоимость аренды сервера стала 4230 рублей в месяц.

Шаг 6. Сегодня поставил новую .net fremework 4.8. Разницы никакой.

Шаг 7. Недельку посмотрю и сделаю конфигурацию 24*3,5 + 10 гб + 40ssd, ну или не буду делать. Это уже чуть больше 5 тыс в месяц стоит.

Может еще у кого есть идеи что делать?


Вернуться в «Терминал»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 40 гостей