Viktar Dzemikhau
Viktar Dzemikhau
Viktar Dzemikhau
Добавил тему Некоторые вопросы касательно индикаторов
 Решил я прошерстить документацию касательно написания индикаторов , и, сразу же столкнулся с некоторыми непонятными моментами. Дабы не плодить много тем, создаю одну тему, по этому поводу, чтоб исчерпать это недопонимание.  Раньше когда я
Viktar Dzemikhau
Добавил тему Касательно приведения типов
 Открыл я стандартный индюк ATR. Стала интересна строка: string short_name = "ATR(" + string (ExtPeriodATR) + ")" ;  Что это за синтаксис такой? Имею в виду: string (ExtPeriodATR)  В документации  я подобного не встречал. Обычно
Viktar Dzemikhau
Добавил тему О приведении типов
 Читаю статью Ордерa, позиции и сделки в MetaTrader 5 . Там вижу такую строку: ENUM_ORDER_STATE state=( ENUM_ORDER_STATE ) HistoryOrderGetInteger (order_ticket, ORDER_STATE );  Я так понимаю здесь возвращаемое значение 
Viktar Dzemikhau
Добавил тему Некоторые вопросы по документации MQL5
 Принявшись осваивать документацию, у меня сразу возник перечень вопросов, в виду иной логики, в отличие, от mql4. Уверен, что не только у меня возникают, да и возникнут подобные вопросы. Потому создал эту тему для обсуждения канкретно
Viktar Dzemikhau
Добавил тему Разница позиции от класса в МТ5
 Заглянув в стандартную библиотеку  я обнаружил, что тут в отличие от 4-ки, имеется 2 метода открытия:  OrderOpen и  PositionOpen . В чём разница? Лично я понимаю ордер как один единственный ордер. А позиция представляет собой
Viktar Dzemikhau
Добавил тему mq4 To mq5 ?
 Появился вопрос такой.  Как я понял, нынче язык mql5 и mql4 переплелись. И те функции, которые в одном есть, работают в другом. Я этим и пользуюсь. Но вот задача. Как написанный исходник mq4 протестировать на mq5? Я открывал исходник
Viktar Dzemikhau
Добавил тему Массив некоторых свойств данных
 Решил я переделать чутка некоторые свои структуры. Хочется, чтоб они хранили нужные данные требуемой позиции, заданных объектов и тд. Возьмём, например, структуру данных параметров ордер: struct Position_Properties { datetime
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 класс), я заметил, что сегодня при объявлении элементов-объектов различных классов, которые включены в тот или иной класс после точки т.е. после названия объекта и точки