В MetaTrader 4 используются следующие методы хранения данных:
- Хранение промежуточных данных. 2 Полученные с сервера данные автоматически распаковываются и сохраняются в формате HCC. 2 Единицей хранения данных в этом формате является минутный бар. 2 Файлы в формате HCC используются для подготовки ценовых данных по всем таймфреймам и не предназначены для прямого доступа. 2
- Хранение данных в формате HC. 2 Данные в этом формате являются таймсериями, максимально подготовленными для быстрого доступа. 2 Они создаются только по запросу графика или MQL4-программы и сохраняются для дальнейшего использования в файлах с расширением hc. 2
- Хранение данных в каталоге пользователя. 3 Начиная с версии 600, все данные конкретного пользователя, работающего с определённой копией терминала MetaTrader 4, хранятся в специальном каталоге данных, который находится на системном диске отдельно от места установки терминала. 34
Для экономии ресурсов данные по таймфрейму загружаются и хранятся в оперативной памяти только по необходимости, при длительном отсутствии обращений к данным происходит выгрузка их из оперативной памяти с сохранением в файл. 2