Ошибки, баги, вопросы - страница 2295
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А какая связь с моим примером? Замените Print на Print2 и результат будет одинаковым!
Прямая связь! Две сигнатуры в исходном примере. Одна из которых штатная.
Заменяя на Print2 получаем только одну сигнатуру, и она будет вызвана дважды.
Прямая связь! Две сигнатуры в исходном примере. Одна из которых штатная.
И какая по Вашему здесь вторая сигнатура? якобы штатная? Неужели такая?
Сами знаете, что Print - нечто не имеющее аналогов в MQL5 для пользователя. Объяснение дал. Не нравится - на здоровье.
Сами знаете, что Print - нечто не имеющее аналогов в MQL5 для пользователя. Объяснение дал. Не нравится - на здоровье.
в исходном примере в отсутствии void Print( int& ), должна вызываться void Print( const int& ), а не штатная void Print(...)
Не должна.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2018.09.23 17:08
Сами знаете, что Print - нечто не имеющее аналогов в MQL5 для пользователя.
Не понимаю, зачем из этого делать проблему. Штатный Print имеет черти какую сигнатуру, не укладывающуюся в MQL5-возможности.
Не должна.
Не понимаю, зачем из этого делать проблему. Штатный Print имеет черти какую сигнатуру, не укладывающуюся в MQL5-возможности.
Проблемы нет... есть ошибка. Тоже не понимаю зачем пытаться за уши притянуть объяснение. Штатный Print имеет следующую сигнатуру:
и тоже умеет конфликтовать с другими функциями (если потребуется)
Проблемы нет... есть ошибка. Тоже не понимаю зачем пытаться за уши притянуть объяснение. Штатный Print имеет следующую сигнатуру:
и тоже умеет конфликтовать с другими функциями (если потребуется)
Сигнатура Print выбивается за пределы возможностей языка MQL5. Если в MQL5 запретят совсем делать перегрузки Print, это не будет ошибкой.
Надеюсь, данный "баг" не мешает Вам создавать ТС и не требует написания костылей.
Замерил производительность Тестера. Для этого на каждом тике открывал и закрывал позицию. Замерял время выполнения 100 тиков. И так прогнал 100 000 тиков. Итого 1000 замеров. Получил такой график
Какие-то всплески замедления почти на одинаковом расстоянии между друг другом. Замерял в режиме Оптимизации. Если не обращать внимание на всплески, то производительность Тестера пляшет на 25%, вместо постоянного значения. Возможно, это снова приколы замера скорости в ОС Windows.
ЗЫ Тот же самый код запустил на MT4
В среднем на обработку одного тика MT4-Тестер затрачивает раза в 1.5-2 меньше времени, чем MT5.
Возможно, всплески через использование генетического алгоритма оптимизации.
В среднем на обработку одного тика MT4-Тестер затрачивает раза в 1.5-2 меньше времени, чем MT5.
Возможно, всплески через использование генетического алгоритма оптимизации.
ГА нет. Оптимизация из двух проходов на одном Агенте.
А это уже чистой воды манипуляции и введение в заблуждение.
Исходник на месте.