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

Скрипты для открытия длинных позиций - скрипт для MetaTrader 5

Просмотров:
6880
Рейтинг:
(37)
Опубликован:
2013.03.06 09:11
Обновлен:
2023.03.16 17:35
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Данные скрипты предназначены для совершения покупок с фиксированными значениями стоплосса и тейкпрофита в пунктах от текущей цены. Представлено четыре варианта скриптов, которые можно разбить на две группы:

  1. Скрипты для брокеров, имеющих ненулевой спред и допускающих возможность устанавливать стоплосс и тейкпрофит одновременно с совершением сделки;
  2. Скрипты для брокеров, у которых спред может быть нулевым, но нельзя ставить стоплосс и тейкпрофит на позицию одновременно с её открытием. Эти скрипты сперва открывают позиции без ордеров, а потом модифицируют их, изменяя стоплосс и тейкпрофит.

Скрипты первой группы - OpenBuyPosition.mq5 и OpenBuyPosition_X.mq5. Вторая группа скриптов имеет окончание в названии файлов ECN - это OpenBuyPosition_ECN.mq5 и OpenBuyPosition_X_ECN.mq5.

Все скрипты предназначены для совершения покупок с фиксированными значениями стоплосса и тейкпрофита в пунктах от текущей цены.

Основным достоинством скриптов OpenBuyPosition и OpenBuyPosition_ECN является возможность фиксировать объём сделки в зависимости от размера всего депозита с помощью входного параметра скрипта MM (Money Management), который определяет отношение объёма средств, участвующих в сделке, к средствам всего депозита:

Входные параметры скриптов OpenBuyPosition и OpenBuyPosition_ECN:

//+----------------------------------------------+
//| ВХОДНЫЕ ПАРАМЕТРЫ СКРИПТА                    |
//+----------------------------------------------+
input double  MM=0.1;       // Money Management
input int  DEVIATION=10;    // Отклонение цены
input int  STOPLOSS=300;    // Стоп-лосс в пунктах от текущей цены
input int  TAKEPROFIT=800;  // Тейк-профит  в пунктах от текущей цены
input uint RTOTAL=4;        // Число повторов при неудачных сделках
input uint SLEEPTIME=1;     // Время паузы между повторами в секундах

Основным достоинством скриптов OpenBuyPosition_X и OpenBuyPosition_X_ECN является возможность фиксировать убытки сделки при срабатывании стоплосса в зависимости от размера всего депозита с помощью входного параметра скрипта LossMM, который определяет отношение объёма средств, потерянных при срабатывании стоплосса, к средствам всего депозита:

Входные параметры скриптов OpenBuyPosition_X и OpenBuyPosition_X_ECN:

//+----------------------------------------------+
//| ВХОДНЫЕ ПАРАМЕТРЫ СКРИПТА                    |
//+----------------------------------------------+
input double  LossMM=0.1;   // Потери от баланса при срабатывании стоплосса
input uint DEVIATION=10;    // Отклонение цены
input uint STOPLOSS=300;    // Стоплосс в пунктах от текущей цены
input uint TAKEPROFIT=800;  // Тейкпрофит  в пунктах от текущей цены
input uint RTOTAL=4;        // Число повторов при неудачных сделках
input uint SLEEPTIME=1;     // Время паузы между повторами в секундах
Скрипты для открытия коротких позиций Скрипты для открытия коротких позиций

Данные скрипты предназначены для совершения продаж с фиксированными значениями стоплосса и тейкпрофита в пунктах от текущей цены

MinPriceChange MinPriceChange

Индикатор наименьшей суммы ценовых изменений, который формирует сигналы после боковых движений и перед потенциальным прорывом в ту или иную сторону.

TrendStrength TrendStrength

Индикатор для определения глобального тренда.

SmPriceBend-T01 SmPriceBend-T01

Индикатор первой производной изменения цены или попросту индикатор скорости и знака тренда.