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

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

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



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

  • Дата: Четверг, 24.05.2012, 19:47 | Сообщение # 2 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9728
    Награды: 42
    Статус: Offline

    Данные для этого индикатора поступают от сайта http://www.dailyfx.com/calendar

    Приверженцы другого экономического календаря ForexFactory - http://www.forexfactory.com/calendar.php
    могут скачать ломанный календарь

    Разница есть в важности новостей, хронология событий одинаковая.

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

    FFCal.mq4(24.3 Kb)

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

    Дата: Пятница, 25.05.2012, 18:08 | Сообщение # 3 Написал: Призывник
    Группа: Гости





    Скажите, пожалуйста, можно ли сделать отображение новостей на графике, таким как на скриншоте (ну или как-то так). А то линии перекрывают одна другую, тяжело разобрать какая новость выходила. И еще хотелось бы посмотреть историю новостей на графике хотя бы за месяц. Как это сделать?
    https://s019.radikal.ru/i610/1205/f9/7126d70cf374.jpg

    Дата: Пятница, 25.05.2012, 18:15 | Сообщение # 4 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9728
    Награды: 42
    Статус: Offline

    пока обещать не могу что получиться технически, но идея мне нравится.

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

    Дата: Суббота, 26.05.2012, 22:50 | Сообщение # 5 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9728
    Награды: 42
    Статус: Offline

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

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

    Дата: Воскресенье, 27.05.2012, 01:03 | Сообщение # 6 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9728
    Награды: 42
    Статус: Offline

    Получилась вот такая картинка
    история новостей за месяц

    история новостей за год


    Версия 2
    Добавленные параметры:
    extern string in43="Показывать историю новостей 1-месяц 2-год";
    extern int HistoryNewsShow=1;

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

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

    1699327.gif(41.4 Kb) · 6284095.gif(65.2 Kb)

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

    Дата: Воскресенье, 27.05.2012, 07:55 | Сообщение # 7 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9728
    Награды: 42
    Статус: Offline

    соответственно, на графике появляются кругляшки над баром, в той последовательности, в которой выходили новости.
    1 - слабая новость
    5 - средняя новость
    10 - Сильная новость

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

    Дата: Среда, 30.05.2012, 14:33 | Сообщение # 8 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9728
    Награды: 42
    Статус: Offline

    Добавлена возможность просматривать историю новостей за месяц и за год
    При смене ТФ - линии остаются, значки новостей перестраиваются в зависимости от положения цены.

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

    Дата: Четверг, 31.05.2012, 18:52 | Сообщение # 9 Написал: Администратор expforex
    Группа: Администраторы
    Сообщений: 9728
    Награды: 42
    Статус: Offline

    Версия 4 - перезалита в раздел Файлы

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

    Дата: Пятница, 01.06.2012, 08:35 | Сообщение # 10 Написал: я не Призывник
    Группа: Гости





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

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