Чтение файла истории сторонним приложением

 

пишу на С++ небольшую программку по анализу графика.

необходимо, что бы эта программа брала данные непосредственно из файлов истории.

подскажите возможно ли это, и если да, то как?

 

Делаешь советник mql4 который выгружает нужную информацию(Open Close High Low Volume индикаторы) в текстовый файл или xml, читаешь из C++ кода через iostream.h этот текстовый файл или парсишь XML. Код для выгрузки нужно писать в теле функции init, запускаешь советник и вуаля в папке появляется нужный файл.

 
igumnov:

Делаешь советник mql4 который выгружает в файл нужную информацию(Open Close High Low Volume индикаторы) в текстовый файл или xml, читаешь из C++ кода через iostream.h этот текстовый файл или парсишь XML. Код для выгрузки нужно писать в теле функции init, запускаешь советник и вуаля в папке появляется нужный файл.


написать такого советника - как 2 пальца об асфальт, мне же интересно сделать без оного. напрямую файл истории -> прога на С++

 

создание своего файла истории: https://www.mql5.com/ru/code/7737

или гуглите формат .hst

 
Здесь можно взять идею чтения из файла .hst, а так описание .hst есть в справке к МТ4.