Тип первого ордера
Тип первого ордера Mql-4 string sy="" — символ, int mn — магик. int TypeFirstPos(string sy="",int mn=-1) { datetime t=TimeCurrent(); int i,k=OrdersTotal(); if(sy=="0") sy=Symbol(); for(i=0;…
Делаем телеграм-боты на языке Python. А также советники и индикаторы для торговых платформ MetaTrader на MQL4 и MQL5.
Наиболее нужные и полезные функции для применения в советниках и индикаторах терминала MT4.
Тип первого ордера Mql-4 string sy="" — символ, int mn — магик. int TypeFirstPos(string sy="",int mn=-1) { datetime t=TimeCurrent(); int i,k=OrdersTotal(); if(sy=="0") sy=Symbol(); for(i=0;…
Проверка корректности Тейк-профита и Стоп-лосса Простая функция проверки уровней стоп-лосса и тейк-профита. Если какой-то из этих уровней слишком близко к цене открытия, функция вернет false. Во входные параметрый уже нужно…
Функция MQL4: Сколько одинаковых фракталов подряд? Посчитаем, сколько одинаковых фракталов подряд с помощью двух простых функций: int FractalsUPpodryad() //Сколько подряд верхних фракталов { int count= 0; for(int…
Уровень предполагаемого убытка в пунктах Уровень предполагаемого убытка в пунктах открытых ордеров, у которых установлен стоп-лосс. Данная mql4-функция считает, сколько пунктов будет потеряно, если серия ордеров закроется по стоп-лоссу. Аргументы…
Профит последнего открытого ордера в пунктах Профит или убыток последнего открытого ордера (который еще в рынке и не закрыт) в пунктах можно узнать с помощью нижеприведенной mql4-функции. Здесь: Sy —…
Предлагаю следующий простой и надежный вариант установки или модификации. Для этого используем цикл 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)…
Функции считают, сколько бычьих и медвежьих баров по отношению друг к другу. Из скрина будет все понятно: Внешний параметр: input int number_of_bars = 3; // Сколько баров принимать в расчет Вызов…
Чтобы нарисовать прямоугольник на графике, на фоне которого потом можно вывести какую-нибудь информацию уже в виде текста, предлагаю следующую функцию. Каждая строка комментирована и все предельно понятно. Пример вызова:
Функция mql4: закрылся ли предыдущий ордер по тейк-профиту? Функция возвращает: если true — по тейку, false — еще как-то. Нажмите лайк и функция откроется.[sociallocker] bool isCloseLastPosByTake(string sy="", int op=-1, int…
Функция безубытка mql4 Внешние переменные: input int LevelProfit = 60; //Уровень профита в пунктах, которого должна достигнуть позиция для того, чтобы её стоп был перенесён на уровень безубытка. input int…