Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Заполнение структур плохая идея. Зачем ее заполнять, да еще полностью, если может потребоваться только одно поле?
Есть стандартные классы COrderInfo и CPositionInfo.
В классе COrderInfo есть методы Select(const ulong ticket) и SelectByIndex(const int index). Доступ к свойствам ордеров через методы класса делается. CPositionInfo подобно.
Затем, что внутри ордер уже храниться как структура, и дать к ней доступ быстрее чем дергать "дорогие" вызовы.
Почти в каждом профессиональном советнике, все вызовы кешируются, что бы увеличить быстродействие.
По уму, нужны даже не расширенные функции, а нормальный менеджер ордеров.
Затем, что внутри ордер уже храниться как структура, и дать к ней доступ быстрее чем дергать "дорогие" вызовы.
Почти в каждом профессиональном советнике, все вызовы кешируются, что бы увеличить быстродействие.
По уму, нужны даже не расширенные функции, а нормальный менеджер ордеров.