многопоточность это хорошо, если она нужна. Если не HFT, то необходимость многопоточности под большим вопросом. Хотя если код парсит/качает данные с каких-нибудь сайтов, то тогда можно об этом подумать. В общем, если нужна многопоточность, то ты это поймешь, когда запустишь код на одном потоке и он будет подвисать.
Да, лично я использую и в не HFT тоже. Но это связано лишь с тем, что использую C# в своих работах. И по многопоточности, тут вопрос скорее к языку реализации робота, ну и ещё конечно к компетенции программиста, если язык поддерживает многопоточность.
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.
Успешно разместили облигации серии 003P-15 на финансирование текущих расходов. Ключевые параметры размещения: Объем: 20 млрд рублей Срок обращения: 10 лет Купон: 14,50% годовых,...
В стратегии, которую мы представили рынку в 2023 году, одним из главных приоритетов было развитие собственных решений. Они более прибыльные для компании, а еще и обеспечивают нашу, технологическую...
Портфель облигаций с ежемесячной выплатой. Январь 2026
С увеличением капитала должна расти не только цифра на счёте, но и качество жизни. Решить эту задачу поможет портфель, который ежемесячно приносит дополнительную «зарплату» в виде процентных...
А я вот что-то сижу и думаю, нахрена сидел на попе ровно, когда можно было легко переложить облиги с кармана в карман, поимев при том порядочно плюшек… Была бы ещё сумма большая… Ладно, свой опыт полу...
Дмитрий, Интересный вопрос. Спасибо. Прошу обратить внимание на данные 2021 года при P/E 50, когда цена акции в 4 раза превышала нынешнюю цену и отчет за весь 2021ый был закрыт в апреле 2022. На да...
Если это C#, С++, Delphi, и т.д. то значит, приходится в любом случае соединяться с каким-то источником данных (Api, терминал или файл) и создавать свой интерфейс. Данные идущие из любого терминала, при событийной архитектуре, создают новые потоки (Quik DDE, SmartCom). Если данные парсятся, то также это делается отдельными классами (и циклами, и потоками соответственно). Обработка интерфейса требует также отдельных потоков, чтобы не тормозить модель. И вообще много где можно многопоточность использовать (лично я, этим злоупотребляю).
Если в роботе использованы какие-то из языков, встроенных в терминал, то, скорее всего многопоточности нет. Но лишь по тому, что в подобных языках существует на это дело ограничение.