Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Попробуйте так
Сергей, а где это такая функция PositionCloseByTicket()?
Может у меня библиотека старая?
Да нет же, вопрос не в том что я не могу закрыть позиции, а в том что в стандартной библиотеке недоработка, вот и всё.
А предложенный вами вариант не будет работать на обычных счетах, не хеджевых.
Для хеджевых и нетинговых счетов надо писать разные советники.
Если использовать закрытие хеджевых как для нетинговых то закроется только один ордер по символу, а наоборот... позиция не имеет тикета.
Используй второй вариант
С чего это вы решили что не будет?
Могу конечно ошибаться, но по идее должно быть так. не проверял ввиду отсутствия необходимости.
CTrade my_trade; my_trade.SetExpertMagicNumber(1234862);
Благодарю!
И это походу уже явный косяк или хелпа или библиотеки, но где то в одном месте исправить надо.
И кстати метод PositionCloseByTicket() который в хелпе описан, в самой библиотеке отсутствует. Для обоих типов счетов нужно использовать PositionClose(), просто передавая ему или символ или тикет.
И это походу уже явный косяк или хелпа или библиотеки, но где то в одном месте исправить надо.
Возможно опечатка и имелось в виду это:
Возможно опечатка и имелось в виду это:
Да, где то опечатка. Или в хелпе или в библиотеке. Как бы для сервис деска достучаться только.
И кстати метод PositionCloseByTicket() который в хелпе описан, в самой библиотеке отсутствует. Для обоих типов счетов нужно использовать PositionClose(), просто передавая ему или символ или тикет.
И это походу уже явный косяк или хелпа или библиотеки, но где то в одном месте исправить надо.
Какой косяк?
Возможно опечатка и имелось в виду это:
Владимир, Вам-ли напоминать о перегрузке функций?
О чём вы??? Для нетинг счёта передаётся символ, для хедж передаётся тикет...
Какой косяк?
Владимир, Вам-ли напоминать о перегрузке функций?
Читаем внимательно хелп. там русским по белому написано: PositionCloseByTicket()