Здравствуйте, уважаемые профессионалы! Прошу Вас помочь начинающему.
Советник не открывает ордера на другом символе, возможно я что-то упустил.
Принцип: Ставлю на один график Доллар-Йена, он должен открывать 2 ордера на Евро-долларе и на Фунт-Долларе, по одному на каждом. Но он их не открывает.
Журнал ничего не пишет. Когда меняю стандартную функция ОрдерСенд на ОрдерСенд с обработкой ошибок, он пишет что Не удалось выставить ордер после 1 попытки. Т.е. он хотя бы пытается его выставить.
Но на деле - не открывает.
Пробую на демо -счете (не в тестере). Вот кусок кода:
Дмаю, допустил какую-то глупую ошибку, но не могу понять,какую именно. Прошу Вас разъяснить.
П.С. Если ставить текущий символ Symbol() - то открывает оба ордера без проблем
Bid и Ask это цены текущего символа, т.е. символа того графика где стоит эксперт. У вас это Доллар-Йена. Для открытия ордеров на других валютах необходимо запрашивать текущие цены этих валют с помощью функции MarketInfo().
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте, уважаемые профессионалы! Прошу Вас помочь начинающему.
Советник не открывает ордера на другом символе, возможно я что-то упустил.
Принцип: Ставлю на один график Доллар-Йена, он должен открывать 2 ордера на Евро-долларе и на Фунт-Долларе, по одному на каждом. Но он их не открывает.
Журнал ничего не пишет. Когда меняю стандартную функция ОрдерСенд на ОрдерСенд с обработкой ошибок, он пишет что Не удалось выставить ордер после 1 попытки. Т.е. он хотя бы пытается его выставить.
Но на деле - не открывает.
Пробую на демо -счете (не в тестере). Вот кусок кода:
Дмаю, допустил какую-то глупую ошибку, но не могу понять,какую именно. Прошу Вас разъяснить.
П.С. Если ставить текущий символ Symbol() - то открывает оба ордера без проблем