Oxy
..ιllιlι.lι.ιllι.ιlι..

 
Уровень 27

  Торгую в компаниях:


Группа "Кодоводство"

Рейтинг 136



Советник, оповещающий о новостях

На важных новостях стараюсь не торговать. На основе новостного индикатора, написала небольшой советник, который в комментариях пишет, можем мы торговать или нет. Код из него можно использовать в своих советниках, чтобы они не заходили в сделки в аккурат перед новостью и тем самым сберегли депозит. Если конечно, вы не любитель посёрфить на новостях.

Во входящие переменные пишем:
extern int   MinDo          = 30;         // Срабатывание минут до новости     
extern int   MinPosle       = 30;         // Срабатывание минут после новости
extern int   offset         = 3;          // Часовой пояс сервера
extern bool  Vhigh          = true;       // Показывать важные новости
extern bool  Vmedium        = false;      // Показывать средние новости
extern bool  Vlow           = false;      // Показывать слабые новости
extern bool  RisovatLini    = true;       // Рисовать линии на графике


Если вы в «показывать какие-то новости» true заменили на false, то, чтобы лишние линии новостей удалились с графика, надо удалить и заново запустить советник. Такова особенность индикатора. Он удаляет лишние линии только, когда сам удаляется с графика.
Тоже самое надо заново запустить советник, если вы «Рисовать линии на графике» меняете на false.
Сам индикатор править по этому поводу не стала, он скачан от сюда.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

В OnTick() делаем запрос к индикатору:
double CheckNews = iCustom(Symbol(),0,"urdala_news_investing_com",MinDo,MinPosle,offset,Vhigh,Vmedium,Vlow,"",RisovatLini,0,0);

Здесь запрашиваем новости только по своей валютной паре, на которой и установлен эксперт.

Далее, если от индикатора приходит 1 — новость рядом, если 0 — новостей ближайших нет:
if(CheckNews==1) {
    // Здесь место для действий, когда новость рядом
      
    Comment("НЕ ТОРГУЕМ, НОВОСТЬ!");
}
if(CheckNews==0) {
    // Здесь место для действий без новостей
      
    Comment("Торговать можно!");
}




Эксперт и индикатор:
about_news.rar (37 Kb)
  • +6
  • Просмотров: 5027
  • 26 мая 2016, 14:03
  • Oxy
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Кодоводство", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Ставим по Fibo отложенные ордера
Следующая запись в группе  
Советник: buy/sell stop по фракталам
20 мая 2016
03 июня 2016

Комментарии (9)

+
+2
Советник который не сливает *good* , Супер, беру!
avatar

  16  deenyy Сообщений: 127 - deenyy

  • 26 мая 2016, 22:34
+
0
точно никогда не сольет :D 
avatar

  27  Oxy Автор Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 26 мая 2016, 22:40
+
0
А он откуда информацию берёт, что новость будет?
___*_____*
__*_*****_*
_*_(O)__(O)_*
**____V____**
**_________**
**_________**
_*_________*
__***___***__ <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 
Редактирован: 19 мая 2021, 19:00
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 1 июня 2016, 16:54
+
+1
:D  Красивая сова у тебя. *good*  Советник из индикатора, а индикатор с сайта investing.
Можно пользоваться только индикатором. Просто мне нагляднее, когда в комментариях информация, а не алертом выскакивающим. :D 
avatar

  27  Oxy Автор Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 1 июня 2016, 17:04
+
0
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 1 июня 2016, 18:43
+
+1
У советника:
запрашиваем новости только по своей валютной паре, на которой и установлен эксперт

У индикатора можно выбрать валютные пары.
avatar

  27  Oxy Автор Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 1 июня 2016, 19:00
+
0
Всё, понял, был невнимателен.
avatar

  24  ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 1 июня 2016, 19:58
+
0
можно ли прикрутить к советнику автоматическое отключение/включение автоторговли на графике перед или по прошествии важных новостей?
avatar

  6  MarioDraghi Сообщений: 72 - Marketmaker

  • 28 марта 2017, 19:04
+
0
можно
avatar

  27  Oxy Автор Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 28 марта 2017, 19:09

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари