Range Bars
- Индикаторы
- Artur Zas
- Версия: 1.12
- Обновлено: 19 июля 2021
- Активации: 10
Надежное графическое решение, позволяющее создавать пользовательские графики рейндж-баров на торговой платформе MetaTrader 4.
Вы можете применять все стандартные и пользовательские индикаторы, а также технический анализ непосредственно к графикам рейндж-баров. Вы также можете запускать советников непосредственно на этих графиках* (подробности в тексте ниже описания параметров).
Для создания графика рейндж-баров необходимо прикрепить индикатор Range Bar на график стандартного таймфрейма (рекомендуется минутный) и использовать настройки индикатора для создания пользовательского графика, который будет отображаться в автономном графике по вашему выбору. Все доступные настройки описаны ниже:
Определение типа бара
- Candle size - размер свечи (в пипсах для пар Forex и в пунктах для других).
Настройки отображения
- Display on offline chart - отображать на автономном графике (M2, M3, M4, M6, M7, M8, M9 или M10).
- Build history for number of days - построить историю для указанного количества дней.
- Reset Open on each trading day - сбрасывать цену открытия каждый день.
- Re-calculate chart on history updates - пересчитывать график при обновлении истории.
- Minimum chart update interval - минимальный интервал обновления графика (в миллисекундах).
Расчет размера бара на основе ATR
- Enabled - включить (true/false).
- Daily ATR period - период дневного ATR.
- Percentage of ATR to calculate candle size - процент от ATR для расчета размеров свечей (от максимума до минимума).
Оповещения и информация
- Sound signal on new bar - звуковой сигнал на новом баре (true/false).
- Only signal reversal bars - сигнал только на разворотных барах (true/false).
- Use Alert Window to display signal - использовать окно оповещений для отображения сигнала (true/false).
- Sound file to play on bullish bar - звуковой файл для воспроизведения на бычьем баре.
- Sound file to play on bearish bar - звуковой файл для воспроизведения на медвежьем баре.
- Color of High threshold indicator - цвет индикатора максимального порога.
- Color of Low threshold indicator - цвет индикатора минимального порога.
- Color of an inactive threshold indicator - цвет индикатора неактивного порога.
* Советник можно использовать прямо на автономных графиках, однако требуется небольшая настройка, поэтому вам необходимо иметь доступ к исходному коду советника. Ниже приведен пример шаблона советника, который может работать непосредственно на автономном графике:
#property strict //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { // Необходимо инициализировать таймер для вызова события OnTimer. // Оно используется для вызова OnTick при каждом изменении цены Bid. // Проверка выполняется каждые 250 мс, что должно быть достаточно. EventSetMillisecondTimer(250); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { // Не забудьте уничтожить таймер в событии OnDeinit. EventKillTimer(); //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { // // Здесь находится торговая логика советника. // В этом примере будет просто выводиться запись в журнал... // Print("OnTick function call - bid = "+(string)Bid); } //+------------------------------------------------------------------+ //| Функция OnTimer используется для вызова OnTick() | //| при каждом изменении цены Bid. | //+------------------------------------------------------------------+ void OnTimer() { RefreshRates(); static double prevBid = 0; if(Bid != prevBid) { prevBid = Bid; OnTick(); } } //+------------------------------------------------------------------+
works great, I recommend it