CloseAll() — Закрыть все открытые ордера на текущей валютной паре.

Закрыть все ордера

Функция CloseAll() — Закрыть все открытые ордера. Из названия уже становиться понятно, какую функцию он выполняет. Функция учитывает Magic ордера, поэтому её необходимо использовать с учётом названия параметра вашего магического номера, либо удалить из условия

Скрипт : переворот позиций

trend revers

При торговле периодически возникает желание закрыть существующую позицию и открыться в обратном направлении. Если в рынке работает 1-2 ордера, то это не проблема, а вот если их больше десятка, то это уже целая беда. Скрипт переворачивает имеющиеся открытые позиции по текущей валютной паре.

Урок №12: Пишем советник по индикатору

Советник на индикаторе

На прошлом уроке мы с вами писали индикатор, который указывает входы в рынок. Соответственно сегодня мы займёмся разработкой эксперта, использующего его сигналы. Начнём с создания шаблона советника(как это сделать мы разбирали на уроке №10).

Обёртка для функции OrderModify

OrderModify - Модификация ордеров

Функция качественной модификации ордеров. Она предназначена для того, чтобы предупреждать ситуации когда советник или скрипт не может изменить уровни StopLoss, TakeProfit или же переместить отложенные(Stop/Limit) ордера из-за ошибок сервера (реквоты, пропадание связи и пр.).

Обёртка для функции OrderSend

MQL.SU: Новости рынка Форекс

Функция качественного открытия ордеров BUY/SELL. Она предназначена для того, чтобы предупреждать ситуации когда советник или скрипт не может открыть ордер из-за ошибок сервера (реквоты, пропадание связи и пр.).

Урок №11: Пишем индикатор

MQL: Пишем индикатор

На этом уроке мы напишем простой индикатор, который в дальнейшем будем использовать при разработке советника. А использовать для получения сигнала мы будем уже существующие — Moving Average и MACD. Алгоритм следующий: Определять направление сделки (покупка или продажа) мы будем по индикатору Moving Average с периодом 100 на дневном графике(Daily), т.е. если текущая цена выше MA(100), то покупаем, а если ниже — продаём. А для поиска удачных точек входа воспользуемся индикатором MACD.