MetaTrader 5 / Библиотеки

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

312
(8)

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

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