среда, 20 сентября 2017 г.

Решение проблем быстродействия



Столкнувшись с торможением компьютера при обработке большого количества инструментов в торговом терминале задумался о быстродействии. И решил отказаться от модульного принципа обработки данных.когда существуют перекрестные вызовы из индикатора в индикатор для получения тех или иных параметров рынка.
Сейчас в каждом индикаторе всё необходимое будет рассчитываться на месте. И фильтрация и волатильность и ширина канала. Короче всё.

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

Комментариев нет:

Отправить комментарий