Ошибки, баги, вопросы - страница 2648
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Произведите клик по заголовку одного из столбцов: Символ, Тикет, Время.
Клик ЛЕВОЙ КЛАВАИШЕЙ.
В зависимости от прибыли, если прибыль больше, передвигается вниз, у другого ордера прибыль становится больше, меняются местами. Если по евро прибыль станет больше, чем по золоту, то ордер по евро будет нижним, а по золоту будет выше него.
У Вас стоит сортировка по прибыли. Выберите сортировку по другому критерию.
Подскажите, как обойти ошибку компиляции ?
Все не так сложно, как кажется:
Все не так сложно, как кажется:
Спасибо, до базового не догадался.
Не могу пройти проверку в кодебазе, пишет main file not found , но он есть. Просьба выяснить причину (если модераторы могут). Подумываю вернуться к публикациям в блогах - там таких заморочек нет.
mq5 разместите в папке "по-умолчанию".
Сразу два вопроса к работе компилятора МТ5(build 2321):
1. Не соответствие приоритетов выполнения шаблонных функций в MQL в сравнении с шаблонными функциями в С++ (online: https://onlinegdb.com/Hkvz8Hu7L).
Так в С++, когда все три шаблонных функции в наличии, выполняется шаблонная функция с результатом "C++:1", если ее удалить, тогда выполнятся будет "C++:2", а если ее удалить - "C++:3".
В MQL же совсем другие приоритеты: "C++:2", затем "C++:1" и "C++:3".
2. Не понятно почему в MQL первая из функций запрещена, тогда как идентичная ей, но с фиктивным параметром, уже разрешена:
Всем привет.
Скажите, кто нибудь сталкивался с проблемой тестирование мультивалютных роботов?
загружаются ли Все котировки всех валютных пар, которые требуются для советника?
Пытаюсь тестировать две пары, например EURUSD GBPUSD:
Если проводить тесты на EURUSD (тестируется EURUSD GBPUSD)- то результат 1,
Если проводить тесты на GBPUSD (тестируется EURUSD GBPUSD)- то результат 2 , т.е. разные
Если проводить тесты на USDCHF (тестируется EURUSD GBPUSD)- то результат 3 , т.е. разные
Результаты не сильно отличаются , мелочь в пару десятков сделок (за 2 месяца), но результаты на каждой паре разные (хотя тестируются определенные установленные пары EURUSD GBPUSD)
Сразу предположу: Весь код работает от переменной, Symb , которая берет Symbol() из цикла. Т.е. единый код , но внутри кода переменной Symb присваивается свое значение.
Может ли быть такое? что из-за разных котировок, тиков, качества истории разных пар (при этом всегда тестируется EURUSD и GBPUSD ), результаты теста на разных парах - разный?
Т.е.
Может быть такое, что установили тест на EURUSD , тогда для GBPUSD загружается меньше котировок?
и
Может быть такое, что установили тест на GBPUSD , тогда для EURUSD загружается меньше котировок?
mq5 разместите в папке "по-умолчанию".
Я прекрасно знаю, что главный модуль должен быть без папок - так оно и есть, папку по-умолчанию они сами "дорисовывают" выпадающими опциями справа от кнопок загрузки.
Не прокатывает.