Lastest Version: 1.4 2005.12.24 1.4 faster to detect if data changed by removing float point operations, added support to output CSV file in real time. OutputCSVFile = 0 means no CSV. OutputCSVFile = 1 means CSV + HST. OutputCSVFile = 2 CSV only, no HST...
еще раз и еще раз.... класс это прежде всего тип данных, такой же как int, double...
хотите массив данных этого типа? - объявите массив, если массив динамический, то измените размер, затем инициализируйте КАЖДЫЙ ЭЛЕМЕНТ необходимыми данными - нужны указатели, значит инициализируйте указателями на класс, нужны экземпляры класса, значит каждый элемент массива будет не указатель, а сам объект
в этом и суть ООП, что любой класс это прежде всего пользовательский тип данных.... не знаю сколько об этом уже говорить, но методика работы как с обычным типом данных, а вот что внутри класса Вы будете писать это дело личное, но инициализация нового экземпляра всегда будет начинаться с запуска конструктора, а какой там конструктор - по умолчанию, с параметрами или без параметров это дает возможность выбрать способ инициализации объекта...... фух, но все равно читайте книги, вопросами тут никак не получится
Подскажите плиз, что почитать по ООП с примерами для МТ4. Или вообще с примерами. Синтаксис и логику языка сходу сложно, а из мануала языка не всегда понятно до конца.
Подскажите плиз, что почитать по ООП с примерами для МТ4. Или вообще с примерами. Синтаксис и логику языка сходу сложно, а из мануала языка не всегда понятно до конца.
Зайдите здесь в раздел Статьи и полистайте - есть тут много по ООП, в том числе и для начинающих.
В статье рассказывается о том, как объектно-ориентированный подход может быть использован для создания мультитаймфреймовых и мультивалютных индикаторов для MetaTrader 5. Главной целью является построение универсальной панели, которая может быть использована для отображения различных типов данных (цены, их изменения, значения индикаторов...
при нажатии на вторую страницу MQL4 пропадает. При нажатии на MT4 появляются 6 страниц. И в начальной выборке их нет.
языки MQL4 и MQL5 одинаковы на 99% (без учета SQlITE, OpenCL, DirectX) , поэтому можете смело читать статьи по MQL5 , но с учетом того, что в терминалах 4 и 5 различная работа с ордерами, и есть нюансы по работе с таймсериями
языки MQL4 и MQL5 одинаковы на 99% (без учета SQlITE, OpenCL, DirectX) , поэтому можете смело читать статьи по MQL5 , но с учетом того, что в терминалах 4 и 5 различная работа с ордерами, и есть нюансы по работе с таймсериями
Не про то, в начальной выборке нет статей по mql4. Это вводит в заблуждение. Кстати такая же логика и в кодобазе. Но там заголовки не меняются просто. Методом тыка пришлось доходить.) Спасибо, читаем)))
Почему вы не можете поделиться кодом?
Я получаю ошибку: обнаружено использование DLL
Пожалуйста, дайте мне знать, как я могу поделиться кодом.
Я видел это: https://www.mql5.com/en/code/7673
И мой код похож.
Здравствуйте. Что я делаю не так?
Есть индикатор гистограмма. Показывает разницу количества тиков вверх и вниз.
Пытаюсь использовать значения индикатора на 1, 2 и 3 баре в советнике.
В тестере получаю ошибку: tickbs EURUSD,M1: array out of range in 'tickbs.mq4' (26,19)
Спасибо.
Здравствуйте. Что я делаю не так?
Есть индикатор гистограмма. Показывает разницу количества тиков вверх и вниз.
Пытаюсь использовать значения индикатора на 1, 2 и 3 баре в советнике.
В тестере получаю ошибку: tickbs EURUSD,M1: array out of range in 'tickbs.mq4' (26,19)
Спасибо.
еще раз и еще раз.... класс это прежде всего тип данных, такой же как int, double...
хотите массив данных этого типа? - объявите массив, если массив динамический, то измените размер, затем инициализируйте КАЖДЫЙ ЭЛЕМЕНТ необходимыми данными - нужны указатели, значит инициализируйте указателями на класс, нужны экземпляры класса, значит каждый элемент массива будет не указатель, а сам объект
в этом и суть ООП, что любой класс это прежде всего пользовательский тип данных.... не знаю сколько об этом уже говорить, но методика работы как с обычным типом данных, а вот что внутри класса Вы будете писать это дело личное, но инициализация нового экземпляра всегда будет начинаться с запуска конструктора, а какой там конструктор - по умолчанию, с параметрами или без параметров это дает возможность выбрать способ инициализации объекта...... фух, но все равно читайте книги, вопросами тут никак не получится
Подскажите плиз, что почитать по ООП с примерами для МТ4. Или вообще с примерами. Синтаксис и логику языка сходу сложно, а из мануала языка не всегда понятно до конца.
Подскажите плиз, что почитать по ООП с примерами для МТ4. Или вообще с примерами. Синтаксис и логику языка сходу сложно, а из мануала языка не всегда понятно до конца.
Зайдите здесь в раздел Статьи и полистайте - есть тут много по ООП, в том числе и для начинающих.
Зайдите здесь в раздел Статьи и полистайте - есть тут много по ООП, в том числе и для начинающих.
Спасибо. Полезно. Может кому понадобится.
ООП
https://www.mql5.com/ru/articles/357
https://www.mql5.com/ru/articles/703
https://www.mql5.com/ru/articles/116
https://www.mql5.com/ru/articles/70
https://www.mql5.com/ru/articles/351
ГА
https://www.mql5.com/ru/articles/55
MQL4
https://www.mql5.com/ru/articles/1483
И мне понравилось)))
https://www.mql5.com/ru/articles/1499
А так же вопрос, при нажатии на статьи появляются 18 страниц статей и заголовок:
Статьи по программированию на языках MQL4 и MQL5
при нажатии на вторую страницу MQL4 пропадает. При нажатии на MT4 появляются 6 страниц. И в начальной выборке их нет.
Буферы индексируются с нуля.
Спасибо.
при нажатии на вторую страницу MQL4 пропадает. При нажатии на MT4 появляются 6 страниц. И в начальной выборке их нет.
языки MQL4 и MQL5 одинаковы на 99% (без учета SQlITE, OpenCL, DirectX) , поэтому можете смело читать статьи по MQL5 , но с учетом того, что в терминалах 4 и 5 различная работа с ордерами, и есть нюансы по работе с таймсериями
языки MQL4 и MQL5 одинаковы на 99% (без учета SQlITE, OpenCL, DirectX) , поэтому можете смело читать статьи по MQL5 , но с учетом того, что в терминалах 4 и 5 различная работа с ордерами, и есть нюансы по работе с таймсериями
Не про то, в начальной выборке нет статей по mql4. Это вводит в заблуждение. Кстати такая же логика и в кодобазе. Но там заголовки не меняются просто. Методом тыка пришлось доходить.) Спасибо, читаем)))