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

Создание и тестирование экспертов

Методы и функции вывода информации в программе-эксперт

Язык MQL4 предоставляет несколько возможностей для вывода такой информации.

тестирование экспертовтестирование экспертов
При написании эксперта так же, как и при создании любой другой программы, бывает необходим вывод некоторой дополнительной отладочной информации. Язык MQL4 предоставляет несколько возможностей для вывода такой информации. Функция "Alert" выводит на экран диалоговое окно, содержащее определенные пользователем данные. 01. | Alert("FreeMargin grows to ", AccountFreeMargin(), "!"); Функция "Comment" выводит в левый верхний угол графика определённые пользователем данные. Символьная последовательность "\n" используется для перевода строки. 01. | Comment("FreeMargin is ", AccountFreeMargin(), "."); Функция "Print" печатает определённые пользователем данные в системный журнал. 01. | Print("FreeMargin is ", AccountFreeMargin(), "."); Для получения информации об ошибках в программах очень полезной является функция "GetLastError". Например,
функции вывода информации в программе-экспертфункции вывода информации в программе-эксперт
операция с ордером всегда возвращает номер тикета. Если номер тикета равен 0 (возникла какая-то ошибка при выполнении операции), то для определения дополнительной информации об ошибке необходимо вызвать функцию "GetLastError": 01. | int iTickNum = 0; 02. | int iLastError = 0; 03. | ... 04. | iTickNum = OrderSend(Symbol(), OP_BUY, g_Lots, Ask, 3, 0, 05. |___________________ Ask + g_TakeProfit * g_Points); 06. | if (iTickNum