многопоточность это хорошо, если она нужна. Если не HFT, то необходимость многопоточности под большим вопросом. Хотя если код парсит/качает данные с каких-нибудь сайтов, то тогда можно об этом подумать. В общем, если нужна многопоточность, то ты это поймешь, когда запустишь код на одном потоке и он будет подвисать.
Да, лично я использую и в не HFT тоже. Но это связано лишь с тем, что использую C# в своих работах. И по многопоточности, тут вопрос скорее к языку реализации робота, ну и ещё конечно к компетенции программиста, если язык поддерживает многопоточность.
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.
Хэдхантер выкупил 51% Happy Job. Сервис оценивает вовлечённость и лояльность сотрудников, прогнозирует текучесть и даёт рекомендации по развитию команд. Ежегодно на платформе проводят 4,2 млн...
Очередная волна дефолтов захлестнула рынок ВДО. Итоги недели
Индекс RGBI торгуется вблизи отметки в 113,55 пунктов, демонстрируя коррекцию порядка 0,6% по итогам недели
Инфляция и ОФЗ
Новые данные Росстата подтверждают сохранение...
Эксперт по рынку цифровых активов и криптовалют Виктор Першиков анализирует текущую ситуацию на крипторынке и возможность скорого всплеска волатильности. Новостной фон Доходность...
Итоги вчерашнего звонка с аналитиками Mozgovik Research
Ниже — ранжированный конспект именно высказанных на встрече мнений. Текст сгенирирован нейронкой на основании транскрипта нашей встречи👍 - Цифры, прогнозы и оценки сохранены в том виде, в каком...
Да, экспортеры продолжат активные продажи в понедельник и вторник (24 и 25 августа), так как на этот период приходится основной пик конвертации валюты.
График и особенности распределения объемов:...
Валентин,
Всего 15,92 руб. За 30 дней.
Если торговаться будет 96,4%, то к погашению через18 месяцев еще к купону прибавит 2 руб. И будет итоговый месячный «купон» 17,92 руб. — 21,5% годовых...
Если ли смысл вкладываться в П15? Вроде там максимальный купон и частичное погашение через каждые 3 месяца, что с учётом текущей неопределённости выглядит более безопасно. + покупаешь её дешевле 100%,...
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.