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

Работа MQL-програмы для работы в MetaTrader4

Какие интерфейсы доступны для редактирования в MQL-программах

Советник - MQL-программа, которая прикрепляется к некоторому графику и выполняется на каждом тике, то есть после каждого изменения цены.

работа MQL-програмыработа MQL-програмы
Когда MQL-программе нужно прочитать файл с диска, она не запрашивает такую возможность у операционной системы, как это сделала бы "полноценная" программа, а просит интерпретатор обратиться к операционной системе и прочитать файл. Если MQL-программе нужно сложить два числа, то она не может скомандовать процессору сложить два числа, она может попросить интерпретатор, чтобы тот обратился к процессору и уже процессор сложил два числа. MQL-программа запускается и выполняется интерпретатором, встроенным в клиентский терминал. Хорошо это или плохо? Для программ, ориентированных на работу только с MetaTrader4, этот вариант подходит, как никакой другой. Именно благодаря такой организации работы терминала с пользовательскими программами, можно легко предоставить в распоряжение MQL-программ все сервисы, доступные пользователю в MetaTrader4. Интерпретатор перехватывает все вызовы функций MetaTrader'а и выполняет их с помощью ядра клиентского терминала. Договоримся называть программным интерфейсом терминала набор функций и возможностей, предоставляемых MetaTrader'ом MQL-программам. И заметим, что изучение языка программирования - это в основном изучение интерфейсов, доступных для программной реализац
интерфейсы для  редактирования в MQL-программахинтерфейсы для редактирования в MQL-программах
ии своих замыслов. Кроме того, что MQL-программам доступен интерфейc терминала, в новую версию языка была добавлена возможность выполнения функций, которые скомпилированы в так называемые динамически подгружаемые библиотеки, что позволяет выполнять функции написанные на других языках программирования. Таким образом, написание собственной динамически подгружаемой библиотеки позволяет самостоятельно создавать пользовательские интерфейсы и тем самым расширять функциональность MetaTrader'а. Но это можно будет обсуждать много позже и только тогда, когда будут полностью усвоены азы программирования на MQL 4; сейчас же стоит отметить лишь то, что многие функции операционной системы доступны для использования именно таким способом. Для ознакомления со списком таких функций советуем заглянуть в файл WinUser32.mqh, поставляемый вместе с MetaTrader4. Теперь настало время обсудить типы программ, которые мы можем писать на MQL 4, они делятся на три типа: Советник; Пользовательский индикатор; Пользовательский скрипт. Именно эти три типа программ нам предлагает создать мастер создания программ в MetaEditor'е вызывается нажатием клавиш Ctrl+N).