Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Скрипты для открытия длинных позиций - скрипт для MetaTrader 5
- Просмотров:
- 6880
- Рейтинг:
- Опубликован:
- 2013.03.06 09:11
- Обновлен:
- 2023.03.16 17:35
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Данные скрипты предназначены для совершения покупок с фиксированными значениями стоплосса и тейкпрофита в пунктах от текущей цены. Представлено четыре варианта скриптов, которые можно разбить на две группы:
- Скрипты для брокеров, имеющих ненулевой спред и допускающих возможность устанавливать стоплосс и тейкпрофит одновременно с совершением сделки;
- Скрипты для брокеров, у которых спред может быть нулевым, но нельзя ставить стоплосс и тейкпрофит на позицию одновременно с её открытием. Эти скрипты сперва открывают позиции без ордеров, а потом модифицируют их, изменяя стоплосс и тейкпрофит.
Скрипты первой группы - 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Индикатор наименьшей суммы ценовых изменений, который формирует сигналы после боковых движений и перед потенциальным прорывом в ту или иную сторону.
Индикатор для определения глобального тренда.
SmPriceBend-T01Индикатор первой производной изменения цены или попросту индикатор скорости и знака тренда.