Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 897
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно.
А как?
А как?
Барабашка уже всё рассказал.
Идентификатор позиции не поменяется. По нему ищите сделки.
Спасибо. После клиринга, функция возвращает не среднюю цену сделок, как задумано, а цену пере открытой позиции. Где ошибка, скажите, пожалуйста.
Спасибо. После клиринга, функция возвращает не среднюю цену сделок, как задумано, а цену пере открытой позиции. Где ошибка, скажите, пожалуйста.
Если Вы работаете с позицией - работайте с позицией. Если Вы работаете со сделкой - работайте со сделкой. В сделке указана цена сделки, а не цена позиции.
Если Вы работаете с позицией - работайте с позицией. Если Вы работаете со сделкой - работайте со сделкой. В сделке указана цена сделки, а не цена позиции.
Разве я не выбрала сделки участвовавшие в открытии позиции?
Разве я не выбрала сделки участвовавшие в открытии позиции?
Алгоритм простой: выбираете позицию, по идентификатору позиции - все ее сделки. Выбираете для работы только те сделки, которые формируют объем позиции, т.е. исключаете клиринговые сделки.
Вы же выбрав позицию, получаете ее сделки, а дальше у сделок запрашиваете цену ПОЗИЦИИ! А нужна цена каждой конкретной сделки.
А нужна цена каждой конкретной сделки.
Извините, не пойму как сделку выбрать вместо позиции, покажите)
Извините, не пойму как сделку выбрать вместо позиции, покажите)
Так, я так и делаю
потом id сделки сравниваю с тикетом позиции, и считаю что выбрала сделку,
но возвращает цену позиции. Почему?