Цитата |
---|
Let_it_go написал:
Цитата |
---|
Николай Камынин написал: ---------------- Оптимизируйте прием данных стакана в колбеке тогда не будет видимого торможения |
под оптимизируйте вы что имеете в виду? -переписать логику на Си -перенести логику в main -оптимизировать расчёты внутри колбека или что то другое?
Я уже многое сделал, например стал отфутболивать слепки стакана, если изменения произошли в дальних котировках. Мне требуются только ближайшие. Плюс я думаю просто игнорировать избыточные слепки, которые являются излишними и не успевают быть обработанными. Это временно решит проблему пока я напишу dll под Си. |
Рекомендую хронометрировать вашу программу обработки стакана а после этого решать что и как изменить.
Возможно Вам достаточно использовать лучшую цену?
Вы измерьте время прихода данных и время их обработки.
После этого Вы возможно вообще измените свой подход к обработке данных.
И зачем Вам 60 стаканов.Если Вы делаете HFT то ваш робот по сравнению с профессиональными будет как черепаха в сравнении с самолетом.
А если Вы делаете обычного робота то стаканы практически бесполезны.