Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 323
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пытаюсь с своим счетчиком разобраться, переписать в классах. Но все ровно не получается выводить работающих параллельных функций. Полагаю что m_pause как-то по другому должно объявляться . Как правильно надо делать?
Пытаюсь с своим счетчиком разобраться, переписать в классах. Но все ровно не получается выводить работающих параллельных функций. Полагаю что m_pause как-то по другому должно объявляться . Как правильно надо делать?
В таймере нужно проверять.
И должно быть два объекта CCounter - каждый на свой счётчик.
В таймере нужно проверять.
Спасибо, но не понял почему в таймере нужно проверять? На каждый тик эксперт обращается к CCounter и подсчитывает тики "count++".
Спасибо, но не понял почему в таймере нужно проверять? На каждый тик эксперт обращается к CCounter и подсчитывает тики "count++".
Значит не в таймере...
И должно быть два объекта CCounter - каждый на свой счётчик.
Не понял что вы имели в виду "два объекта CCounter". Почитал статью https://www.mql5.com/ru/articles/351 , там написано "После загрузки класс становится объектом". Это получается мне надо будет делать копии классов для каждого счётчика? Так получается те же копии с разными именами что я могу и в без классов сделать? Цель была избавится от копирование используя классы, поскольку мне таких понадобится боле ста. Мне написали что это возможно сделать использовав класс, поэтому я и начал возится с классами. Или я что-то насчет "два объекта CCounter" не понял?
Застрял, как мне кажется, на таком простом месте. Как быть с глобальными int chekcount=0; int count=0; в том случае если я хочу параллельно запускать несколько counter() функций?
Только использовать класс, ну или делать копии функций с разными именами.
Не понял что вы имели в виду "два объекта CCounter". Почитал статью https://www.mql5.com/ru/articles/351 , там написано "После загрузки класс становится объектом". Это получается мне надо будет делать копии классов для каждого счётчика? Так получается те же копии с разными именами что я могу и в без классов сделать? Цель была избавится от копирование используя классы, поскольку мне таких понадобится боле ста. Мне написали что это возможно сделать использовав класс, поэтому я и начал возится с классами. Или я что-то насчет "два объекта CCounter" не понял?
Только использовать класс, ну или делать копии функций с разными именами.
Просто создайте столько объектов класса, сколько нужно. И используйте каждый для своего подсчёта.
Спасибо, почитаю что это за зверь CArrayObj и попытаюсь разобраться. :)
Как создать одномерный массив из цен всех открытых ордеров? Для вас это вероятно очень простой вопрос, но подскажите пожалуйста)
Как создать одномерный массив из цен всех открытых ордеров?
Перебрать в цикле все ордера и в массив записать цены открытия.
Перебрать в цикле все ордера и в массив записать цены открытия.
Спасибо!