Скрипт закрывает любую позицию методом Drug on Drop, т.е. методом "вытащи скрипт мышкой и отпусти его на линии ордера"
Закрытие позиции произойдет только в момент отпускания. Возьмите скрипт мышкой, ждите удобного момента не отпуская клавишу. Носик мышиной стрелки указывает линию ордера с некоторым зазором.
Величина зазора устанавливается параметром 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
Индикатор написан по четвёртому измерению Б. Вильямса - Зональная торговля.
CLEAR_CHART_ON_NAME_AND_TYPE
Скрипт избирательно очищает график по части имени и/или по типу графического объекта.
Brakeout_Trader_v1.mq4
Эксперт, открывающий сделку по закрытии свечи за указанным ценовым уровнем на пробой, доработка до графического терминала. Но нужна помощь в доработке кода.