Эксперт/скрипт требует наличие открытого графика. Количество графиков, лимитировано терминалом. Каждая отрисовка/обновление графика, это системная очередь сообщений и лишняя нагрузка ресурсов.
2. Тяжёлые расчёты в несколько потоков(запущенных копий сервиса), чтобы они не влияли на торговлю.
3. Советник собирает информацию со стакана, а сервис периодически пакует её в зип-архив.
4. Сбор всей торговой информации при работе множества советников, обработка её и сохранение в базу данных или отправка.
5. ...
Ваши варианты?
для всех перечисленных задач придется решать задачу обмена данными между группой советников и сервисом
максимум, что могу предложить для сервиса, это слушать сокет по которому будут идти цены от другого брокера и пробрасывать на кастомный чарт тик, чтобы арбитражем заниматься,а на кастомном чарте советник работающий по ТС
для всех перечисленных задач придется решать задачу обмена данными между группой советников и сервисом
Возможно, теперь общую память для обмена данными между программами будут предоставлять БД, а не ресурсы, что значительно упростит реализацию и взаимодействие.
Здравствуйте. Хотел использовать сервис для создания универсального отправителя сообщений (почта, телеграм со скриншотами) от всех советников со всех графиков. Идея была такая, что советники будут отправлять пользовательские события с указанием графика, текстом сообщения и другими параметрами, а сервис будет слушать события, делать скриншоты указанных графиков и отправлять нужные сообщения. Однако, вычитал, что сервисы не могут принимать события от графиков. Получается, выход - это использование глобальных переменных терминала? Допустим, глобальный массив структур, в который графики будут добавлять элементы, а сервис, по мере обработки (отправки сообщений) удалять. Что скажете на такую идею? Может есть другие мысли? Я именно в MQL новичок, сейчас больше читаю, чем пишу. Эта идея возникла для того, чтобы освободить поток советника от работы по отправке сообщений. Также, можно применить для отправки сообщений индикаторами.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
1. Фоновая загрузка новостей
Эксперт/скрипт требует наличие открытого графика.
Количество графиков, лимитировано терминалом.
Каждая отрисовка/обновление графика, это системная очередь сообщений и лишняя нагрузка ресурсов.
2-3 можно реализовать через скрипт на OBJ_CHART.
Сервис запускается при старте терминала, скрипт так не может.
В этих двух задачах это не требуется.
1. Фоновая загрузка новостей
для всех перечисленных задач придется решать задачу обмена данными между группой советников и сервисом
максимум, что могу предложить для сервиса, это слушать сокет по которому будут идти цены от другого брокера и пробрасывать на кастомный чарт тик, чтобы арбитражем заниматься,а на кастомном чарте советник работающий по ТС
для всех перечисленных задач придется решать задачу обмена данными между группой советников и сервисом
Основная проблема Сервисов все же не в Хендле Терминала - это все маржинальные случаи применения.
Автоматический реконнектер не реализовать без Хендла. А штука для реальной торговли очень нужная.
Результат.
можете все события передавать в сервис из советника через ресурсы. А теперь, еще и через базу данных.