Cm EA TrailingStopOrders
- Эксперты
- Vladimir Khlystov
- Версия: 3.1
- Активации: 5
Алгоритм работы советника:
При запуске советника на заданном расстоянии от цены ( первый_шаг) выставляются BuyStop и SellStop ордеры. Далее в зависимости от того в какую сторону пошла цена, один из них становится рыночным, а другой начинает ползти за ценой. При откате цены он также становится рыночным. Если по какому-то направлению мы достигли заданного профита – ордер закрывается и опять выставляется ползущий отложенный ордер того же направления. Если профит не достигнут, а цена развернулась, мы начинаем усредняться, также выставляя ползущие отложенные ордера, пока в итоге вся сеть усреднения не выйдет в плюс и не закроется по общему заданному профиту.
Советник очень гибко настраивается и у него очень много возможностей как открытия, так и закрытия ордеров.
Вы можете задать торговлю только в одном, выбранном вами направлении ( разрешить_сделки_Buy и разрешить_сделки_Sell) или вообще запретить ему выставлять при запуске первые отложенные ордера ( запрет_первого_ордера) и тогда он превращается в вашего помощника в ручной торговле.
То есть он будет включаться и сопровождать ордера, только после того как вы сами, вручную выставите ордер по какой-то своей системе. Выставление ордеров может происходить по сигналу индикатора RSI ( Настройки_индикатора = “RSI”)
Также имеется трал, по свечам, фракталам или пунктам, различные варианты закрытия ордеров.
Если вас заинтересовал данный советник, то внимательно прочтите комментарии к каждой из настроек – там подробно описано за что она отвечает.
Параметры настроек:
- разрешить_сделки_Buy = true; //разрешить сделки Buy
- разрешить_сделки_Sell = true; //разрешить сделки Sell
- запрет_первого_ордера = true; //запрет выставления первого ордера, начинать работу только если есть рыночный ордер с магиком Magic.
- открывать_ордера_по_тренду = false; //открывать ордера по тренду
- первый_шаг = 10; //первый шаг от текущей цены в пипсах
- не_ставить_ордер_ближе = 30; //не ставить отложенный ордер ближе OrdersMinSart пунктов от текущей цены
- шаг_перемещения = 5; //шаг перемещения отложенного ордера
- расстояние_между_ордерами = 30; //расстояние между ордерами в пипсах
- максимальный_убыток = 100000; //максимальный убыток направления, после которого сделки в данном направлении не открываются
- убыток_закр.по_общ.профиту = 10.0; //максимальный убыток направления, после которого происходит закрытие только по общему профиту
- объем_ордера = 0.1; //объем ордера
- добавка_к_объему_ордера = 0.0; //прибавлять это значение к лоту последующих ордеров
- умножение_объема_ордера = 1.5; //умножать лот последующих ордеров на это значение
- прибыль_закр.2_направлений = 10.0; //прибыль для закрытия ордеров всех направлений в валюте депозита (работает в момент, когда достигнут макимальный убыток убыток_закр.по_общ.профиту одного направления)
- прибыль_закр.1_направления = 50.0; //прибыль для закрытия ордеров одного направления в валюте депозита
- К_авторасчета_прибыли = 50; //коэфициент авторасчета прибыли (если больше 0, то прибыль_закр.1_направления игнорируется)
- убыток_для_закрытия = 100000.0; //убыток для закрытия ордеров одного направления в валюте депозита
- Настройки_тралла = "0-отключен 1-свечи 2-фракталы >2-пункты";
- длинна_тралла = 1; // длинна тралла
- шаг_тралла = 0; // шаг тралла - перемещать стоплосс не ближе чем
- шаг_тралла минимальный_профит_тралла = 10; // минимальный профит тралла в пипсах extern
- таймфрейм_свечей_или_фракталов = 15; // таймфрейм свечей или фракталов для тралла (0-текущий)
- Magic = 777; //целое число размер_шрифта = 10; //размер шрифта в единицах
- цвет_вывода_информации = Lime; //цвет вывода информации
- Stoploss = 0; //стоплосс в пунктах
- Takeprofit = 0; //тейкпрофит в пунктах
- Настройки_индикатора = "RSI";
- открытие_1_ордера_по_индикату = false; //если false то ордера открываем с рынка без учета индикатора
- зона_перепроданности = 15; //при входе в зону ставим первый ордер
- зона_перекупленности = 85; //при входе в зону ставим первый ордер
- RSI_Period = 5; таймфрейм_индикатора = 0; //0 текущий, 1 - минута, 60 - час ...