Распределение объемов сделок по ценовым уровням на заданном временном участке. Индикатор работает с данными, загружаемыми из внешнего источника (через программу RVL Server или любой другой сервер, предоставляющий тот же API). Источник рыночных данных - публичные ежедневные отчёты по объёмам от CME Group.
Индикатор для работы требует внешний источник данных, которым может являться программа RVL Server.
3 октября 2014 г. CME Group прекратила публиковать данные, на основе которых работали сервисы объёмов и RVL Server. Программа не может загружать новые данные. Подробнее...
Заранее учесть все возможности невозможно, поэтому в индикаторе предусмотрена возможность указать свою таблицу соответствия для каждого торгового сервера отдельно. При первом запуске индикатора на новом сервере будет создан отдельный файл соответствий на основе значений по умолчанию. Путь до файла: Папка_файлов_терминала\MQL4\Files\rvl\products_имя_сервера.txt. В дальнейшем все данные будут браться только из него. Сохранение таблицы в файл и чтение из него реализовано в версии индикатора 4.0.
Если механизма таблицы соответствия недостаточно для распознавания символов, мы можете подправить код индикатора, функция initParams(), в соответствии с вашими предпочтениями.
Индикатор для работы требует внешний источник данных, которым может являться программа RVL Server.
3 октября 2014 г. CME Group прекратила публиковать данные, на основе которых работали сервисы объёмов и RVL Server. Программа не может загружать новые данные. Подробнее...
Установка
Порядок установки:- Установить и настроить источник данных, например RVL Server.
- Настроить терминал: разрешить вызов DLL
- Положить файл +RVL.mq4 в обычную папку индикаторов (MQL4\Indicators).
- Скомпилировать индикатор в MetaEditor или перезапустить MetaTrader.
- Проверить работу индикатора с параметрами по умолчанию при работающем источнике данных.
Соответствие инструментов в RVL Server символам в MetaTrader
Каждый брокер может назвать один и тот же инструмент любым именем. С Forex ситуация некритичная, обычно брокеры ограничиваются только добавлением префиксов или суффиксов к названиям инструментов. Но с другими инструментами, такими как товары и индексы, всё намного хуже. Один и тот же торговый инструмент может быть назван разными именами, иногда никак не связанными с реальными тикерами на торговых площадках. Кроме того, индикатор можно использовать как для фьючерсных инструментов, так и для спотовых. Поэтому каждому инструменту в базе данных RVL Server может быть сопоставлено сразу несколько символов в терминале. Например, для EUR/USD (клиринговый код EC) это может быть EURUSD, 6E, EURUSD_FX, EURUSDFXF, mEURUSD и т.д. Даже в пределах одного брокера на разных его серверах (стандартный, микро, демо,..) инструменты могут быть названы по-разному. Иногда встречается и несколько схожих символов в пределах одного сервера, но проблема в этом случае решается аналогично.Заранее учесть все возможности невозможно, поэтому в индикаторе предусмотрена возможность указать свою таблицу соответствия для каждого торгового сервера отдельно. При первом запуске индикатора на новом сервере будет создан отдельный файл соответствий на основе значений по умолчанию. Путь до файла: Папка_файлов_терминала\MQL4\Files\rvl\products_имя_сервера.txt. В дальнейшем все данные будут браться только из него. Сохранение таблицы в файл и чтение из него реализовано в версии индикатора 4.0.
Если механизма таблицы соответствия недостаточно для распознавания символов, мы можете подправить код индикатора, функция initParams(), в соответствии с вашими предпочтениями.
Параметры
Параметр | Описание |
---|---|
Contract month (YY/MM), empty=current | Контракт в формате YY/MM, пустое значение - ближайший контракт. |
Range mode | Способ указания диапазона:
|
Range count | Количество дней или недель в диапазоне. |
Mode step, points | Минимальный шаг между модами в пунктах, подбирается субъективно для каждого инструмента. |
Histogram position | Позиция (ориентация) гистограммы:
|
Histogram color | Основной цвет гистограммы. Если не указан, гистограмма не будет показана. |
Histogram second color | Второй цвет гистограммы для градиента или обозначения больших объемов. Если не указан, функции, связанные с ним, отключены. |
Volume threshold for second color | Пороговое значение большого объёма. При превышении этого значения, соответствующий столбец гистограммы будет нарисован вторым цветом. Если указан как 0, то второй цвет используется просто для градиентной раскраски. |
Histogram bar style | Стиль стобцов гистограммы:
|
Histogram line width | Толщина линий столбцов гистограммы. |
Mode color | Цвет линий мод, None - отключить. |
Maximum volume mode color | Цвет линий максимума, None - отключить. |
Median color | Цвет линии медианы, None - отключить. |
VWAP color | Цвет линии VWAP, None - отключить. VWAP - средневзвешенная по объему цена. |
Mode line width | Толщина линий мод. |
Mode line style | Стиль линий мод. |
Mode level line color | Цвет линий уровней мод, None - отключить. |
Mode level line width | Толщина линий уровней мод, None - отключить. |
Mode level line style | Стиль линий уровней мод, None - отключить. |
Zoom, 0=auto | Масштаб гистограммы, 0 - автоматический масштаб. |
Identifier | Префикс всех объектов индикатора. Используйте разные префиксы для разных копий индикатора с одним режимом на одном графике. |
Vertical shift | Вертикальное смещение. |
Глобальные переменные
Переменная | Описание |
---|---|
rvl-port | Порт сервера (RVL Server). Если указываете серверу RVL Server порт, отличный от стандартного 8089, то следует указать его здесь. |
rvl-remote | Если значение равно 1, то будет использоваться имя сервера rvlserver вместо localhost. |
Комментариев нет:
Отправка комментария