Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1347
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мультивалютник должен работать в таймере.
Алексей, спасибо за ответ.
Может быть и так. И тогда вот эту чехарду с prev_calculated и доступ к данным, что даёт OnCalculate(), нужно организовать самостоятельно?
Прежде, чем я начну эти переделки, кто-нибудь, скажите, что программно вызвать OnCalculate() невозможно..
Алексей, спасибо за ответ.
Может быть и так. И тогда вот эту чехарду с prev_calculated и доступ к данным, что даёт OnCalculate(), нужно организовать самостоятельно?
Прежде, чем я начну эти переделки, кто-нибудь, скажите, что программно вызвать OnCalculate() невозможно..
Но ведь в OnCalculate() по другим инструментам нет данных. Какой резон вызывать её если там нет ничего нужного…
Но ведь в OnCalculate() по другим инструментам нет данных. Какой резон вызывать её если там нет ничего нужного…
Возможно, я не всё знаю.. По моим представлениям, ни в какой функции нет данных по другим инструментам.
В моём случае получение цен по другим символам организовано так:
Это код, который отрабатывает в рамках исполнения OnCalculate().
Ещё.Если бы у меня был способ запустить OnCalculate() по факту прихода тика в соседнее окно, то я бы легко обработал данные со всех окон вовремя.
А поскольку OnCalculate() вызывается только своим тиком, то мой индикатор ничего не знает о событиях в соседних окнах. Там цена уже давно ушла, а он всё спит и ждёт когда свой тик его разбудит..
Если уйти от OnCalculate() , то в моём случае, наверное, имеет смысл использовать OnBookEvent() ?
Возможно, я не всё знаю.. По моим представлениям, ни в какой функции нет данных по другим инструментам.
В моём случае получение цен по другим символам организовано так:
Это код, который отрабатывает в рамках исполнения OnCalculate().
Ещё.Если бы у меня был способ запустить OnCalculate() по факту прихода тика в соседнее окно, то я бы легко обработал данные со всех окон вовремя.
А поскольку OnCalculate() вызывается только своим тиком, то мой индикатор ничего не знает о событиях в соседних окнах. Там цена уже давно ушла, а он всё спит и ждёт когда свой тик его разбудит..
Если уйти от OnCalculate() , то в моём случае, наверное, имеет смысл использовать OnBookEvent() ?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Alexey Viktorov, 2021.09.24 12:24
Мультивалютник должен работать в таймере.Возможно, я не всё знаю.. По моим представлениям, ни в какой функции нет данных по другим инструментам.
В моём случае получение цен по другим символам организовано так:
Это код, который отрабатывает в рамках исполнения OnCalculate().
Ещё.Если бы у меня был способ запустить OnCalculate() по факту прихода тика в соседнее окно, то я бы легко обработал данные со всех окон вовремя.
А поскольку OnCalculate() вызывается только своим тиком, то мой индикатор ничего не знает о событиях в соседних окнах. Там цена уже давно ушла, а он всё спит и ждёт когда свой тик его разбудит..
Если уйти от OnCalculate() , то в моём случае, наверное, имеет смысл использовать OnBookEvent() ?
Может это поможет:https://www.mql5.com/ru/articles/234
Кто знает как отредактировать в маркете графу обсуждение.?
Надо убрать видео и лишнею рекламу?
ОК. Спасибо.
Может это поможет:https://www.mql5.com/ru/articles/234
я правильно понял, что у индикаторов еднственная взможность запрашивать информацию из вне это ReadFile?
WebRequest запрещен для индикаторов.
... в развитие предыдущего вопроса
Возможен ли какой то буфер обмена между Экспертом и индикаторами открытыми на одном графике?
Т.е. эксперт что то туда кладет, а индикаторы что то от туда читают.