Writing a class based on ClusterDelta Premium volume indicator to access indicator data in timeseries format

MQL5 Indicators Libraries

Specification

ClusterDelta Premium Volume is a typical volume histogram indicator.


What is different is that it's getting data from ClusterDelta asynchronously using dlls and store them in local database. The asynchronous call is preventing from accessing data via iCustom so the only solution seems to write a class that I could integrate into my code that will get the ClusterDelta volume and make this data accessible via standard methods like:

  • for current TF: long VolumeCD[]
  • for any TF: long  iVolumeCD(string symbol, ENUM_TIMEFRAMES timeframe, int shift)

Class should also have

  • initialization mechanism to be put in OnInit
  • return -1 on VolumeCD[0] or iVolumeCD(NULL,0,0) call in case data is not yet accessible

ClusterDelta Premium Volume indicator is available with source code (attached) and libraries, so the job is to take this source, understand how it gets data and write a class based on this. I will provide the person that gets the job with login to ClusterDelta service - indicator need an active subscription to run.

Responded

1
Developer 1
Rating
(564)
Projects
933
47%
Arbitration
303
59% / 25%
Overdue
125
13%
Loaded

Project information

Budget
50+ USD
VAT (23%): 11.5 USD
Total: 61.5 USD
For the developer
45 USD
Deadline
from 2 to 3 day(s)