Новостной безиндикаторный советник cm-NEWS

cmillion

Гуру форума
В данной ветке я выложу несколько советников объединенных одним принципом. Когда скорость цены резко возрастает открывается ордер в сторону движения цены. Более подробно о каждом советнике можно будет прочитать в описании.
 

cmillion

Гуру форума
cm-NEWS

Советник торгует на скачках рынка, при этом не использует никакие индикаторы.

Идея советника заключается в том, что стоп ордера дискретно времени перемещаются на заданном расстоянии от текущей цены.

Если цена достаточно резко поползла в одну сторону, то советник просто не успевает переместить ордер и он становится рыночным.

Далее включается тралл ордера.


PHP:
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_news_small.png
 

Вложения

  • cm_EA News.mq4
    6,6 КБ · Просмотры: 1 289

cmillion

Гуру форума
советник cm_EA News Candle

Данный советник отличается от своих собратьев в данной ветке тем, что его можно прогонять в тестере и находить оптимальные параметры.
Он анализирует не просто ход цены, а размер свечей. Ордера выставляются на расстоянии step от цены открытия свечи и если свеча будет больше этого расстояния, то ордер откроется. Противоположный удалится. Если свеча не достанет отложенный ордер, то на следующей свече ордера переместятся опять на расстояние step от цены открытия. Естественно, что для данного советника важен таймфрейм, я рекомендую М15, но можно и поэкспериментировать.

параметры
PHP:
extern int     Stoploss             = 0,      //стоплосс, если 0 то не изменяется
               Takeprofit           = 40;     //тейкпрофит, если 0 то не изменяется
extern int     TrailingStop         = 15;     //длинна тралла, если 0 то нет тралла
extern int     TrailingStart        = 0;      //когда включать тралл, например после достижения 40 п прибыл
extern int     StepTrall            = 0;      //шаг тралла - перемещать стоплосс не ближе чем StepTrall
extern int     NoLoss               = 30,     //перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток
               MinProfitNoLoss      = 10;     //минимальная прибыль при переводе вбезубыток
extern int     Magic                = 0;      //магик
extern int     Step                 = 20;     //расстояние от цены
extern double  Lot                  = 0.1;
extern int     slippage             = 30;     //Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).
extern int     TimeStart            = 0 ,     //ограничение времени работы советника
               TimeEnd              = 24;     //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd

cm_EA News Candle 2010 - 2012 (2).JPG
 

Вложения

  • cm_EA News Candle.rar
    685,6 КБ · Просмотры: 1 443

cmillion

Гуру форума
Советник с виртуальными стоп ордерами

Для тех кто боится нагружать своего брокера я сделал вариант с виртуальными стоп ордерами.
Плюс к этому добавил 2 временные зоны

Параметры:


PHP:
extern int     Stoploss             = 20,     //стоплосс, если 0 то не изменяется 
               Takeprofit           = 15;     //тейкпрофит, если 0 то не изменяется 
extern int     TrailingStop         = 5;      //длинна тралла, если 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 string  Time_Start1          = "13:00:00",     //ограничение времени работы советника 
               Time_End1            = "14:00:00";     //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd 
extern string  Time_Start2          = "16:30:00",     //ограничение времени работы советника 
               Time_End2            = "17:30:00";     //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd 
extern bool    DelOpposite          = false;   //удалять противоположный ордер при срабатывании
 

Вложения

  • cm_EA News TimeM Virtual v1.zip
    10,7 КБ · Просмотры: 773

cmillion

Гуру форума
cm_EA News Virtual v3 1m

Более новая версия советника с виртуальными ордерами.

PHP:
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;   //удалять противоположный ордер при срабатывании
 

Вложения

  • cm_EA News Virtual v3 1m.rar
    1,2 МБ · Просмотры: 1 247

cmillion

Гуру форума
Новостной советник для терминала МТ5

Параметры

PHP:
input ulong    TrailingStop   = 500;
input ulong    TrailingStep   = 10;
input ulong    StopLoss       = 0;
input ulong    TakeProfit     = 3600;
input ulong    Step           = 350;
input double   Lot            = 0.1;

input int      MAGIC          = 0;
input int      slippage       = 30;

cm-news 1.PNG
 

Вложения

  • _1.PNG
    _1.PNG
    37,4 КБ · Просмотры: 426
  • 3.png
    3.png
    42,4 КБ · Просмотры: 255
  • cm-news.zip
    30,1 КБ · Просмотры: 581

JokerEA

Местный знаток
Подскажите пожалуйста, что изменить в настройках чтоб была возможность протестировать в Альпари?
 

Юрий070

Активный участник
Заказывал советник по аналогичной стратегии. Снял с реала ECN, так как сливает из-за проскальзываний. Рабочие настройки для реала найти не удалось.
 

Egorushka1974

Местный житель
Данный советник отличается от своих собратьев в данной ветке тем, что его можно прогонять в тестере и находить оптимальные параметры.
Он анализирует не просто ход цены, а размер свечей. Ордера выставляются на расстоянии step от цены открытия свечи и если свеча будет больше этого расстояния, то ордер откроется. Противоположный удалится. Если свеча не достанет отложенный ордер, то на следующей свече ордера переместятся опять на расстояние step от цены открытия. Естественно, что для данного советника важен таймфрейм, я рекомендую М15, но можно и поэкспериментировать.

параметры
PHP:
extern int     Stoploss             = 0,      //стоплосс, если 0 то не изменяется
               Takeprofit           = 40;     //тейкпрофит, если 0 то не изменяется
extern int     TrailingStop         = 15;     //длинна тралла, если 0 то нет тралла
extern int     TrailingStart        = 0;      //когда включать тралл, например после достижения 40 п прибыл
extern int     StepTrall            = 0;      //шаг тралла - перемещать стоплосс не ближе чем StepTrall
extern int     NoLoss               = 30,     //перевод в безубыток при заданном кол-ве пунктов прибыли, если 0 то нет перевода в безубыток
               MinProfitNoLoss      = 10;     //минимальная прибыль при переводе вбезубыток
extern int     Magic                = 0;      //магик
extern int     Step                 = 20;     //расстояние от цены
extern double  Lot                  = 0.1;
extern int     slippage             = 30;     //Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).
extern int     TimeStart            = 0 ,     //ограничение времени работы советника
               TimeEnd              = 24;     //не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd

Посмотреть вложение 139051


Мэтр, зацените результат. 2007-2013г. стартовое депо 10000
Правда ДЦ может забанить за модификацию ордеров каждую минуту.
Может сделать виртуальные отложенники именно для этого советника?
А так прям грааль, ешки-матрешки. Если побаловаться с лотом, я думаю еще больше будет.
 

Вложения

  • cm2.jpg
    cm2.jpg
    35,9 КБ · Просмотры: 759
  • cm1.jpg
    cm1.jpg
    36 КБ · Просмотры: 603
  • cm_eanews1m.set
    1 001 байт · Просмотры: 575

hiks

Интересующийся
К сожалению на реале не все так радужно...
 

Egorushka1974

Местный житель
Мэтр, зацените результат. 2007-2013г. стартовое депо 10000
Правда ДЦ может забанить за модификацию ордеров каждую минуту.
Может сделать виртуальные отложенники именно для этого советника?
А так прям грааль, ешки-матрешки. Если побаловаться с лотом, я думаю еще больше будет.

Прошу пардона, пару забыл указать-евробакс.
 

cmillion

Гуру форума
Мэтр, зацените результат. 2007-2013г. стартовое депо 10000
Правда ДЦ может забанить за модификацию ордеров каждую минуту.
Может сделать виртуальные отложенники именно для этого советника?
А так прям грааль, ешки-матрешки. Если побаловаться с лотом, я думаю еще больше будет.

Раз в минуту модификация не такая уж частая, почему Вы считаете, что счет забанят? Сделать конечно можно, но только при открытии рыночного ордера во время новостей будет проскальзывание и результаты будут хуже чем с отложками.
 

cmillion

Гуру форума
Подскажите пожалуйста, что изменить в настройках чтоб была возможность протестировать в Альпари?

Вы бы хоть имя советника указали, настройки везде разные. Самое главное, чтобы все параметры указанные в пунктах увеличить в 10 раз.
 

JokerEA

Местный знаток
Вы бы хоть имя советника указали, настройки везде разные. Самое главное, чтобы все параметры указанные в пунктах увеличить в 10 раз.
Раз ветка посвящена "Новостной безиндикаторный советник cm-NEWS", о нем и спрашивал. Спасибо за ответ.
 

Egorushka1974

Местный житель
Раз в минуту модификация не такая уж частая, почему Вы считаете, что счет забанят? Сделать конечно можно, но только при открытии рыночного ордера во время новостей будет проскальзывание и результаты будут хуже чем с отложками.[/QUOT

Понял, попробую поставить на демо, погоняю пару месяцев.
Попробую погонять с этим сетом фунт/доллар
 

Юрий070

Активный участник
Раз в минуту модификация не такая уж частая, почему Вы считаете, что счет забанят? Сделать конечно можно, но только при открытии рыночного ордера во время новостей будет проскальзывание и результаты будут хуже чем с отложками.[/QUOT

Понял, попробую поставить на демо, погоняю пару месяцев.
Попробую погонять с этим сетом фунт/доллар

Демо не даст вам достоверной картины, т.к. не учитываются реквоты и проскальзывания, а они для советника очень критичны, так как он работает на сильных движениях. Лучше попробуйте на минимальном реале с минимальным лотом.
 

Garry511

Активный участник
Есть еще много вариаций данного советника, пишите, предлагайте.
Можно добавить в советник cm_EA News 5(!) временных зон по типу
extern string Time_Start1 = "13:00:00",
Time_End1 = "14:00:00";
extern string Time_Start2 = "16:30:00",
Time_End2 = "17:30:00";
ограничение времени работы советника; не открываем ордера и закрываем отложки если время не между TimeStart и TimeEnd?
Так с вечера можно настроить советник на все завтрашние новости, в зависимости от того где новости и на соответственную пару.
0 или false - временная зона отключена.
Спасибо
 
Последнее редактирование:

cmillion

Гуру форума
Раз ветка посвящена "Новостной безиндикаторный советник cm-NEWS", о нем и спрашивал. Спасибо за ответ.

Может Вы не заметили, но я в первом посту сразу указал что буду выкладывать в ветку советники ( во мн. числе) и далее несколько постов с разными советниками, так вот я и прошу вместо бесполезной игры словами указавать в вопросах точное имя советника.
 
Верх