[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 202
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А может просто составить список активных инструментов с помощью советника. Подход какой-то сложный. Можно же все проще решить
Можно было бы просто указать число во входных параметрах, но дело в том, что в процессе торговли могут возникнуть ситуации, когда на некоторых валютах торговля приостановится. Тогда советники на других должны пересчитать свои параметры.
Зачем указывать. Советник это может получить сам. И заодно он может управлять другими советниками. Все же зависит от задачи
Figar0:
В самой функции ошибок нет, наверно ошибки возникают при попытке ее использовать, но это вы нам не показываете. Выкладывайте то что не компилится прямо файлом и гадать будет не надо.
Зачем указывать. Советник это может получить сам. И заодно он может управлять другими советниками. Все же зависит от задачи
Не знаю насчет управления другими советниками. Советник один на всех валютных парах, а закономерность такова:
если 2 валютных пары: на первой показывает - 2, на второй - 1
если 3 валютных пары: на первой показывает - 3, на второй - 2, на третьей - 1
если 4 валютных пары: на первой показывает - 4, на второй - 3, на третьей - 2, на четвертой - 1
Такое ощущение складывается, что то, что подсчитано на первой валюте, советник на другой паре уже не учитывает, или это как-то зависит от количества открытых окон (валютных пар)?!
Зачем указывать. Советник это может получить сам. И заодно он может управлять другими советниками. Все же зависит от задачи
Для начала функция расчета лота у вас объявлена внутри функции start. Вынесите ее. Потом останется несколько ошибок с необъявленной переменной, но да думаю с ними вы сами разберетесь.
для чего нужен NormalizeDlouble() в расчете лота?
Для того, чтобы после запятой было два знака. Иначе позиция с лотом 0.009 не будет открыта, т.к. не будет кратна минимальному шагу лота.
Ребята!
как сделать, что бы каждый 40-й ордер был с увеличенным лотом? :: рыночный и отложенный
может так?
Для начала функция расчета лота у вас объявлена внутри функции start. Вынесите ее. Потом останется несколько ошибок с необъявленной переменной, но да думаю с ними вы сами разберетесь.
для чего нужен NormalizeDlouble() в расчете лота?
Для того, чтобы после запятой было два знака. Иначе позиция с лотом 0.009 не будет открыта, т.к. не будет кратна минимальному шагу лота.