На важных новостях стараюсь не торговать. На основе новостного индикатора, написала небольшой советник, который в комментариях пишет, можем мы торговать или нет. Код из него можно использовать в своих советниках, чтобы они не заходили в сделки в аккурат перед новостью и тем самым сберегли депозит. Если конечно, вы не любитель посёрфить на новостях.
Во входящие переменные пишем:
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)
Комментарии (9)
16 deenyy Сообщений: 127 - deenyy
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
___*_____*
__*_*****_*
_*_(O)__(O)_*
**____V____**
**_________**
**_________**
_*_________*
__***___***__
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
Можно пользоваться только индикатором. Просто мне нагляднее, когда в комментариях информация, а не алертом выскакивающим.
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
У индикатора можно выбрать валютные пары.
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
6 MarioDraghi Сообщений: 72 - Marketmaker
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий