Простой пример как вызвать из индикатора скрипт. ( РЕШЕНО https://www.mql5.com/ru/forum/388529/page4 ) - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кстати, сервис это похоже выход. Зачем параметры передавать не совсем понял, сервис сам знает, что и когда запрашивать, пишет все в БД или файл. советник или индикатор берет от туда.
У меня задача при которой индикатор должен вызывать скрипт отдав ему параметры - рассчитанные в индикаторе.
1 в моей задаче сервис не будет ЗНАТЬ параметр , в моей задаче параметр рассчитал индикатор.
2 писать в файл или бд - ну как то не очень хочется
Глобальные переменные?
ну как вариант - наверно да
Задача наоборот вроде. При наступлении события в индикаторе что либо передать. Для этого надо связь делать индюка с сервисом снаружи. Либо через файл, БД или еще как. Дернуть напрямую сервис из индюка не получается. Только наоборот, сервис следит за чем либо, и если это что либо изменяется и сигналит что надо передать. Как бы рабочий вариант)))
Да, тут дело в том что в моей ситуации событие наступает в индикаторе
Нужен именно скрипт? Можно попробовать запустить советник шаблоном, а потом, или шаблоном скинуть его или в коде самого советника прописать удаление
1) Да, скрипт.
2) С советником не супер , дело в том что на графике советник может уже стоять какой либо советник - причем не обязательно связанный с индикатором,
событие наступает в индикаторе и запускать скрипт надо не зависимо от того есть ли на графике эксперт или нет
3) в теории - если стоит советник то можно обращаясь к индикатору как бы понимать что наступило событие и тогда обработку WebRequest делать из советника , что разрешено.
Но задача стоит так , что индикатор должен независимо от того есть ли эксперт или нет , запускать скрипт в котором уже идет WebRequest.
--
проблема в том что индикаторы не умеют работают с WebRequest
1) Да, скрипт.
2) С советником не супер , дело в том что на графике советник может уже стоять какой либо советник - причем не обязательно связанный с индикатором,
событие наступает в индикаторе и запускать скрипт надо не зависимо от того есть ли на графике эксперт или нет
3) в теории - если стоит советник то можно обращаясь к индикатору как бы понимать что наступило событие и тогда обработку WebRequest делать из советника , что разрешено.
Но задача стоит так , что индикатор должен независимо от того есть ли эксперт или нет , запускать скрипт в котором уже идет WebRequest.
--
проблема в том что индикаторы не умеют работают с WebRequest
WebRequest на dll прекрасно работает
1) Да, скрипт.
2) С советником не супер , дело в том что на графике советник может уже стоять какой либо советник - причем не обязательно связанный с индикатором,
событие наступает в индикаторе и запускать скрипт надо не зависимо от того есть ли на графике эксперт или нет
3) в теории - если стоит советник то можно обращаясь к индикатору как бы понимать что наступило событие и тогда обработку WebRequest делать из советника , что разрешено.
Но задача стоит так , что индикатор должен независимо от того есть ли эксперт или нет , запускать скрипт в котором уже идет WebRequest.
--
проблема в том что индикаторы не умеют работают с WebRequest
Можно программно открыть график, потом закрыть его.
WebRequest на dll прекрасно работает
Из индикатора не желательно , ну просто операция не быстрая.
В теории на индикаторе возникло событие , отправил данные в скрипт и пошел трудится дальше.
Можно программно открыть график, потом закрыть его.
Да тоже как ты технология.
Открыть график , повесить на него советник от отработает , затем удалить, что то типа этого видимо ?
Но скрипт то вызвать проще и красивей, опять же не будет мельканий графиков на экране.
p.s.
Пока ваша технология по ссылке , где скрипт вызывается через кнопки более всего привлекает.
Жать что у метаквотов нет функции вызова из индикатора скрипта ну или советника.
Да тоже как ты технология.
Открыть график , повесить на него советник от отработает , затем удалить, что то типа этого видимо ?
Но скрипт то вызвать проще и красивей, опять же не будет мельканий графиков на экране.
p.s.
Пока ваша технология по ссылке , где скрипт вызывается через кнопки более всего привлекает.
Жать что у метаквотов нет функции вызова из индикатора скрипта ну или советника.
если их попросить , то может и дадут информацию, давно известно, что они не влазят в диалоги юзеров.