Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Pipsing_Close_on_DROP - скрипт для MetaTrader 4
- Просмотров:
- 4037
- Рейтинг:
- Опубликован:
- 2008.11.05 07:23
- Обновлен:
- 2016.11.22 07:33
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Описание:
Скрипт закрывает любую позицию методом Drug on Drop, т.е. методом "вытащи скрипт мышкой и отпусти его на линии ордера"
Закрытие позиции произойдет только в момент отпускания. Возьмите скрипт мышкой, ждите удобного момента не отпуская клавишу. Носик мышиной стрелки указывает линию ордера с некоторым зазором.
Величина зазора устанавливается параметром Region. Скрипт закрывает все типы ордеров и удаляет ждущие ордера. Первыми закрываются открытые ордера, затем наступает очередь лимитных. Действие скрипта ограничено предустановленным регионом.
Скрипт имеет два режима:
- а) закрыть только один ближайший ордер, параметр ALL_on_region установлен =0;
- б) закрыть все ордера которые находятся в конверте указатель мыши +/- Region.
параметр ALL_on_region=1;
Для точного выбора одного ближнего ордера из многих Region не должен быть широким. На минутных графиках достаточно Region=10.
При таком значении Region можно закрыть только те позиции, линии которых видны на экране.
Скрипт может закрывать все ордера если Region установить заведомо больше торгового диапазона, например Region=3000, в этом случае то будут закрыты все ордера, т.к. задан диапазон поиска ордеров +/-3000 пунктов.
При отказе ДЦ закрыть ордер попытка повторяется каждый раз по новой цене до установленного числа повторений Repetitioons=6.
Например, при отказе закрыть цена находится на расстоянии заморозки, следующая попытка будет повторена по новой цене.
Если цена находится на расстоянии заморозки, скрипт не отказывается закрывать ордер по следующим причинам: цена момента закрытия + проскальзываение могут оказаться в разрешенном диапазоне.
Если ордер уже закрылся по стоплоссу или тэйкпрофиту, повторения прекращаются.
Параметры скрипта доступны для изменения только в Metaeditor.
Для ясности изменяемые параметры обозначены как внешние.
extern int ALL_on_region=1;//1= сметает все ордера в регионе. 0- только самый ближний. extern int Region=10; // размер региона действия в points вверх и вниз в пунктах т.е. 2*Region extern int Slippage=6; // скольжение для ДЦ. extern int Repetitioons=6; //автоматических попыток закрыть ордер.
Инструкция:
Разместить в папке experts\scripts\ откомпилировать.
Для работы
План А.
закрыть позицию:
- -открыть "Навигатор";
- -выделить этот скрипт;
- -нажать на нем левую кнопку мыши;
- -не отпуская кнопки перетащить на линию ордера;
- -ждать удобного момента;
- -отпустить кнопку - произойдет закрытие позиции;
План Б.
отказ от закрытия, ситуация - активизировали скрипт, ждади удобного момента и затем передумали:
- - увести указатель мыши подальше от ордера;
- - отпустить клавишу.
Построение скользящей средней основано на методе Демарка " Прогнозирование дневного диапазона цен ". Индикатор на нулевом баре указывает на будущее изменение цены.
ZoneTradeИндикатор написан по четвёртому измерению Б. Вильямса - Зональная торговля.
Скрипт избирательно очищает график по части имени и/или по типу графического объекта.
Brakeout_Trader_v1.mq4Эксперт, открывающий сделку по закрытии свечи за указанным ценовым уровнем на пробой, доработка до графического терминала. Но нужна помощь в доработке кода.