Ошибки, баги, вопросы - страница 2346
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Раз тиков нет, то спред одинаковый на всем промежутке тестирования, а он маленький.
Посмотрите MqlRates.
Посмотрите MqlRates.
Что я там должен был увидеть?
Обратите внимание на заявку
Не обработана, Начата: 2018.12.17 14:19, #2224434
пример очевидного покажете?
Может CArrayObj поможет?
Может CArrayObj поможет?
спасибо Артем, но не туда, тут в принципе проблема, что хочу класс MyClass как typedef описать и потом все макроподстановками в стандартных функциях обработки событий расставить
как писал выше, чтобы в OnInit() макроподстановки сделали такой код:
для одного экземпляра класса m_class @fxsaber помог, подсказал как обернуть в дефайны, а для 3-х... ну пока никак
спасибо Артем, но не туда, тут в принципе проблема, что хочу класс MyClass как typedef описать и потом все макроподстановками в стандартных функциях обработки событий расставить
как писал выше, чтобы в OnInit() макроподстановки сделали такой код:
для одного экземпляра класса m_class @fxsaber помог, подсказал как обернуть в дефайны, а для 3-х... ну пока никак
Для однотипного класса решение уже подсказали: унаследуйте его от CObject, и макроподстановку добавьте в класс-менеджер, который будет хранить все добавленные экземпляры в CArrayObj, перебирать его и вызывать нужную OnXXX-функцию.
А вот для разных библиотек у меня тоже не получилось это реализовать. Чтобы одной строкой подключать несколько библиотек с такими макро-подстановками, и чтобы при вызове OnTick вызывался OnTick всех библиотек.
А вот для разных библиотек у меня тоже не получилось это реализовать. Чтобы одной строкой подключать несколько библиотек с такими макро-подстановками, и чтобы при вызове OnTick вызывался OnTick всех библиотек.
Что-то сильно не догоняю даже примера, что хочется получить. Можете показать?
ЗЫ Что касается менеджера, то см. EventBase.mqh здесь. Тупо сделал всех наследниками и при появлении нового объекта его указатель попадал в общий список, который вызывался циклом for в каждом On-событии.
Что-то сильно не догоняю даже примера, что хочется получить. Можете показать?
MyClass_1.mqh:
MyClass_2.mqh:
Expert.mq5:
Чтобы в результате выполнения получить все 3 принта: "Init 1", "Init 2" и "Init EA"
Всем, привет.
Вызываю из эксперта функцию IndicatorParameters, но получаю ошибку 4014. Почему это может быть - подскажите? Build 1960.
Чтобы одной строкой подключать несколько библиотек с такими макро-подстановками, и чтобы при вызове OnTick вызывался OnTick всех библиотек.
Сделать макрос-обертку вокруг импорта которая формирует класс по имени либы (class##libname) и использует контекст для вызова внутри обертки (libname::oninit)
ну а класс подсовывается вышеупомянутому менеджеру.
только для каждой либы отдельная строка.