многопоточность это хорошо, если она нужна. Если не HFT, то необходимость многопоточности под большим вопросом. Хотя если код парсит/качает данные с каких-нибудь сайтов, то тогда можно об этом подумать. В общем, если нужна многопоточность, то ты это поймешь, когда запустишь код на одном потоке и он будет подвисать.
Да, лично я использую и в не HFT тоже. Но это связано лишь с тем, что использую C# в своих работах. И по многопоточности, тут вопрос скорее к языку реализации робота, ну и ещё конечно к компетенции программиста, если язык поддерживает многопоточность.
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.
Траектория снижения ставки ЦБ в ближайшие месяцы будет плавной
Главное: Банк России сохранил умеренно-мягкий сигнал, немного дополнив его Банк России пока проявляет осторожность из-за проинфляционных рисков У ЦБ может появиться больше возможностей...
Друзья, привет!
🔥 Пока вы продолжаете следить за ценами на сырье и валютой — наш кредитный рейтинг возвращается к исходному стабильному прогнозу.
⚡️Рейтинговое агентство НКР изменило...
Ритейлеры активно инвестируют в технологии: в 2025 году 52% компаний увеличили ИТ-бюджеты. В приоритете — самые перспективные и быстро окупаемые проекты. Разбираем главные тренды цифровизации...
ЛУКОЙЛ: капитал за год упал на 3 триллиона рублей - списали иностранные активы, но все ли так плохо? Ушла эпоха, разбираемся вместе
ЛУКОЙЛ отчитался по МСФО — долгожданный отчет, все ждали сюрприза после SDN санкций (будут ли списывать активы и увидим ли убыток)
Увидели!
Как всегда — дьявол в мелочах, но...
Свежие размещения! Балт. лизинг, РАТ (Автоассистанс), РусГидро. Покупаем? Размещений после мартовского заседания ЦБ настолько много, что я просто физически не успеваю сделать детальные обзоры на все с...
Свежие размещения! Балт. лизинг, РАТ (Автоассистанс), РусГидро. Покупаем? Размещений после мартовского заседания ЦБ настолько много, что я просто физически не успеваю сделать детальные обзоры на все с...
Т-Технологии покупают у Яндекса Авто.ру — кто выиграл от сделки?
Авто.ру — это:
👉 Одноимённый сервис объявлений о продаже машин👉 B2B-платформа для бизнеса👉 Решения для цифрового кредитовани...
Итоги недели: +157 422 руб. при падающем рынке. Сила удержания На этой неделе я совершил всего три сделки: одна полностью достигла цели и ушла дальше, вторая закрылась в безубытке, а третью я закрыл «...
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.