Многие, в том числе и мы, используют для торговли программное обеспечение под названием TigerTrade от Ильи Смирнова. Лично мы используем его по причине наличия различной "синтетики" под рынок РФ. Кто-то использует его для крипты. Кто-то по другим причинам. ПО добротное и, по большому счету, аналогов и конкурентов на отечественном рынке не имеет. Но это не значит, что недостатков там нет.
Сейчас мы не будем их искать, а лишь остановимся на вопросе производительности. Многие жалуются. Особенно при работе с криптой. ВНИМАНИЕ! Мы будем брать только случай работы с ФОРТС через связку с QUIK.
Сам по себе ТТ в плане производительности достаточно безобидная вещь. Но, говорят, при подключения типа данных "кластеры" она - производительность - резко падает.
Итак, что мы имеем?
Изображение выводится на два 4К-монитора.
Включим ТigerTrade на "чистой" системе до начала торгов. Заодно посмотрим, какие окна у нас открыты.
Всего 3 инструмента. По несколько окон на каждого. Как синтетика, так и стандартная временная нарезка
BR - 1M, 250Tick, 3Range, Стакан
RI - 1M, 250Tick, 3Range, 5Renko, Стакан
Si - 1M, 100Range, 20Range, Стакан
Итого: 10 окон с графиками и 3 стакана. Все окна содержат достаточно много индикаторов, которые, правда, рассчитываются без кластерных данных.
В результате TigerTrade (далее - ТТ) занимает у нас в памяти 437 МБ.
Что изменится после 5 минут работы рынка?
Данные начали поступать и ТТ занял в памяти уже 582 МБ.
Было несколько вопросов. Первое - сильно ли утяжелит программу переключение одного из окон на тип данных "кластеры"?
Память странно плавала от 570 до 660. Ну как-то так.
Второй вопрос - а если добавить "кластеры" на еще одно окно. Теперь на синтетику.
Ничего не поменялось.
А теперь накинем "кластерные" индикаторы, а именно - DynamicLevels.
Сожрала еще +100 МБ. Но заметим, что в данном случае DynamicLevels у нас без VolumeZone. Только POC. Добавим объемную зону.
Вроде не сильно. Щелкали взад-назад - +-20-40 МБ.
Ну а поскольку POC нам нужен на всех трех используемых инструментах, то добавим DynamicLevels на 3 окнах с ТФ 1М. Точнее для начала на этих окнах включим тип данных "кластеры":
А затем добавим DynamicLevels.
И вот ТТ уже занимает у нас 1 215 МБ.
После 45 минут работы такая картина.
Стоит отметить, что на текущий момент при таких показателях никаких тормозов в работе не наблюдается. Графики свободно и гладко перемещаются мышкой.
На этом наш маленький предварительный тест закончим. Что будет после часов 8 работы ТТ - это мы уже посмотрим в следующий раз. Но на старте нормально.
Наш канал в Телеграм
Канал TigerTrade
Запущен бесплатный канал транслирующий наши индикаторы — www.teleg.run/SGgroup_indicators
А на этом пока все.
¡Adiós!