Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что-то примерно так.
Спасибо, обязательно добавлю :)
попросили вот, чтоб многовалютный советник тики вылавливал. Попробую доработать свой, чтоб можно было к нему подключать и тиковые тактики.
У меня в связи с этим вот вопрос возник. Несет ли полезную информацию количество тиков, например на М1, на нескольких валютах. Можно ведь и счетчики тиков поставвить на каждой валюте и на каждом таймфрейе.
Мое мнение. он только и должен работать на тиках. Т.к. все остальное (бары) это производная от тикового потока. Причем бары это метод сжатия информации с потерями и нелинейными искажениями. Беря клоуз, мы из потока выбираем какойто тик, считая что он почему то важнее. С моей точки зрения это ошибка. Но к сожалению из-за формата хранения истории в МТ, вам скорее всего не удастся все корректно обработать (собрать)
Мое мнение. он только и должен работать на тиках. Т.к. все остальное (бары) это производная от тикового потока. Причем бары это метод сжатия информации с потерями и нелинейными искажениями. Беря клоуз, мы из потока выбираем какойто тик, считая что он почему то важнее. С моей точки зрения это ошибка. Но к сожалению из-за формата хранения истории в МТ, вам скорее всего не удастся все корректно обработать (собрать)
что касается тиков, то я с ними никогда не работал. и пока не знаю что можно собирать. меня попросили регистрировать появление тиков на инструментах внутри одного советника. по моему это возможно. а вот потом, что делать - место для этой процедуры я в советнике указал. остается написать процедуру и положить ее туда. на самом деле, конечно не все так просто :)
Экспериментальный вариант:
В одном окне не поместилось. Продолжение:
попросили вот, чтоб многовалютный советник тики вылавливал. Попробую доработать свой, чтоб можно было к нему подключать и тиковые тактики.
У меня в связи с этим вот вопрос возник. Несет ли полезную информацию количество тиков, например на М1, на нескольких валютах. Можно ведь и счетчики тиков поставвить на каждой валюте и на каждом таймфрейе.
тут отписал https://forum.mql4.com/ru/20351/page2
Экспериментальный вариант:
А как наиболее изящно отлавливать момент наличия нового бара на всех валютных парах на одном из таймфреймов?
RefreshRates() нужен при любом обращении к другим инструментам. А в твоем варианте эксперт зацикленный. И данные так просто обновляться не будут
Ошибка 4066
означает что идет загрузка истории. Пока она не закончилась результаты нельзя принимать во внимание. Я обычно добавляю функцию контроля истории, которая просто запрашивает Клоуз всех инструментов. Если идет постоянное обращение, то ошибка 4066 не возникает. Только при первом запуске и после разрыва связи.
Vinin, дайте авторитетный совет. Мультивалютник кормится новыми барами. На каждой такой итерации происходят множественные обращения к другим "символо-периодам" (хм, удачно выразился). При такой схеме является ли достаточным использование RefreshRates() и контроля закачки истории при помощи приведенной Вами функции лишь единожды за итерацию (в функции Start с контролем открытия бара)? Торговые функции во внимание не принимаем, вопрос относится лишь к ковырянию котировок
Vinin, дайте авторитетный совет. Мультивалютник кормится новыми барами. На каждой такой итерации происходят множественные обращения к другим "символо-периодам" (хм, удачно выразился). При такой схеме является ли достаточным использование RefreshRates() и контроля закачки истории при помощи приведенной Вами функции лишь единожды за итерацию (в функции Start с контролем открытия бара)? Торговые функции во внимание не принимаем, вопрос относится лишь к ковырянию котировок
Незнаю на счет авторитетности. для контроля новых тиков можно использовать MarketInfo(Symbol().MODE_TIME);
Хотя такой контроль никогда не делал.
Как я понимаю - эксперт зацикленый, то RefreshRates() можно делать самой первой в теле цикла.
Все же зависит от потребностей. Для анализа достаточно. Но о тиковой истории лучше не думать.
И контроль открытия нового бара - не уверен что он будет работать корректно. Хотя как это проверить. Вешать на разные инструменты и сравнивать время откртия бара. Может быть. Но подобный советник будет довольно хорошо кушать ресурсы. Надо бы ограничения по количеству инструментов сделать.