Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Exp_GTakeProfit_Tm - эксперт для MetaTrader 5

Просмотров:
1441
Рейтинг:
(16)
Опубликован:
2018.07.09 16:23
Обновлен:
2023.03.16 17:26
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Советник для закрывания всех позиций в случае, если суммарная прибыль по этим позициям превысила фиксированный во входных переменных размер тейкпрофита или в ситуации, когда необходимо закрыть все позиции вне фиксированного в настройках интервала времени. В некотором смысле советник выполняет функцию глобального тейк-профита по всем открытым позициям одновременно.

//+----------------------------------------------+
//|  Перечисление для вариантов расчёта прибыли  |
//+----------------------------------------------+
enum TakeMode
  {
   ENUM_PERCENT,     //прибыль в процентах от депозита
   ENUM_CARRENCY     //прибыль в валюте депозита
  };
//+----------------------------------------------+
//| Входные параметры индикатора эксперта        |
//+----------------------------------------------+
input TakeMode LMode=ENUM_PERCENT;     //способ определения прибыли
input double TakeProfit=100.0;         //размер тейкпрофита
input bool   TimeTrade=true;        //Разрешение для торговли по интервалам времени

В советнике имеется возможность для закрывания позиций только вне установленного во входных переменных интервала времени:

input bool TimeTrade=true; //Разрешение для торговли по интервалам времени
input HOURS StartH=ENUM_HOUR_0; //Старт торговли (Часы)
input MINUTS StartM=ENUM_MINUT_0; //Старт торговли (Минуты)
input HOURS EndH=ENUM_HOUR_23; //Окончание торговли (Часы)
input MINUTS EndM=ENUM_MINUT_59; //Окончание торговли (Минуты)

Для времени старта и окончания торговли имеется по две входных переменных для часов и для минут.

С настройками по умолчанию эксперт позоляет торговать всю торговую сессию с нуля часов нуля минут, и сразу в момент 23:59 позиции закрываются.

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

Exp_GStopLoss_Tm Exp_GStopLoss_Tm

Советник для закрывания всех позиций в случае, если суммарные убытки по этим позициям превысили фиксированный во входных переменных размер стоплосса или в ситуации, когда необходимо закрыть все позиции вне фиксированного в настройках интервала времени

DEMA_Range_Channel DEMA_Range_Channel

Канал, образованный двумя мувингами Double Exponential Moving Average, построенными на усреднениях High и Low таймсерий

Exp_GStop_Tm Exp_GStop_Tm

Советник для закрывания всех позиций в случае, если суммарная прибыль по этим позициям превысила фиксированный во входных переменных размер тейкпрофита, или если суммарные убытки по этим позициям превысили фиксированный во входных переменных размер стоплосса, или в ситуации, когда необходимо закрыть все позиции вне фиксированного в настройках интервала времени

Urdala_Trol Urdala_Trol

Первоначальное открытие в обе стороны. Затем попытка вытянуть в плюс оставшуюся сторону.