многопоточность это хорошо, если она нужна. Если не HFT, то необходимость многопоточности под большим вопросом. Хотя если код парсит/качает данные с каких-нибудь сайтов, то тогда можно об этом подумать. В общем, если нужна многопоточность, то ты это поймешь, когда запустишь код на одном потоке и он будет подвисать.
Да, лично я использую и в не HFT тоже. Но это связано лишь с тем, что использую C# в своих работах. И по многопоточности, тут вопрос скорее к языку реализации робота, ну и ещё конечно к компетенции программиста, если язык поддерживает многопоточность.
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.
Группа «Аэрофлот» опубликовала операционные результаты за март 2026 года
Подводим операционные итоги марта и первого квартала 2026 года. ✈️ В марте Группа «Аэрофлот» перевезла 4,1 млн пассажиров (+0,1% к прошлому году). ✈️ Несмотря на приостановку полетов в ОАЭ на...
🎁 Дарим 100 акций новым акционерам в Т-Инвестициях
А что это у нас тут? У нас новая акция для новых инвесторов: можно получить 100 акций ПАО «МГКЛ». Что нужно сделать: 1. Купить от 100 акций $MGKL
Период: с 13 по 30 апреля 2026 года...
В рамках нашего проекта RENI Analytica подготовили небольшой отчет по мировому страхованию, в котором мы описали финансовые результаты за 2025 год крупнейших страховых компаний (Allianz,...
fusy, у меня нет информации о техдефолте в народных облигациях (я про пятницу), в новостях, кроме как тут в чате, не видел. Предполагаю, что он может быть, но в связи с большой долей выкупа.
У ме...
Блокада иранских портов начнётся сегодня в 17:00 по московскому времени, объявило Центральное командование ВС США. Согласно сообщению, американцы будут тормозить суда под любыми флагами, направляющиес...
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.