ПредишенСледващото

Почти всеки терминал за борсовата търговия и Forex валута на пазара позволява да получите цитати в реално време, както и в историческа база данни и да ги съхранявате локално на компютъра на потребителя. MetaTrader 4 търговски магазини платформа файлове с исторически данни в един от нейните поддиректории на работната директория.

Тези файлове имат разширение * .HST и съдържат масиви от структури, включително параметри като: дата, час, High, Open, Low, Close, Volume. Вътрешният Форматът на тези файлове е описан в референтната документация за програмен език MQL4 на. Както е описано структури от данни за приложения в C / C ++.

Ето как изглеждат:

HistoryHeader структура се намира в началото на файла съдържа обща информация за данните, съхранявани в него. След това е данните си поставили като структури масив QuoteInfo. File Заглавие (HistoryHeader структура) не съдържа информация за броя на записите във файла, така че при зареждане на данни, за да се чете всеки кадър поотделно и добавяне на динамичен масив до края на файла.

Като пример, представете си една малка програма, на собствения си дизайн, който ви позволява да разглеждате файлове с исторически данни за MetaTrader 4 терминал.

Тук е външния вид на програмата:

Файлове с история кавички в терминал MetaTrader 4

Файлове с история кавички в терминал MetaTrader 4

Ако пътят към папката е зададен правилно и в инвалидни колички наистина са файлове с данни за минали периоди (разширение * .HST), а след това в левия списък, приложението ще се появи на имената на съответните файлове. Когато един от тези файлове от правото на списъка с приложения ще бъдат показани с неговите запис на данни.

Изтеглете приложението: HistView.zip [ZIP, 162KB]

Ако компютърът ви не е инсталиран MetaTrader 4 терминал и не е нужно файлове с исторически данни, кандидатстване за работа могат да бъдат тествани с помощта на демо архива.

Изтеглете демо архива на цитати: HistDemo.zip [ZIP, 741Kb]

Подкрепете проекта - споделете линка, благодаря!