Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1489

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Информация периодические меняется.
Например хочу видеть позицию с самой низкой ценой открытия. Или знать тик Последнего закрытой позиции.
Можно все прописать в принт, но так не удобно смотреть, можно пропустить. А так я сразу вижу где у меня ошибки.
Всем большое спасибо за помощь.
Теперь другая задача.
Есть функция, которая считает профит всех закрытых ордеров после определенного тика.
Для проверки было добавлено время закрытия ордера (позиции).
Так как все писалось на MQL4, а теперь переписывается на MQL5, встала вопрос, как правильно и грамотно обыграть эту проверку.
Проще говоря, как переписать код на MQL5)
Всем большое спасибо за помощь.
Теперь другая задача.
Есть функция, которая считает профит всех закрытых ордеров после определенного тика.
Для проверки было добавлено время закрытия ордера (позиции).
Так как все писалось на MQL4, а теперь переписывается на MQL5, встала вопрос, как правильно и грамотно обыграть эту проверку.
Проще говоря, как переписать код на MQL5)
Что-то типа того.
Всем большое спасибо за помощь.
Теперь другая задача.
Есть функция, которая считает профит всех закрытых ордеров после определенного тика.
Для проверки было добавлено время закрытия ордера (позиции).
Так как все писалось на MQL4, а теперь переписывается на MQL5, встала вопрос, как правильно и грамотно обыграть эту проверку.
Проще говоря, как переписать код на MQL5)
Так как перебирать придется не ордера (предыдущий пост), а сделки, то удобнее всего использовать это
Что-то типа того.
Что то не справился( Можно чуть подробнее на основе моего кода.
Что то не справился( Можно чуть подробнее на основе моего кода.
Возможно, лучше посмотреть вариант от Aleksandr Slavskii. Я с MQL4 не работал, да и с хеджингом тоже.
Или обратить внимание сюда и, на всякий случай, сюда.
Возможно, лучше посмотреть вариант от Aleksandr Slavskii. Я с MQL4 не работал, да и с хеджингом тоже.
Или обратить внимание сюда и, на всякий случай, сюда.
Не лучше. Это обычные функции от фхсабера.
Ваш вариант вполне приемлем, только надо ордера заменить сделками. Профит, комиссию и своп хранят сделки, а не ордера.
Alexey Viktorov #:
Ваш вариант вполне приемлем, только надо ордера заменить сделками. Профит, комиссию и своп хранят сделки, а не ордера.
И учитывать, что ордер может породить несколько сделок.
Так что или пребирать для каждого ордера его сделки, или завести массив/список (по к-ву ордеров) структур и заполнять их, перебирая сделки.И учитывать, что ордер может породить несколько сделок.
Так что или пребирать для каждого ордера его сделки, или завести массив/список (по к-ву ордеров) структур и заполнять их, перебирая сделки.Да зачем усложнять себе жизнь? Если надо посчитать прибыль за определённый период, а в коде исходном именно это и делается, то просто перебрать сделки за этот период. У сделки IN есть или может быть комиссия, у сделки OUT кроме комиссии может быть\есть своп и прибыль. Так всё просуммировав получили желаемый результат.
Другое дело, если задача собрать в массив прибыль по каждому ID позиции отдельно.