Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
....
На мой взгляд Вы правильно рассуждаете и в целом правильно всё делаете.
Просто любые законченные алгоритмы когда-то однажды осмысливаются впервые. Как правило, из этого получается готовая функция.
Сейчас возник вопрос: как разрешить заданное количество ордеров? В будущем может понадобиться знать что это за ордера и какая их стоимость. Рано или поздно это приведёт к задаче учёта ордеров.
Думаю, Вам будет интересно посмотреть это: 'Учёт ордеров в большой программе'
Ещё Point есть готовый, можно не вычислять: https://docs.mql4.com/ru/predefined/variables/point
>>Но как советник будет знать, что начался новый день, чтобы обнулить эту переменную ?
Это очень просто - по факту образования нового бара: https://book.mql4.com/ru/variables/arrays, Задача 27.