Особенности языка mql5, тонкости и приёмы работы - страница 183
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Коллеги, прошу помочь составить макрос, если это вообще возможно.
Нужно динамически объявлять двумерный массив. Причём второе измерение тоже нужно менять. Вот примерно в таком цикле:
Ест-но, что в таком варианте компилятор ругается:
Хотелось бы видеть макрос похожий на:
Вместо строчки:
Спасибо.
я массивом структур пользуюсь, работает все, включая копирование
https://www.mql5.com/ru/forum/85652/page46#comment_15990662
единственное писать имена полей приходится при обращении, но меня устраивает
Если нужно срочно сбросить статические переменные/массивы (включая const) в советниках, достаточно сделать релогин.
Если появилась необходимость сбросить ВСЕ статические переменные (включая те которые сам константными объявил), то надо архитектуру проекта менять). ИМХО конечно.
Подскажите что нужно указать вместо ???? чтобы работало. Спасибо
Требуется както сообщить функции имя члена класса по которому будет проверка массива
Подскажите что нужно указать вместо ???? чтобы работало. Спасибо
Требуется както сообщить функции имя члена класса по которому будет проверка массива
Такой вариант:
Такой вариант:
Спасибо, интересный вариант. Однако не совсем то, что я ищу. Если я правильно понял код, то вы передаете празу сортировочную функцию, но в ней уже прописываете члены структуры. Тоесть если мне нужно будет сортировать по другому члену или другой обьект с другим названием члена, то под каждый случай нужно создавать отдельную функцию. К сожалению это не очень оптимально. Однако имеет место быть) Продолжаю поиски
Что-то похожее есть в js но там эта функция с членами прописывается сразу в строке sort и больше похоже на просто задаваемые параметры , что не приводит к нагромождению кода. Я же ищу универсальный вариант, но знаний не хватает. Возможно это через какието указатели или маппинг делается, плиз хелп
Подскажите что нужно указать вместо ???? чтобы работало. Спасибо
Требуется както сообщить функции имя члена класса по которому будет проверка массива
На форуме выкладывали универсальное решение. Нужно искать.
На форуме выкладывали универсальное решение. Нужно искать.
Случайно не помните в каком разделе хотя бы? А то так искать как иголку в стоге сена)
Помню только, что месяца два назад было.
Спасибо, интересный вариант. Однако не совсем то, что я ищу. Если я правильно понял код, то вы передаете празу сортировочную функцию, но в ней уже прописываете члены структуры. Тоесть если мне нужно будет сортировать по другому члену или другой обьект с другим названием члена, то под каждый случай нужно создавать отдельную функцию. К сожалению это не очень оптимально. Однако имеет место быть) Продолжаю поиски
Что-то похожее есть в js но там эта функция с членами прописывается сразу в строке sort и больше похоже на просто задаваемые параметры , что не приводит к нагромождению кода. Я же ищу универсальный вариант, но знаний не хватает. Возможно это через какието указатели или маппинг делается, плиз хелп
Вообще-то это оптимально. И позволяет задать более сложные условия сортировки.
Например:
Да и других решений всё равно нет.