Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

Базовая библиотека для создания профилей томов - библиотека для MetaTrader 5

Просмотров:
152
Рейтинг:
(8)
Опубликован:
2025.04.04 10:54
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Эта библиотека предоставляет несколько простых публичных методов для создания и построения профилей объема:

public:
   void              VolumeProfile(datetime _from, datetime _to, int _resolution_points);
                    ~VolumeProfile() {};
   double            GetHVPrice();
   void              Plot();

  • GetHVPrice возвращает цену, связанную с наибольшим объемом в диапазоне.
  • _resolution_points содержит размер окна для квантования соседних цен (в пунктах).

Вот пример скрипта для создания и построения нужного профиля объема:

#include <VolumeProfile.mqh>
void OnStart()
  {
      datetime from=iTime(_Symbol, PERIOD_CURRENT,50);
      datetime to=iTime(_Symbol, PERIOD_CURRENT,20);
      VolumeProfile *VP = new VolumeProfile(from, to, 5);
      VP.Plot();
      Print(VP.GetHVPrice());
      delete VP;
  }

Профиль объема

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/49718

Пан Призма № рычаг 72 Пан Призма № рычаг 72

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

Обнаружение начала нового бара или свечи Обнаружение начала нового бара или свечи

Определение начала нового бара или свечи в обработчике события OnTick() эксперта.

Интросортировка (интроспективная сортировка) с использованием функциональных указателей Интросортировка (интроспективная сортировка) с использованием функциональных указателей

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

Функция для поверки открыт ли рынок для торговли в данный момент по текущему символу Функция для поверки открыт ли рынок для торговли в данный момент по текущему символу

Функция может быть полезна, чтобы не перегружать сервер торговыми запросами в моменты времени, когда рынок закрыт для торговли