В данной ветке я выложу несколько советников объединенных одним принципом. Когда скорость цены резко возрастает открывается ордер в сторону движения цены. Более подробно о каждом советнике можно будет прочитать в описании.
cm-NEWS
Советник торгует на скачках рынка, при этом не использует никакие индикаторы.
Идея советника заключается в том, что стоп ордера дискретно времени перемещаются на заданном расстоянии от текущей цены.
Если цена достаточно резко поползла в одну сторону, то советник просто не успевает переместить ордер и он становится рыночным.
Далее включается тралл ордера.
extern int Stoploss = 10, //стоплосс, если 0 то не изменяется Takeprofit = 50; //тейкпрофит, если 0 то не изменяется extern int TrailingStop = 10; //длинна тралла, если 0 то нет тралла extern int TrailingStart = 0; //когда включать тралл, например после достижения 40 п прибыл extern int StepTrall = 2; //шаг тралла - перемещать стоплосс не ближе чем StepTrall extern int NoLoss = 0, //перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток MinProfitNoLoss = 0; //минимальная прибыль при переводе вбезубыток extern int Magic = 77; //магик extern int Step = 10; //расстояние от цены extern double Lot = 0.1; extern int TimeModify = 30; //кол-во секунд раньше которого запрещено изменять ордер extern int slippage = 30; //Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).
Параметры cm_EA News 5 zon
extern int Stoploss = 10, //стоплосс, если 0 то не изменяется
Takeprofit = 50; //тейкпрофит, если 0 то не изменяется
extern int TrailingStop = 10; //длинна тралла, если 0 то нет тралла
extern int TrailingStart = 0; //когда включать тралл, например после достижения 40 п прибыл
extern int StepTrall = 2; //шаг тралла - перемещать стоплосс не ближе чем StepTrall
extern int NoLoss = 0, //перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток
MinProfitNoLoss = 0; //минимальная прибыль при переводе вбезубыток
extern int Magic = 77; //магик
extern int Step = 10; //расстояние от цены
extern double Lot = 0.1;
extern int TimeModify = 30; //кол-во секунд раньше которого запрещено изменять ордер
extern int slippage = 30; //Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).
extern int TimeStart.1 = 0 , //ограничение времени работы советника
TimeEnd.1 = 5, //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
TimeStart.2 = 5 , //ограничение времени работы советника
TimeEnd.2 = 7, //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
TimeStart.3 = 7 , //ограничение времени работы советника
TimeEnd.3 = 8, //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
TimeStart.4 = 8 , //ограничение времени работы советника
TimeEnd.4 = 10, //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
TimeStart.5 = 10 , //ограничение времени работы советника
TimeEnd.5 = 24; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd
Параметры cm_EA News Virtual v3 1m
extern int Stoploss = 0, //стоплосс, если 0 то не изменяется
Takeprofit = 20; //тейкпрофит, если 0 то не изменяется
extern int TrailingStop = 0; //длинна тралла, если 0 то нет тралла
extern int TrailingStart = 5; //когда включать тралл, например после достижения 40 п прибыл
extern int TrailingStep = 1; //шаг тралла - перемещать стоплосс и стоп ордер не ближе чем TrailingStep
extern int NoLoss = 0, //перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток
MinProfitNoLoss = 0; //минимальная прибыль при переводе вбезубыток
extern int Magic = 77; //магик
extern int Step = 15; //расстояние от цены
extern double Lot = 1.0;
extern int TimeModify = 100; //кол-во секунд раньше которого запрещено изменять ордер
extern int slippage = 3; //Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).
extern bool DelOpposite = false; //удалять противоположный ордер при срабатывании
Параметры NEWS 17,05
extern int Stoploss = 10, //стоплосс, если 0 то не изменяется
Takeprofit = 50; //тейкпрофит, если 0 то не изменяется
extern int TrailingStop = 10; //длинна тралла, если 0 то нет тралла
extern int TrailingStart = 0; //когда включать тралл, например после достижения 40 п прибыл
extern int StepTrall = 2; //шаг тралла - перемещать стоплосс не ближе чем StepTrall
extern int NoLoss = 0, //перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток
MinProfitNoLoss = 0; //минимальная прибыль при переводе вбезубыток
extern int Magic = 77; //магик
extern int Step = 10; //расстояние от цены
extern double Lot = 0.1;
extern int TimeModify = 30; //кол-во секунд раньше которого запрещено изменять ордер
extern int slippage = 30; //Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).
extern int TimeStart = 0 , //ограничение времени работы советника
TimeEnd = 24; //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd







