Особенности языка mql5, тонкости и приёмы работы - страница 111
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
...
Пользуйтесь пожалуйста встроенным форматированием текста - над полем ввода сообщения есть меню - там есть всё. И горячие клавиши тоже там описаны.
Я ваши "quote" исправил.
Как это так же? Там автоматом имеется копирующий конструктор и все манипуляции будут иметь вид:
... ar.Add(new(q));
Как я понимаю, имелось ввиду new Q(q). Теперь понятно, что речь шла об отсутствии автоматического конструктора копирования в MQL.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2018.12.21 10:23
Не могу сообразить, прошу подсказать. Есть такое получение времени
Как написать макрос, делающий то же самое
Проблема в том, что PrevHandle в макросе не создать.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2018.12.21 22:15
Решение
Решение
У вас выражение B будет всегда вычисляться и возвращаться, независимо от остального.
У вас выражение B будет всегда вычисляться и возвращаться, независимо от остального.
Там последовательное (справа-налево) вычисление входных параметров вспомогательных функций.
Там последовательное (справа-налево) вычисление входных параметров вспомогательных функций.
Что это меняет? Макрос всегда возвращает значение B
Попробуйте опровергнуть решение. Ошибки не вижу.
Сначала переключается на NewHandle, затем берется B, после чего переключается на предыдущий хэндл.
Сначала переключается на NewHandle, затем берется B, после чего переключается на предыдущий хэндл.
А исходная задача была такая:
Т.е. должно выполниться условиеА исходная задача была такая:
Так то же самое
После давал комментарий, который задачу несколько обобщил - там и SymbolInfoTick и SymbolInfoDouble и т.д.
Кстати я пришёл к выводу, что в общем случае, если тип возвращаемого значения функции будет абсолютно любым, то задача не решаема средствами MQL. Требуется decltype, которого здесь нет.