Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну дык можно запустить счётчик ордеров. Если он больше нуля, то вызываем функцию, ибо лоты гарантированно есть. Лок тоже можно обработать на проверку равенства лотов.
Чувак, 13 лет прошло
Это просто тема такая… Один отвечает в 2020 году на вопрос 2018 года, а другой решил, что через 13 лет будет интересней…
Прошу уважаемых форумчан подсказать, писал ли кто-нибудь MQL код, рассчитывающий для произвольного множества ордеров одного типа (только BUY, или только SELL), с разной ценой открытия и разными лотами, уровень безубыточной цены, т.е. такой уровень, закрытие на котором ордеров заданного множества приведёт к нулевому изменению баланса?
Опираться нужно, как я понимаю, на OrderProfit, OrderCommission, OrderSwap(), но они дадут по формуле: NormalizeDouble( OrderProfit() + OrderCommission() + OrderSwap(), 2);
общий текущий профит со знаком для каждого ордера, для текущей цены, а как получить уровень безубытка для всего множества?
На случай, если кому понадобится уровни "безубыточной цены", как BUY или SELL, так и BUY+SELL, то вот индикатор на все случаи:
https://www.mql5.com/ru/forum/435015
Учитывает свопы и комиссии, что немаловажно при долгом удержании ордеров.