- MQL5 Wizard: разработка торговых роботов для MetaTrader 5
- Как копировать сделки других трейдеров в MetaTrader 5?
- Торговая платформа MetaTrader 5 для брокеров и банков
Каждая программа работает на одном ядре/потоке но таких программ может быть запущенно несколько т.е. 3 индикатора + 1 советник четыре загруженных ядра, я правильно понял?
Советники и скрипты работают каждый в своем собственном потоке, а вот индикаторы группируются в один поток по совпадающему символу.
Пример:
Программа | Символ/период | Поток |
---|---|---|
Советник | любой / любой | отдельный |
Скрипт | любой / любой | отдельный |
Индикатор | EURUSD / M1 | отдельный для EURUSD |
Индикатор | EURUSD / Daily | |
Индикатор | GBPUSD / H1 | отдельный для GBPUSD |
Индикатор | GBPUSD / H4 | |
Индикатор | USDJPY / M1 | отдельный для USDJPY |
Каждый финансовый инструмент имеет собственный (динамический, отключается при простое) поток последовательного перерасчета подчиненных индикаторов.
Особенность индикаторов в их последовательном исполнении и необходимости прямого доступа к гигантской/полной (могут быть массивы в сотни мегабайт на М1) истории чартов. Поэтому просчет индикаторов по одному символу объединяются в один поток.
Физическим распределением потоков по ядрам занимается исключительно операционная система. Мы не указываем маски привязки конкретного потока к конкретному ядру, так как ручная привязка заведомо хуже динамического выбора операционки.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования