Главная
Форум
Индикаторы и Скрипты

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

Форум » Cтратегии и программирование на MQL » Индикаторы и Скрипты » Ind - NewsInfo (Индикатор экономического календаря)
Ind - NewsInfo
Дата: Четверг, 24.05.2012, 13:20 | Сообщение # 1 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9806
Награды: 42
Статус: Онлайн



Ind - NewsInfo

Индикатор экономического календаря

Модификация уже известного экономического индикатора, отображающего экономические новости по текущей валютной паре.

Код
Реальный автор: "Сергей (urdala) Рашевский"  "urdala@mail.ru"
Модификация и улучшение http://www.expforex.com


На этот раз:
  • алгоритм сбора информации немного изменен в лучшую сторону,
  • исправлены ошибки отображения времени до\после новости,
  • добавлены показатели экономической активности(Предыдущий, Прогноз, фактический),

    Картинка текущего календаря выглядит так:


    Настройки:
    Цитата
    extern string a1="Минут до новости";
    extern int MinAlertPerNews=30; //Срабатывание минут до новости
    extern string a2="Минут после новости";
    extern int MinAlertAfterNews= 30; //Срабатывание минут после новости
    extern string a3="Часовой пояс";
    extern int GMT=-1; // часовой пояс. 0-GMT
    extern string a4="Показывать важные новости";
    extern bool HighNews=true;//Установка важности новостей
    extern string a5="Показывать средние новости";
    extern bool MediumNews=true;//Установка важности новостей
    extern string a6="Показывать легкие новости";
    extern bool LowNews=true;//Установка важности новостей
    extern string a7="Рисовать линии новостей";
    extern bool LineCreate=true;// Рисовать линии?
    extern string a34="Рисовать текст новостей";
    extern bool TextCreate=true;// Рисовать линии?
    extern string a9="Подавать сигналы";
    extern bool Alerts=false;// Сигналить о предстоящей новости?
    extern string a10="Цвет важных новостей";
    extern color high= Red;// цвет важных новостей
    extern string a11="Цвет средних новостей";
    extern color medium= Yellow;// цвет обычных новостей
    extern string a12="Цвет легких новостей";
    extern color low= Lime;// цвет незначительных новостей
    extern string a13="Стиль линий";
    extern int Style=1;//Стиль линии


    При включении алерта будет подаваться такой сигнал:




    Скачать версию данной программы
    ---------------- Дополнительные ссылки ----------------

    Как тестировать эксперта
    Как установить эксперта
    При возникновении краша терминала
    При возникновении ошибок


    ---------------- Рекомендуем посмотреть ----------------
    Посмотреть Все наши разработки


    Внимание!!! По данному индикатору начинается разработка советника. Обсуждение здесь

    Внимание! Советник, отключающий действия всех экспертов во время выхода новостей Скачать версию данной программы

    attach_file Прикрепления

    9740056.png(129.2 Kb) · 4033296.png(29.0 Kb) · 7125146.png(32.9 Kb)

    gestureс Уважением, Владислав Expforex

  • Дата: Пятница, 11.04.2014, 09:16 | Сообщение # 111 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9806
    Награды: 42
    Статус: Онлайн

    bonch, нет достаточно повесить на одну пару и включить в настройках AllSymbolsUse

    Цитата bonch ()
    Я что-то не совсем пойму, зачем ВейкАп? Чтобы одни советники засыпали, другие просыпались?


    Это я делал противоположный по функции эксперт, который включает кнопку советники smile ну типо торговля по новостям.

    gestureс Уважением, Владислав Expforex

    Дата: Пятница, 11.04.2014, 15:03 | Сообщение # 112 Написал: bonch
    Группа: Пользователи
    Сообщений: 50
    Награды: 0
    Статус: Оффлайн

    Цитата expforex ()
    bonch, нет достаточно повесить на одну пару и включить в настройках AllSymbolsUse

    Мне все символы не нужны, 5-6 пар, а если на все то торговать некогда будет))

    gestureМного читаю, мало пишу.

    Дата: Пятница, 11.04.2014, 18:07 | Сообщение # 113 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9806
    Награды: 42
    Статус: Онлайн

    тогда вешайте на ту пару. откуда хотите получать новости smile

    gestureс Уважением, Владислав Expforex

    Дата: Среда, 11.02.2015, 15:46 | Сообщение # 114 Написал: Seventeenth
    Группа: Пользователи
    Сообщений: 2
    Награды: 0
    Статус: Оффлайн

    подскажите плизз ...
    скачал и установил индикатор .. но работает как-то странно.
    в Чём может быть проблема?

    attach_file Прикрепления

    9524389.png(107.8 Kb)

    Дата: Среда, 11.02.2015, 16:03 | Сообщение # 115 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9806
    Награды: 42
    Статус: Онлайн

    Линии вроде показывает а вот текст пишет неправильно. Спасибо я перепроверю в новом билде - данный код делался еще в старом терминале.

    gestureс Уважением, Владислав Expforex

    Дата: Среда, 11.02.2015, 18:40 | Сообщение # 116 Написал: Seventeenth
    Группа: Пользователи
    Сообщений: 2
    Награды: 0
    Статус: Оффлайн

    Цитата expforex ()
    Линии вроде показывает а вот текст пишет неправильно.
    спасибо за ответ.
     но он и линии почему то рисует позавчерашние, не на текущую дату.

    Дата: Пятница, 13.02.2015, 15:19 | Сообщение # 117 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9806
    Награды: 42
    Статус: Онлайн

    Ок я проверил смотрите 
    по данным календаря с которого я получаю данные - после 10 февраля новостей нет 
    файл 
    http://www.dailyfx.com/files/Calendar-02-08-2015.csv

    я обновил версию календаря для нового терминала.

    gestureс Уважением, Владислав Expforex

    Дата: Понедельник, 16.02.2015, 01:44 | Сообщение # 118 Написал: mitin1976
    Группа: Пользователи
    Сообщений: 4
    Награды: 0
    Статус: Оффлайн

    Уважаемый expforex. Не могли ли Вы подправить тогда и сову Exp - NewsSleepEa?

    Дата: Понедельник, 16.02.2015, 13:06 | Сообщение # 119 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9806
    Награды: 42
    Статус: Онлайн

    mitin1976, так поправлять то вроде нечего? 
    я просто перекомпилировал на новый билд и все. правки не вносил.

    gestureс Уважением, Владислав Expforex

    Дата: Понедельник, 16.02.2015, 13:08 | Сообщение # 120 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9806
    Награды: 42
    Статус: Онлайн

    ошибок не пишет проверил. 
    2015.02.16 12:07:21.063 Exp - NewsTrader v9 EURUSD,M15: initialized
    2015.02.16 12:07:20.976 Exp - NewsTrader v9 EURUSD,M15 inputs: shiftMinute=0; MinuteAfterDelete=0; In_= Настройки входа; ReverseSignal=false; trade_=Настройки торговли; StopOrderDeltaifUSE=100; Magic=777; StopLoss=1000; TakeProfit=100; Slippage=0; MarketWatch=false; autolot_=Настройки автолота; Lots=0.1; DynamicLot=false; LotBalancePcnt=20.0; MaxLot=999.0; Martin=1.0; timetrade_=Настройки времени торговли; OpenHour=0; OpenMinute=0; CloseHour=23; CloseMinute=59; Trailing_=Настройки трейлингстопа; TrailingStopUSE=false; IfProfTrail
    2015.02.16 12:07:19.588 Expert Exp - NewsTrader v9 EURUSD,M15: loaded successfully

    все новости показывает. 

    attach_file Прикрепления

    5553618.png(62.1 Kb)

    gestureс Уважением, Владислав Expforex

    Форум » Cтратегии и программирование на MQL » Индикаторы и Скрипты » Ind - NewsInfo (Индикатор экономического календаря)
    Поиск:
    Expforex Expforex Идеи для Форекс https://www.expforex.com/1NEWDESIGN/NEWLOGO/LOGONEW.png expforex@meta.ua Украина expforex2