Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть программа для тестирования мультивалютных экспертов Forex Tester. Там можно импортировать историю из *.hst-файлов МТ4. Правда эксперта придется писать на C и компилить его в dll, плюс ещё может придется индикаторы также переписать на С.
И бесплатная версия имеет ограничения на выбор периода тестирования.
Не знаю, может, несмотря на эти минусы, чем-нить поможет тебе.
На всякий случай напомню: формирование бара на паре, на которой установлен эксперт, не означает формирование бара и на остальных парах тоже.
Спасибо за замечание. Я в настоящий момент делаю так:
Беру функцией iClose() нулевой бар со всех нужных мне пар и проверяю время этих баров. Если оно совпадает, то это означает, что новый бар успел сформироваться на всех парах. Если нет - просто ждём следующего тика на графике эксперта.
Если я не правильно делаю - поправьте пожалуйста.
Анализатор портфеля это может показать...
Игорь, а что за анализатор портфеля? Можно чуть подробнее? Хотя бы ссылку.
Извиняюсь, что не в теме. Никогда просто раньше не было необходимости разрабатывать мультивалютник.
А сейчас вот пришла идея, которая может оказаться очень даже неплохой.
В тестере функцией iClose() можно получать корректные значения с других пар?
Решил заново проверить, чтобы не попасть впросак...
Вот это советник прогонял на евре:
Результат следующий.
Аск и бид всегда равны нулю.
При nb=0, все ценовые уровни равны цене открытия бара.
При nb=1, ценовые уровни возвращаются правильные.
Игорь, а что за анализатор портфеля? Можно чуть подробнее? Хотя бы ссылку.
Анализатор портфелей ТС
Результат следующий.
Аск и бид всегда равны нулю.
При nb=0, все ценовые уровни равны цене открытия бара.
При nb=1, ценовые уровни возвращаются правильные.
Спасибо, за нужную информацию. Думаю, достаточно того, что данные по барам корректно возвращаются, начиная с индекса "1". Как я уже говорил, текщий бар в расчётах не принимает никакого участия, пока не станет номером "1".
За ссылку спасибо. Не знал, что Вы занимаетесь разработкой коммерческого софта. Обязательно почитаю поподробнее.
Решил заново проверить, чтобы не попасть впросак...
Вот это советник прогонял на евре:
Результат следующий.
...
При nb=0, все ценовые уровни равны цене открытия бара.
...
Это уже давно - 'Новые версии терминалов MetaTrader 4 Client Terminal build 207, MetaTrader 4 Mobile и Mobile SE build 207, MultiTerminal build 205'.
Tester: при тестировании нулевой бар чужого инструмента всегда находится в первоначальном состоянии (O=H=L=С, V=1).
Tester: при тестировании нулевой бар чужого инструмента всегда находится в первоначальном состоянии (O=H=L=С, V=1).
Видимо, для усложнения подглядывания истории в тестере.
Одниу из наиболее больших дыр заделали. И правильно.
Это уже давно - 'Новые версии терминалов MetaTrader 4 Client Terminal build 207, MetaTrader 4 Mobile и Mobile SE build 207, MultiTerminal build 205'.
Ну вот, Вы косвенно тоже подтверждаете, что тестировать мультивалютника можно по одной паре с посмотром параметров баров по другим парам, но не с нулевого бара. То, что нужно. Спасибо за ответ.