Блог им. StockGamblers

TigerTrade. Небольшой тест производительности

Многие, в том числе и мы, используют для торговли программное обеспечение под названием TigerTrade от Ильи Смирнова. Лично мы используем его по причине наличия различной «синтетики» под рынок РФ. Кто-то использует его для крипты. Кто-то по другим причинам. ПО добротное и, по большому счету, аналогов и конкурентов на отечественном рынке не имеет. Но это не значит, что недостатков там нет.

Сейчас мы не будем их искать, а лишь остановимся на вопросе производительности. Многие жалуются. Особенно при работе с криптой. ВНИМАНИЕ! Мы будем брать только случай работы с ФОРТС через связку с QUIK.

Сам по себе ТТ в плане производительности достаточно безобидная вещь. Но, говорят, при подключения типа данных «кластеры» она — производительность — резко падает.

Итак, что мы имеем?

TigerTrade. Небольшой тест производительности

Изображение выводится на два 4К-монитора.

Включим ТigerTrade на «чистой» системе до начала торгов. Заодно посмотрим, какие окна у нас открыты.

TigerTrade. Небольшой тест производительности

Всего 3 инструмента. По несколько окон на каждого. Как синтетика, так и стандартная временная нарезка

BR — 1M, 250Tick, 3Range, Стакан

RI — 1M, 250Tick, 3Range, 5Renko, Стакан

Si — 1M, 100Range, 20Range, Стакан

Итого: 10 окон с графиками и 3 стакана. Все окна содержат достаточно много индикаторов, которые, правда, рассчитываются без кластерных данных.

В результате TigerTrade (далее — ТТ) занимает у нас в памяти 437 МБ.

Что изменится после 5 минут работы рынка?

TigerTrade. Небольшой тест производительности

Данные начали поступать и ТТ занял в памяти уже 582 МБ.

Было несколько вопросов. Первое — сильно ли утяжелит программу переключение одного из окон на тип данных «кластеры»?

TigerTrade. Небольшой тест производительности

Память странно плавала от 570 до 660. Ну как-то так.

Второй вопрос — а если добавить «кластеры» на еще одно окно. Теперь на синтетику.

TigerTrade. Небольшой тест производительности

Ничего не поменялось.

А теперь накинем «кластерные» индикаторы, а именно — DynamicLevels.

TigerTrade. Небольшой тест производительности

Сожрала еще +100 МБ. Но заметим, что в данном случае DynamicLevels у нас без VolumeZone. Только POC. Добавим объемную зону

TigerTrade. Небольшой тест производительности

Вроде не сильно. Щелкали взад-назад — +-20-40 МБ.

Ну а поскольку POC нам нужен на всех трех используемых инструментах, то добавим DynamicLevels на 3 окнах с ТФ 1М. Точнее для начала на этих окнах включим тип данных «кластеры»:

TigerTrade. Небольшой тест производительности

А затем добавим DynamicLevels.

TigerTrade. Небольшой тест производительности

И вот ТТ уже занимает у нас 1 215 МБ.

После 45 минут работы такая картина.

TigerTrade. Небольшой тест производительности


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

На этом наш маленький предварительный тест закончим. Что будет после часов 8 работы ТТ — это мы уже посмотрим в следующий раз. Но на старте нормально.

Наш канал в Телеграм

www.teleg.run/stockgamblers

Канал TigerTrade

https://t.me/tigertrade

Запущен бесплатный канал транслирующий наши индикаторы — www.teleg.run/SGgroup_indicators

Наш ДЗЕН

А на этом пока все.

¡Adiós!

★2
11 комментариев
У меня с кластерами начинает тормозить жутко, пришлось отказаться от них.

Заметил, много жрёт СЛ, если открыто несколько окон сразу (из-за рекламы??). Также много жрёт QUIK.

Как можно уменьшить нагрузку на память/проц.?
avatar
asfa, Получилось как то уменьшить нагрузку, у меня такая же проблема, как только переключаю на кластеры не могу даже мышкой двигать. 
avatar
Karaman Nichita, ровно год прошёл 

А, я думал автор пишет.


Получилось конечно = сейчас не торгую вообще! 
А так — перешёл на другие виды графиков, их там много разных, ну и убрал всё, что не использую. 
В том же КВИКе закрыл всё ненужное, убрал подкачку данных. Больше всего тормозов от развернутых окон, особенно если их много! Если же окна свёрнуты, то ОК.
avatar
asfa, Спасибо за совет. Мне помогло то что для кластерного графика и подгружаю меньше истории и ставлю больший масштаб цены и это существенно снимает нагрузку на систему. 
 
avatar
Karaman Nichita, 
подгружаю меньше истории

кстати да, это помогает!

ставлю больший масштаб цены

что это значит? Типа М5 вместо М1 ?


И как вообще сейчас работает ТТ, стало ли лучше/удобнее за последние год-два? (Стало дороже — это я уже увидел )
avatar
asfa, Я тоже не торговал долгое время сейчас решил вернутся, заинтересовала тема криптовалют и приятно удивила то что криптолицензия абсолютно бесплатная.
Маштаб цены очень сильно влияет на производительность, это не таймфрейм а нечто другое, сейчас объясню. 
К примеру цена биткоина 20193.12 USD, это значит что минимальный шаг цены 0.01 получается ели м переключимся на кластеры тогда терминал просчитает сколько прошло контрактов по каждой цене, тоесть по 20193.12, 20193.13, 20193.14, что отнимает много ресурсов. Если выставить маштаб цены 100 тогда в терминале цена BTC в тот же момент времени будет 20193 тоесть минимальный шаг цены который показывает терминал теперь 1. Получается что теперь терминал вместо 100 отдельных кластеров покажет только один тем самым нагрузка на пк уменьшается в 100 раз а также намного удобнее становится использовать горизонтальный обьём, маштаб цены увеличивают даже те у кого очень сильные системы для большего удобства. Надеюсь обьеснил хорошо, если что то непонятно пишите помогу понять. 
avatar
Karaman Nichita, 
приятно удивила то что криптолицензия абсолютно бесплатная.

а мне это сразу не понравилось ещё в 2020г. Дискриминация на пустом месте, так ещё и цены поднимают на остальное, кроме крипты 

сейчас объясню...

вот это точно интересно! Учту на будущее. спасибо! 

Возможно я даже слышал об этом в каком-то их ролике, но не придал значение — т.к. торговал тогда нефтью интрадей, а там цена «ХХ.YY» — и никуда не денешься, все центы нужны.

Вопросы:
1. ну и как сейчас работает ТТ, есть ли нарекания??
2. Как для личного восприятия прошла история, что из-за плохой работы алгоритма исполнения стопов в ТТ человек потерял 4.3 млн. руб. менее чем за 2 минуты??
avatar
asfa, Я пока что новичок на рынке, изучаю, осваиваюсь, пишу торговую систему, по ТТ могу сказать что работает очень хорошо, у меня претензий вовсе никаких нет но вот ваша история про человека который потерял 4.3 млн немного насторожила. 
avatar
Karaman Nichita, 
по ТТ могу сказать что работает очень хорошо, у меня претензий вовсе никаких нет

хорошо!

ваша история про человека который потерял 4.3 млн немного насторожила.

я сам это пропустил, не всё время тут бываю, иногда перерывы большие.
А тут в комментах иногда про это вспоминают (есть от СЛ польза ).
И если загонять большие суммы на счёт — то риски сбоя ПО/Терминала надо учитывать тоже.


Данный случай: 
vc.ru/claim/474253-birzhevoy-terminal-slil-moy-depozit-v-4-3-mln-rubley-za-1-minutu-27-sekund 


Последняя отмазка ТТ по этому вопросу:
smart-lab.ru/company/tiger_trade/blog/837565.php#comment14773079

avatar
 @StockGamblers , приветствую!

Сегодня используете ТТ в своей торговле? 
Через какого брокера торгуете на СМЕ??
avatar

теги блога StockGamblers

....все тэги



UPDONW
Новый дизайн