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

Добавление виджета на свой сайт

Виджет экономического календаря MarketCheese можно встроить на свой сайт и пользоваться им в полном объеме.
Для этого необходимо выполнить шаги инструкции:

  1. В контейнер, в котором должен отображаться виджет экономического календаря, добавить тег:
    <div id='mch-widget'></div>
  2. Добавить скрипт, внутри которого будет объявлена переменная mchWidgetConfig:
    <script type="text/javascript">
        var mchWidgetConfig = {
            currentLanguage: 'ru',
            currentTimezone: 5,
            /*
            список настроек виджета
            */
        };
    </script>
  3. Подключить основной скрипт, расположенный на нашем сервере:
    <script src="https://api.marketcheese.com/widget/widget.min.js"></script>
  4. Для получения доступа к данным необходимо направить письмо с заголовком WIDGET на почту support@marketcheese.com.
    Письмо должно содержать адрес Вашего сайта, на котором размещен виджет.

Описание настроек виджета

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

Название Формат Возможные значения Описание Значение по умолчанию
currentLanguage строка ru / en Язык отображаемых данных ru – русский язык
currentTimezone число [-12 … +12] Часовой пояс (GMT) по умолчанию +3 – Москва, Санкт-Петербург
currentPeriod строка recent / today / todayUpcoming / tomorrow / thisWeek / nextWeek Дефолтовый период отображения данных.

recent – недавние и ближайшие (прошедшие 2 дня и предстоящие 5 дней)
today – сегодня
todayUpcoming – предстоящие сегодня (доступно только при установленном значении настройки rowLimit)
tomorrow – завтра
thisWeek – текущая неделя
nextWeek – следующая неделя
recent – недавние и ближайшие
hideColumns массив строк ['timeLeftColumn', 'volatilityColumn'] Перечисление скрываемых столбцов в таблице.

timeLeftColumn – оставшееся время до наступления события
volatilityColumn – уровень волатильности события
Все столбцы отображаются
countries массив строк ['CA', 'US', 'RU' … 'JP', 'EMU'] Список двухбуквенных кодов стран (стандарт ISO 3166), по которым по умолчанию отображаются данные. Исключением является «Европейский валютный союз» - код EMU. Все страны
categories массив чисел [1,2,3 … 7,8] Массив идентификаторов категорий, по которым по умолчанию отображаются данные.

1 – Central Banks
2 – Liquidity & Balance
3 – Industrial & Non-Industrial Activity
4 – Holidays
5 – Consumption & Inflation
6 – Confidence Indices
7 – Employment
8 – Interest Rates
9 – Government
Все категории
volatilities массив чисел [1,2,3] Список уровней волатильности, по которым по умолчанию отображаются данные.

1 – низкий
2 – средний
3 – высокий
Все уровни
rowLimit число 10 Ограничение по количеству отображаемых строк Без ограничения
hideElements массив строк ['filterButton', 'timezoneButton', 'periodButtons', 'fullInfoBlock'] Перечисление скрываемых элементов виджета.

filterButton – кнопка открытия фильтров
timezoneButton – кнопка выбора часового пояса
periodButtons – кнопки с выбором отображаемого периода
fullInfoBlock – блок подробной информации по событию (автоматически не отображается, если установлено ограничение по количеству строк)
Все элементы отображаются
fullCalendarUrl url 'https://www.marketcheese.com/economic-calendar' Ссылка на полную версию виджета - открывает новую вкладку при нажатии на элемент таблицы с данными, при условии, что выключен блок просмотра полной информации (настройка hideElements содержит значение 'fullInfoBlock') Отсутствует. Необходимо только в том случае, когда выставлено ограничение по количеству строк