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 класс), я заметил, что сегодня при объявлении элементов-объектов различных классов, которые включены в тот или иной класс после точки т.е. после названия объекта и точки
: