Если вы являетесь потерпевшим от рук обманщиков Булл Трейдерс, в этом случае сообщите об этой несправедливости обществу Прошу писать мне на почту: [email protected]
Пишите нам …
Пришло новое сообщение !!!
Увы, оператор сейчасотсутствует, в связи с этим очень просим Вас оставить свой е-майл в форме связи далее.
Оператор [ИМЯ] уже на связи
Оператор [ИМЯ] - скоро напишет
Специалист ответит примерно через пяти минут …
Если не сложно, то напишите Ваш е-майл в форме связи ниже, для того чтобы мы могли связаться с Вами …
Ваша контактная информация отправлена, скоро мы с Вами свяжемся - ДЕНЬГИ НИКОМУ НЕ ДАВАЙТЕ!
Если не сложно, то напишите Ваш е-майл в форме связи ниже, для того чтобы мы могли связаться с Вами …

Cложности программирования, настройки MetaTrader 4

Объектное представление и сложности программирования в MetaTrader 4

В MQL-4 очень трудно программировать, не имея представления об объектно-ориентированном программировании (ООП)

В MQL-4 очень трудно программировать, не имея представления об объектно-ориентированном программировании (ООП). Языки ООП являются языками высокого уровня, и именно по этой причине многие трейдеры, писавшие индикаторы и советники на MQL-2 столкнулись с трудностями. На самом деле принципиальных сложностей здесь нет. Сам терминал MetaTrader4 дает много примеров объектов, которые помогают понять эту концепцию. Объект — это структура языка программирования, имеющая определенные свойства. При этом одни объекты могут содержать в себе другие объекты. Например, если в терминале выбрать меню «Окно»-«Окна», появится диалоговое окно , в котором будет список графиков. Этот список отражает открытые инструменты с указанными тайм-фреймами. Первым идет окно с графиком AUDUSD на 4-х часовом тайм-фрейме.То есть, сами окна графиков являются объектами.

терминал MetaTrader4терминал MetaTrader4

Если выбрать первое окно и нажать кнопку F8 («Свойства»), то появится следующее окно, в котором указаны свойства графика (объекта). В нем указаны свойства-атрибуты графика-объекта. Мы видим каким цветом отражается фон, текст, сетка, линейный график, раскраска баров и свечей. Хотя средствами MQL-4 нельзя получить доступ к этим свойствам графика, тем не менее, мы имеем перед собой типичный пример объектного программирования. Но есть много других объектов, доступ к которым можно получить и в терминале и из индикаторов и советников (а также скриптов) на MQL-4. К ним относятся трендовые линии, вертикальные и горизонтальные линии, значки, текстовые метки, текст, фигуры и многое другое. Все эти объекты имеют как минимум одно свойство - цвет, которым они отображаются на графике.

объектное представление в MetaTrader 4объектное представление в MetaTrader 4

Кроме того, примером объекта являются стандартные (встроенные) индикаторы и пользовательские индикаторы. Если на графике, содержащем индикаторы, нажать комбинацию Ctrl+I, то появится список индикаторов, прикрепленных к этому графику, то есть график-объект содержит индикаторы-объекты.

практическая польза MetaTrader 4практическая польза MetaTrader 4

Эти индикаторы могут располагаться либо в главном окне графика (на графике цен) либо в своем собственном отдельном окне, если значения индикатора не укладываются в масштаб цен. Выбор расположения индикатора (в главном окне или дополнительном собственном окне) также задается свойствами данного индикатора-объекта. Опять-таки, если выбрать из списка (двойным щелчком мыши) какой-нибудь конкретный индикатор, то появится окно свойств этого индикатора.

MQL-4MQL-4

С помощью закладок мы можем перемещаться по свойствам индикатора и задавать входные параметры индикатора (от них зависит значение индикатора на каждом баре), цвет которым отображается каждая линия индикатора, уровни индикатора и указать — на каких тайм-фреймах дозволено отображаться индикатору. Все эти свойства можно изменять не только из терминала, но и управлять поведением индикатора из программ, написанных на MQL-4. Поэтому одним из первых вопросов, которые появляются с изучением языка программирования, является следующий - Как написать свой индикатор и получить из кода индикатора доступ к свойствам объектов, которые размещены на графике пользователем или созданы самим кодом индикатора.