Если счет долларовый, то и результат будет в долларах. Для преобразования будут взяты текущие цены (Bid и Ask), действующие для базовой валюты пары к доллару. Поэтому на открытом рынке (если не выходной день и не праздник) каждый новый тест будет давать разный результат.
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
- www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger(), SymbolInfoDouble() и SymbolInfoString(). В качестве второго параметра этих функций допустимо передавать один из идентификаторов из перечислений ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE и ENUM_SYMBOL_INFO_STRING соответственно. Некоторые символы (как правило...
Ihor Herasko:
Если счет долларовый, то и результат будет в долларах. Для преобразования будут взяты текущие цены (Bid и Ask), действующие для базовой валюты пары к доллару. Поэтому на открытом рынке (если не выходной день и не праздник) каждый новый тест будет давать разный результат.
Если счет долларовый, то и результат будет в долларах. Для преобразования будут взяты текущие цены (Bid и Ask), действующие для базовой валюты пары к доллару. Поэтому на открытом рынке (если не выходной день и не праздник) каждый новый тест будет давать разный результат.
В тестере будут взяты текущие цены?
Alexey Viktorov:
В тестере будут взяты текущие цены?
Иван:
Да, в общей ветке вопрос просто тонет. Придётся создать тему. Ну, допустим, посчитал. А как тестер "попросить" вывести в таблицу "Результаты" посчитанное мной значение, а не его кривой расчёт?
Да, в общей ветке вопрос просто тонет. Придётся создать тему. Ну, допустим, посчитал. А как тестер "попросить" вывести в таблицу "Результаты" посчитанное мной значение, а не его кривой расчёт?
считать дальше - всё самому.
открыть файл с результатом и пересчитать (заменить) прибыль/убыток, согласно закрытию ордеров.
Иван:
Из контекста вытекает, что да. Действительно, результаты отличаются от прогона к прогону. Это просто ужасно. Это непреодолимо? Разработчики знают об этом косяке, являющемся, по сути, "подглядыванием в будущее"?
Из контекста вытекает, что да. Действительно, результаты отличаются от прогона к прогону. Это просто ужасно. Это непреодолимо? Разработчики знают об этом косяке, являющемся, по сути, "подглядыванием в будущее"?
Разработчики Вам скажут: "преодолимо - использовать МТ5, а МТ4 использовать такой как есть". ))
Ну а для себя, если нужен стабильный результат от прогона к прогону, тестировать на валюте депозита, совпадающем с базой валютной пары.Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго времени. Вопрос: в МТ4 при работе в тестере с кроссами (парами без бакса) как тестер считает результаты по закрытым позициям, если счёт, на котором идёт тестирование, долларовый? Тестер для пересчёта итога позиции в доллары берёт курс базовой валюты кросса к доллару на текущий момент или на момент исследуемого интервала? Я сильно подозреваю, что на текущий момент. Если да, то нельзя ли заставить его считать на момент интервала?
Taras Slobodyanik:
считать самому MODE_TICKVALUE для каждого тика.