Viktar Dzemikhau
Viktar Dzemikhau
Viktar Dzemikhau
Добавил тему OrderModify error 1
Какова истинная причина возникновения данной ошибки? Тут   в описании её: "  Нет ошибки, но результат неизвестен  ". Порывшись на форуме, я понял, что иногда эта ошибка возникает в функциях модификации стопов , если новый стоплосс
Viktar Dzemikhau
Добавил тему Возможно ли реализовать паттерн singleton на MQL4.
 Есть у меня структуры, которые нужны в единственном экземпляре. Естественно, создавать несколько объектов в разных классах данных структур крайне не рекомендуется. Так вот я пришёл к выводу, что, в данном случае, самый резонным вариантом будет
Viktar Dzemikhau
Добавил тему Передача объекта по ссылке
 Всё просто вроде как, особенно в момент прочтения данных вещей в книгах. Добрался до переписывания своих кодов с работы с копиями объектов на передачу их по ссылке, чтоб работать с непосредственно самим объектом, а не с его копией, и, у меня
Viktar Dzemikhau
Добавил тему Имена объектов классов( структур ) в разных экспертах
 Я вот призадумался. Если есть класс или структура. Торгуют разные эксперты, использующие те же классы. По сути, если в разных экспертах будут будут использоваться объекты классов или структур с теми же именами, то это приведёт к логической
Viktar Dzemikhau
Добавил тему О модификаторе const подробнее...
 В документации сказано, что: Спецификатор const неприменим к членам структур и классов.  Но я использую данный модификатор в членах классов. Получается что данный модификатор всё-таки применим?  Что имеется в виду в данном
Viktar Dzemikhau
Добавил тему Член-элемент класса
 Как сделать член-элемент класса или структуры  статичным? При подобных попытках инициализировать член-элемент класса BaseInfo : class BaseInfo {    private :        int
Viktar Dzemikhau
Добавил тему Не верно передаётся значение в класс!!!
 Тестирую некоторые классы. Взял инюк RSI  и на нём накатал сов сугубо для обкатки класссов. Обнаружил, что в класс передаются значение рыночных данных одни, а на выходе выходят другие, а точнее сплошные еденицы. Почему так? Я распринтовал
Viktar Dzemikhau
Добавил тему Ошибка 5008
Столкнулся я с такой ошибкой: 2014.08 . 16 16 : 23 : 46.337 2014.06 . 24 00 : 00   EURUSD,M5: _LastError = 5008  В документации я нашёл её описание: Неверный хендл файла (индекс хендла отсутствует в таблице)  Как решается подобная
Viktar Dzemikhau
Добавил тему Классы и типы методов в них...
На данный момент есть некоторые неудобства у меня. Есть методы, который не возвращают ничего. Т.е. у них тип void . Но согласно документации в класса нельзя использовать методы с типом void . Почему? Если такой тип всё-таки использовать могут
Viktar Dzemikhau
Добавил тему Смена каталога данных терминала
У меня уже какой раз после переустановки операционной системы сам по себе сменяется каталог данных терминала и метаэдитора. У кого-нить такое бывало? Ведь глупо из папки c:\Users\hoz\AppData\Roaming\MetaQuotes\Terminal\НАЗВАНИЕ ДЦ\MQL4\ после
Viktar Dzemikhau
Добавил тему Ошибка 4059 там, где её не должно быть...
Есть функция, для возвращения массива с рабочими инструментами. В процессе её использования возникли проблемки. Комментируя функции, я обнаружил, что в классе, в котором данная функция находится если закомментить эту функцию, то всё работает без
Viktar Dzemikhau
Добавил тему Классы не работают...
Назвать ветку так и не придумал как лучше. Думаю уже несколько дней, но решения так и не нашёл. По сути, написал перечень классов. Всё по тиху тестирую. Никаких сложностей при написании не было. Но за последние несколько дней что-то случилось, и
Viktar Dzemikhau
Добавил тему Те же самые методы
Сегодня у меня случилась странная ситуация. Тестируя классы (дописываю щяс 1 класс), я заметил, что сегодня при объявлении элементов-объектов различных классов, которые включены в тот или иной класс после точки т.е. после названия объекта и точки
Viktar Dzemikhau
Добавил тему Списки торгуемых инструментов
Читаю справку по поводу метода SymbolName() : и сразу задаюсь вопросом. Касательно второго параметра selected сказано, что флаг true означает, что будут браться только символы из Обзора рынка , иначе символы берутся из общего списка . Где этот
Viktar Dzemikhau
Добавил тему Как прилепить внешние переменные к классу?
Есть класс. В нём используются внешние переменные. Как следует задавать значения этим переменным? Ведь в самом классе можно только объявлять переменные. А задавать значения не допустимо. Получается, что в объявлении класса это реализовать нельзя
Viktar Dzemikhau
Добавил тему Многократное повторение некоторых кодов
У меня такая ситуация вышла, что некоторые библиотечные коды используются в других библиотеках. Типа, библиотека №5 используется тремя библиотеками №1 , № 2 и № 3 . выходит, что я библиотеку №1 включаю прямо в библиотеки №1 , № 2 и № 3. Но, как я
Viktar Dzemikhau
Добавил тему RefrashRates() больше не нужен?
Я обратил внимание на то, что появилась структура MqlTick . Выходит, она хранит последние рыночные данные и не требует обновления, судя по всему. Если это структура хранит последние известные рыночные данные, то если пользоваться данной структурой
Viktar Dzemikhau
Добавил тему О функциях обработке событий...
После появления новых Функции обработки событий , приходится как-то к этому привыкать. С первого взгляда появляются сразу некоторые вопросы. Раньше функция start() выполнялась на каждом тике. Сейчас же, как написано в документации: Событие Start –
Viktar Dzemikhau
Добавил тему Появились дубликаты функций и переменных?
Читая документацию, я обнаружил, что некоторые переменные и функции дублируют друг друга. С ходу возник вопрос. Кому-то нужно было наплодить эти дубли? Смысл в чём? Вот, например, 3 дубля, которые возвращают то же самое: 1. _ Digits
Viktar Dzemikhau
Добавил тему О Конструкторах и о деструкторах...
Пытаюсь понять причины использования данных операторов. Для чего канкретно они нужны? Читал в книгах и вообще на просторах Рунета, но не совсем въезжаю. Как я понял, если конструктор не задать явно, то происходит неявная инициализация. Тогда зачем