Структуры данных
В MQL4 существуют 8 предопределенных структур, предназначенные для хранения и передачи служебной информации:
Что нового в MQL5
В платформе пятого поколения был существенно расширен торговый функционал – стала возможна работа с тиками и стаканом цен, расширены свойства ордеров и торгового запроса, добавлена обработка торговых событий, появились функции Экономического календаря. Для передачи и обработки всей этой обширной информации были добавлены новые структуры для хранения данных:
- MqlParam предназначена для описания входных параметров при создании индикатора с помощью функции IndicatorCreate();
- MqlRates предоставляет информацию об исторических данных, содержащих цену, объем и спред;
- MqlBookInfo для получения информации из стакана цен (окно котировок);
- MqlTick предназначена для быстрого получения наиболее востребованной информации о текущих ценах;
- MqlTradeRequest используется для отравки торгового запроса;
- MqlTradeCheckResult содержит результат проверки торгового запроса перед его отправкой;
- MqlTradeResult возвращает ответ торгового сервера на торговый запрос;
- MqlTradeTransaction дает описание полученной транзакции;
- Структуры Экономического календаря предназначены для получения новостей и актуальных макроэкономических показателей, которые поступают прямо в платформу.
|