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

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

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

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

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

Скрипты первой группы - OpenSellPosition.mq5 и OpenSellPosition_X.mq5. Вторая группа скриптов имеет окончание в названии файлов ECN - это OpenSellPosition_ECN.mq5 и OpenSellPosition_X_ECN.mq5.

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

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

Входные параметры скриптов OpenSellPosition и OpenSellPosition_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;     // Время паузы между повторами в секундах

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

Входные параметры скриптов OpenSellPosition_X и OpenSellPosition_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

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

TradeAlgorithms TradeAlgorithms

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

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

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

TrendStrength TrendStrength

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