Чт. Апр 25th, 2024

Рубрика: Функции MQL4

Наиболее нужные и полезные функции для применения в советниках и индикаторах терминала MT4.

Проверка корректности Тейк-профита и Стоп-лосса

Проверка корректности Тейк-профита и Стоп-лосса Простая функция проверки уровней стоп-лосса и тейк-профита. Если какой-то из этих уровней слишком близко к цене открытия, функция вернет false. Во входные параметрый уже нужно…

Уровень предполагаемого убытка в пунктах

Уровень предполагаемого убытка в пунктах Уровень предполагаемого убытка в пунктах открытых ордеров, у которых установлен стоп-лосс. Данная mql4-функция считает, сколько пунктов будет потеряно, если серия ордеров закроется по стоп-лоссу. Аргументы…

Как гарантировано открыть и/или модифицировать ордер в mql4

Предлагаю следующий простой и надежный вариант установки или модификации. Для этого используем цикл while. Установка ордера: bool open=false; int ticket = 0; while(!open && !IsStopped()) { ticket=OrderSend(Symbol(),OP_BUY,lot,Ask,300,0,0,"",Magic,0,Lime); if(ticket > 0)…

Функция прямоугольной метки mql4

Чтобы нарисовать прямоугольник на графике, на фоне которого потом можно вывести какую-нибудь информацию уже в виде текста, предлагаю следующую функцию. Каждая строка комментирована и все предельно понятно. Пример вызова:

Функция безубытка mql4

Функция безубытка mql4 Внешние переменные: input int LevelProfit = 60;  //Уровень профита в пунктах, которого должна достигнуть позиция для того, чтобы её стоп был перенесён на уровень безубытка. input int…