Терминал > Требования к ПК для АД4
Требования к ПК для АД4
Приветствую форумчане!
Поделитесь информацией (возможно на основе личных наблюдений), какие параметры ПК наиболее важны для нормальной (безлаговой) работы АД4?
Для процессора: число ядер, потоков или частота процессора?
Для оперативки: частота, малые задержки? По объему думаю 16 Гб достаточно.
Жесткий диск: SSD или может вообще заморочиться RamDisk (тогда еще оперативы надо).
Графическая подсистема для работы АД4 важна или достаточно обычной встроенной видеокарты?
Суть проблемы: помимо просто небыстрого скроллинга графиков, имеются постоянные задержки в отображении графика и индикатора (например EHMA). То есть при перемещении на другую часть графика ( например с 6 числа на 5 число на 10 мин фрейме) порядок такой 1) исчезает индикатор, 2) график перемещается на другой период отображения, 3) вновь прорисовывается индикатор. Все это сопровождается задержками примерно 2 секунды.
И еще интересно при скроллинге графика (особенно в индикаторах требующих данных за весь предшествующий период, например EMA, EHMA) индикатор пересчитывается по всем предыдущим значениям (то есть полный пересчет индикатора) или досчитывается только последнее значение в соответствии с последней ценой (то есть по логике индикатор за период n-1 постоянен (его пересчитывать не надо), а надо досчитывать только последнее значение цены, т.е. n). Надеюсь понятно объяснил
P.S. Чистый график без индикатора скроллится и перемещается достаточно шустро.
Своя система: i7-4510u, 12Гб ОЗУ, SSD
Поделитесь информацией (возможно на основе личных наблюдений), какие параметры ПК наиболее важны для нормальной (безлаговой) работы АД4?
Для процессора: число ядер, потоков или частота процессора?
Для оперативки: частота, малые задержки? По объему думаю 16 Гб достаточно.
Жесткий диск: SSD или может вообще заморочиться RamDisk (тогда еще оперативы надо).
Графическая подсистема для работы АД4 важна или достаточно обычной встроенной видеокарты?
Суть проблемы: помимо просто небыстрого скроллинга графиков, имеются постоянные задержки в отображении графика и индикатора (например EHMA). То есть при перемещении на другую часть графика ( например с 6 числа на 5 число на 10 мин фрейме) порядок такой 1) исчезает индикатор, 2) график перемещается на другой период отображения, 3) вновь прорисовывается индикатор. Все это сопровождается задержками примерно 2 секунды.
И еще интересно при скроллинге графика (особенно в индикаторах требующих данных за весь предшествующий период, например EMA, EHMA) индикатор пересчитывается по всем предыдущим значениям (то есть полный пересчет индикатора) или досчитывается только последнее значение в соответствии с последней ценой (то есть по логике индикатор за период n-1 постоянен (его пересчитывать не надо), а надо досчитывать только последнее значение цены, т.е. n). Надеюсь понятно объяснил
P.S. Чистый график без индикатора скроллится и перемещается достаточно шустро.
Своя система: i7-4510u, 12Гб ОЗУ, SSD
-
- Сообщения: 220
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 40 раз
Re: Требования к ПК для АД4
комп вполне, задержки от интернета, когда данные передаются для графика и от кривых алгоритмов
так то даже на intel atom работает
так то даже на intel atom работает
-
- Сообщения: 535
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 92 раза
Re: Требования к ПК для АД4
Описанный комп - вполне годный.
Задержки (сервер + интернет + в том числе, я думаю, вычислительные) можно посмотреть простым роботом-советником
TimeWarp: оценка временных лагов
При скролле графиков данные, похоже, перечитываются с сервера: прогресс-бар на графике всегда начинает показывать какую-то работу, длительность ее (до нескольких секунд) намекает не на мгновенное чтение из локальной базы данных, а на повторную загрузку ...
При скролле графика назад/вперед индикаторы пересчитываются в пределах от 2000 до 5000 баров предыстории (насколько помню из поверхностного ковыряния дизассемблером) от текущего видимого правого края графика, вычислительная нагрузка при этом м.б. достаточно большой, что выливается в заметные задержки обновления изображения.
При показе текущего состояния индикатора по логикае вещей должна периодически (на глаз не чаще 5 раз в секунду или что-то около того) вызываться его ф-ция Evaluate, объем вычислений ограничивается, очевидно, счетом на этом последнем баре.
Задержки (сервер + интернет + в том числе, я думаю, вычислительные) можно посмотреть простым роботом-советником
TimeWarp: оценка временных лагов
При скролле графиков данные, похоже, перечитываются с сервера: прогресс-бар на графике всегда начинает показывать какую-то работу, длительность ее (до нескольких секунд) намекает не на мгновенное чтение из локальной базы данных, а на повторную загрузку ...
При скролле графика назад/вперед индикаторы пересчитываются в пределах от 2000 до 5000 баров предыстории (насколько помню из поверхностного ковыряния дизассемблером) от текущего видимого правого края графика, вычислительная нагрузка при этом м.б. достаточно большой, что выливается в заметные задержки обновления изображения.
При показе текущего состояния индикатора по логикае вещей должна периодически (на глаз не чаще 5 раз в секунду или что-то около того) вызываться его ф-ция Evaluate, объем вычислений ограничивается, очевидно, счетом на этом последнем баре.
-
- Сообщения: 220
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 40 раз
Re: Требования к ПК для АД4
там просто все криво написано, процессор занят бесполезными вычислениями, оптимизированная версия два года не может дойти ибо некому заниматься
Re: Требования к ПК для АД4
АД шустро работает даже на слабых компьютерах, все зависит от количества окон, сложности индикаторов и ТФ.
Чем ниже ТФ, сложнее индикаторы, больше окон, тем сильнее тормозит.
Ему и 3ГБ оперативки хватит спокойно (один стакан, ОДНОСТРОЧНЫЕ котировки, заявки, операции и 4 графика, один из которых секундный)
Чем ниже ТФ, сложнее индикаторы, больше окон, тем сильнее тормозит.
Ему и 3ГБ оперативки хватит спокойно (один стакан, ОДНОСТРОЧНЫЕ котировки, заявки, операции и 4 графика, один из которых секундный)
-
- Сообщения: 535
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 92 раза
Re: Требования к ПК для АД4
Вчера и сегодня провел небольшой эксперимент.
Вызвал монитор ресурсов, график сетевой активности АД.
Вчера листаю сжатый график получасовок, каждые 2 страницы срабатывает прогресс-бар, на графике - всплеск активности: качает данные.
После пролистывания данные, очевидно, оказываются в локальной БД, листание туда-сюда без задержек.
Сегодня делаю то же самое - и опять вижу ту же картину, т.е. ранее прочитанные данные, очевидно, после перезапуска терминала оказались потерты...
Так себе радость.
Вызвал монитор ресурсов, график сетевой активности АД.
Вчера листаю сжатый график получасовок, каждые 2 страницы срабатывает прогресс-бар, на графике - всплеск активности: качает данные.
После пролистывания данные, очевидно, оказываются в локальной БД, листание туда-сюда без задержек.
Сегодня делаю то же самое - и опять вижу ту же картину, т.е. ранее прочитанные данные, очевидно, после перезапуска терминала оказались потерты...
Так себе радость.
-
- Сообщения: 220
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 40 раз
Re: Требования к ПК для АД4
неа, алгоритм кривой, ну или такой... специфический... в начале дня данные с сервера сравниваются с локальной копией, а то мало ли....
-
- Сообщения: 535
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 92 раза
Re: Требования к ПК для АД4
Ну а в результате-то разницы никакой: данные перечитываются ...
Одно из двух: либо опция д.б. "обновлять (раз в сутки что ли)/использовать старое, если есть", (самое простое) либо д.б. контрольные суммы участков данных (типа как в торрентах), чтобы докачивать недостающее/неправильное.
Хотя, вообще говоря, БД как-то ж следит за целостностью данных, почему ей не доверять...
Одно из двух: либо опция д.б. "обновлять (раз в сутки что ли)/использовать старое, если есть", (самое простое) либо д.б. контрольные суммы участков данных (типа как в торрентах), чтобы докачивать недостающее/неправильное.
Хотя, вообще говоря, БД как-то ж следит за целостностью данных, почему ей не доверять...
-
- Сообщения: 220
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 40 раз
Re: Требования к ПК для АД4
не помню, поправили ли этот баг: в форме графика, по умочанию, показываются минутные таймфреймы, а в менеджере загрузок по дефолту часовые таймфреймы, в итоге при открытии новой формы графика запрашиваются и минутные и часовые данные.
Новые котировки агрегируются в свечки с перебором всех открытых инструментов, но это для десятка инструментов не критично конечно, но процессор занимает.
Новые котировки агрегируются в свечки с перебором всех открытых инструментов, но это для десятка инструментов не критично конечно, но процессор занимает.
Re: Требования к ПК для АД4
Честно говоря, я уже измучился подбирать конфигурацию для нормальной работы 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 тыс в месяц стоит.
Может еще у кого есть идеи что делать?
У меня работает куча роботов, поэтому их настройка, оптимизация и разглядывание графиков требует вычислительных мощностей.
Программа стоит на удаленном 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 тыс в месяц стоит.
Может еще у кого есть идеи что делать?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей