I need to build a custom data source for MT5

 
Does MetaTrader provide a mechanism to develop custom price/volume data sources? If yes, can anyone point me to the documentation. I could not find it.
 

FileOpen or WebRequest, then CustomSymbol.


https://www.mql5.com/en/docs/function_indices


https://www.mql5.com/en/docs/customsymbols


Here is an example reading history from WavesPlatform's api:

Documentation on MQL5: List of MQL5 Functions
Documentation on MQL5: List of MQL5 Functions
  • www.mql5.com
Reads from the file of the CSV type a string of one of the formats: "YYYY.MM.DD HH:MM:SS", "YYYY.MM.DD" or "HH:MM:SS" - and converts it into a datetime value
Files:
sn1ypp.mq5  22 kb
 
kypa:

FileOpen or WebRequest, then CustomSymbol.


https://www.mql5.com/en/docs/function_indices


https://www.mql5.com/en/docs/customsymbols


Here is an example reading history from WavesPlatform's api:

Thank you, appreciate it; I can use this as a reference!
Reason: