Оптимальное быстродействие - страница 2

 
Mihail Matkovskij:

Я раньше видел пункт "Cервис" в Мастере MQL но не вникал в подробности. А сейчас вбил в поиске и почему-то ничего не удается найти о сервисах...

Есть на форуме о сервисах. В принципе это просто скрипт, не привязанный к чарту, и запускаемый автоматически при старте терминала. Несколько функций не работают, из-за непривязанности к чарту.
 
Edgar Akhmadeev:
Есть на форуме о сервисах. В принципе это просто скрипт, не привязанный к чарту, и запускаемый автоматически при старте терминала. Несколько функций не работают, из-за непривязанности к чарту.

То-то я и смотрю, что со скриптом у него разница минимальная. Интересно было бы узнать конкретные примеры его использования. Я бы сказал, что сервисы больше подходят  для предварительной настройки графиков терминала, либо предварительного запуска программ, вывода информации при запуске, нежели для использования на всём протяжении работы терминала...

Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду...
 
Пример параллельных вычислений с отправкой задач и получением результатов.
Pseudo-Indicator with Asynchronous Multi-Threaded Calculations Demo
Pseudo-Indicator with Asynchronous Multi-Threaded Calculations Demo
  • www.mql5.com
This is an indicator w/o buffers which demonstrates parallel multi-threaded calculations in chart objects hosting worker expert adviser.
 
Mihail Matkovskij:

Я бы сказал, что сервисы больше подходят  для предварительной настройки графиков терминала, либо предварительного запуска программ, вывода информации при запуске, нежели для использования на всём протяжении работы терминала...

Сервис по определению - для постоянной фоновой работы.
 
Edgar Akhmadeev:
Сервис по определению - для постоянной фоновой работы.

Где можно почитать об этих сервисах? А то чувствую себя дилетантом...

 
Mihail Matkovskij:

Где можно почитать об этих сервисах? А то чувствую себя дилетантом...

В документации по MQL5, к.м.к.

 
PapaYozh:

В документации по MQL5, к.м.к.

А вы читали об этом в документации? Дайте ссылочку, если можно... 

 
Mihail Matkovskij:

А вы читали об этом в документации? Дайте ссылочку, если можно... 

https://www.mql5.com/ru/docs/runtime/running

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Выполнение программ - Программы MQL5 - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Сервисы имеют единственный обработчик OnStart(), в котором вы можете организовать бесконечный цикл получения и обработки данных, например - создание и обновление пользовательских  символов при помощи сетевых функций.


https://www.mql5.com/ru/forum/294975#comment_9915041

Сервисы. Уже работают?
Сервисы. Уже работают?
  • 2018.12.16
  • www.mql5.com
Билд 1961. В редакторе создал новый вид программы - сервис. В OnStart прописал: Далее запустил сервис: и сразу результат: В общем работает...
 

Пример рабочего кода, наверное, можно посмотреть по ссылке в этом комментарии: https://www.mql5.com/ru/forum/363198/page2#comment_20888533

Оптимальное быстродействие
Оптимальное быстродействие
  • 2021.02.22
  • www.mql5.com
Работаю над экспертом с автономной оптимизацией параметров...
Причина обращения: