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

Трейлинг-стоп для сетки ордеров (buy и sell) в MetaTrader 5 (MQL5)

Как работает трейлинг-стоп для сетки ордеров в MetaTrader 5 (MQL5) Трейлинг-стоп — это мощный инструмент для управления торговыми позициями, который позволяет фиксировать прибыль, автоматически корректируя стоп-лосс при движении цены в…

Горизонтальная линия MQL5

//+----------------------------------------------------------------------------+ //| Описание : Установка объекта OBJ_HLINE горизонтальная линия | //+----------------------------------------------------------------------------+ //| Параметры: | //| cl - цвет линии | //| nm - наименование ("" - время открытия текущего бара)…

Функция определения будущего профита по тейк-профиту для MQL5

//+----------------------------------------------------------------------------+ //| Ожидаемый профит по ТП //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента ( "" - любой символ, | //| NULL - текущий символ) | //| op -…

Функция расчета лота для MQL5

double LotByRisk(string pair) { if(InpRisk <= 0) return(Lot); double Free = AccountInfoDouble(ACCOUNT_MARGIN_FREE); double LotVal = SymbolInfoDouble(pair,SYMBOL_TRADE_TICK_VALUE); double Min_Lot = SymbolInfoDouble(pair,SYMBOL_VOLUME_MIN); double Max_Lot = SymbolInfoDouble(pair,SYMBOL_VOLUME_MAX); double Step1 = SymbolInfoDouble(pair,SYMBOL_VOLUME_STEP); double slpss=stopLoss;…

Проверка лота на корректность

Универсальная функция проверки торгового лота на корректность. Возвращает ближайшее возможное значение торгового лота. Где: pair — торговый инструмент; l — входной лот.