Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну или топикстартеру юзать события OnTrade и OnTradeTransaction (а это рано или поздно придется сделать)
Ну или топикстартеру юзать события OnTrade и OnTradeTransaction (а это рано или поздно придется сделать)
опять та же самая беда уже и 5 сек не помогает.
Может сделать какую т о универсальную функцию обновления списка ордеров
?
позиция открыта - но не может быть модифицирована так как советник ее не видит.
опять та же самая беда уже и 5 сек не помогает.
Может сделать какую т о универсальную функцию обновления списка ордеров
?
позиция открыта - но не может быть модифицирована так как советник ее не видит.
Запомнили тикет ордера, который должен был открыть позицию, и с небольшим слипом перебираем все сделки.
Если находим, ту, у которой DEAL_ORDER соответствует нашему ордеру, значит позиция открыта.
Примерно так (это часть кода):
pLastOrder - тикет ордера, pLastTime - время, начиная с которого выбирается история (должно быть гарантированно меньше времени установки ордера, можно использовать 0).
Функцию можно вызывать в цикле с небольшим слипом, пока она не вернет true. Это будет знаком того, что сделка есть (позиция открыта).