Заполнение структур плохая идея. Зачем ее заполнять, да еще полностью, если может потребоваться только одно поле?
Есть стандартные классы COrderInfo и CPositionInfo.
В классе COrderInfo есть методы Select(const ulong ticket) и SelectByIndex(const int index). Доступ к свойствам ордеров через методы класса делается. CPositionInfo подобно.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Заполнение структур плохая идея. Зачем ее заполнять, да еще полностью, если может потребоваться только одно поле?
Есть стандартные классы COrderInfo и CPositionInfo.
В классе COrderInfo есть методы Select(const ulong ticket) и SelectByIndex(const int index). Доступ к свойствам ордеров через методы класса делается. CPositionInfo подобно.
Затем, что внутри ордер уже храниться как структура, и дать к ней доступ быстрее чем дергать "дорогие" вызовы.
Почти в каждом профессиональном советнике, все вызовы кешируются, что бы увеличить быстродействие.
По уму, нужны даже не расширенные функции, а нормальный менеджер ордеров.
Затем, что внутри ордер уже храниться как структура, и дать к ней доступ быстрее чем дергать "дорогие" вызовы.
Почти в каждом профессиональном советнике, все вызовы кешируются, что бы увеличить быстродействие.
По уму, нужны даже не расширенные функции, а нормальный менеджер ордеров.