1

Советник выставляет отложенные ордера на заданном расстоянии от цены, далее тянет ордер за собой на этом заданном расстоянии вслед за ценой, пока откат не превратит этот отложенный ордер в рыночный.

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

Советник условно бесплатный. Вы можете использовать его в тестере и на демо счетах без всяких ограничений. Для работы на реальном счете нужен ключ. Подробнее….

На форуме МТ5 по данному советнику есть тема, в которой вы сможете найти  более подробное описание его работы, обсуждение и все сделанные доработки. А также скачать другие версии с различными изменениями данного советника.

Настройки:

extern int    первый_шаг_Buy_по_тренду       = 10;       //первый шаг от текущей цены в пипсах 
extern int    первый_шаг_Sell_по_тренду      = 10;       //первый шаг от текущей цены в пипсах 
extern int    первый_шаг_Buy_против_тренда   = 30;       //первый шаг от текущей цены в пипсах 
extern int    первый_шаг_Sell_против_тренда  = 30;       //первый шаг от текущей цены в пипсах 

extern int    шаг_перемещения_Buy_по_тренду  = 5;        //шаг перемещения отложенного ордера 
extern int    шаг_перемещения_Sell_по_тренду = 5;        //шаг перемещения отложенного ордера 
extern int    шаг_пер_Buy_против_тренда      = 5;        //шаг перемещения отложенного ордера 
extern int    шаг_пер_Sell_против_тренда     = 5;        //шаг перемещения отложенного ордера 

extern int    между_ордерами_Buy_по_тренду   = 10;       //расстояние между ордерами в пипсах 
extern int    между_ордерами_Sell_по_тренду  = 10;       //расстояние между ордерами в пипсах 
extern int    между_орд_Buy_против_тренда    = 10;       //расстояние между ордерами в пипсах 
extern int    между_орд_Sell_против_тренда   = 10;       //расстояние между ордерами в пипсах 

extern double Прибыль_закрытия               = 10;       //прибыль (в пунктах) при которой закрываем все ордера 

extern double Фиксированный_лот_по_тренду       = 0.2;      //если ноль то лот вычисляется как процент от депозита 
extern double Фиксированный_лот_против_тренда   = 0.1;      //если ноль то лот вычисляется как процент от депозита 

extern double Процент_от_депо_по_тренду      = 0.2;      //процент от депозита 
extern double Процент_от_депо_против_тренда  = 0.1;      //процент от депозита 

extern bool   Эквити_или_Баланс              = true;      //если true процент от баланса,  false - Эквити  

extern double умножение_объема_по_тренду     = 1.0;      //умножать лот последующих ордеров против тренда на это значение 
extern double умножение_объема_против_тренда = 1.5;      //умножать лот последующих ордеров против тренда на это значение 

extern int    округление_лота                = 2;        //округление лотов ордеров 1- десятые (0.1)  2 сотые (0.01) 

extern double макс_объема_по_тренду          = 1;        //не ставить ордера более заданного объема в процентах от Эквити 
extern double макс_объема_против_тренда      = 1;        //не ставить ордера более заданного объема в процентах от Эквити 

extern int    ТраллОтдельногоОрдера          = 30;       // тралл 
extern int    мин_профит                     = 5;        // минимальный профит (в пунктах) для старта тралла 

extern bool   пропорц_увел_по_тренду         = true;     // вкл / откл увеличение лота в зависимости от того, на какое расстояние ушла отложка 
extern bool   пропорц_увел_против_тренда     = true;     // вкл / откл увеличение лота в зависимости от того, на какое расстояние ушла отложка 

extern int    TimeStart                      = 0 ,       //ограничение времени работы советника 
              TimeEnd                        = 24,       //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd 
              FridayHourClose                = 16;       //час закрытия ордеров в пятницу 

extern int    Magic                          = 2012;     //целое число - индивидуальный номер ордеров данного советника 
extern int    размер_шрифта                  = 10;       //размер шрифта в единицах 
extern color  цвет_вывода_информации         = Aqua;     //цвет вывода информации 
extern bool   показывать_прибыль             = true; 
extern bool   показывать_лоты                = true; 
extern bool   удалять_старую_информацию      = false;     //удаляется информация недельной давности 

extern string фильтр_параболик               = ""; 
extern bool   FilterSAR                     = true;  //использовать параболик для определения тренда 
extern double Step_P                         = 0.009; //параметр Parabolic Step 
extern double Maximum_P                      = 0.9;   //параметр Parabolic Maximum 
extern int    TF_P                           = 5;     //таймфрейм параболика 

extern string фильтр_OffSet                  =""; 
extern bool   FilterOffSet                  = true;  //использовать параболик для определения тренда 
extern int    Trend_период_МА                = 8; 
extern int    Trend_смещение                 = 5; 
extern int    TF_OffSet                      = 5; 

extern double ТраллПоПрофиту                 = 10; 
extern double ПроцентОтката                  = 10; //откат тралла в процентах 

extern double ЗД_по_кол_ву                   = 15; //Закрытие по количеству накопленных ДальнихУбыточныхОрдеров = 5 //При 5 убыточных ордерах закрывать 6-й. 0 - отключено 
extern double ЗД_процент_Баланса_Эквити      = 10; //процент_балансаЭквити_ДляЗакрДальнего 
extern double ЗакрВсех_процент_балансаЭквити = 30; //процент_балансаЭквити_ДляЗакрВсех
Cm-Trend-polzuchka 13,03,14
Cm-Trend-polzuchka 13,03,14
cm-Trend-polzuchka 13,03,14.rar
61.5 KiB
5961 Downloads
Details