Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вам лучше поправить функцию SetTakeProfit
Чем лучше? Пояснения в студию.
Чем лучше? Пояснения в студию.
OrderSelect(ticket, SELECT_BY_TICKET)
ТП выставляется в функции SetTakeProfit, там и нужен
Ну так а чем-же лучше? В чём разница где выбрать ордер??? Ведь чтобы выбрать ордер в функции SetTakeProfit туда надо передать тикет… Или перебирать все ордера проверяя наличие ТП.
Ну так а чем-же лучше? В чём разница где выбрать ордер??? Ведь чтобы выбрать ордер в функции SetTakeProfit туда надо передать тикет… Или перебирать все ордера проверяя наличие ТП.
В этом и суть - его функция SetTakeProfit не получает тикет, только тип и магик.
В этом и суть - его функция SetTakeProfit не получает тикет, только тип и магик.
И что? Если перед вызовом функции выбрать ордер, то он будет выбран до того как будет выбран другой.
И что? Если перед вызовом функции выбрать ордер, то он будет выбран до того как будет выбран другой.
там по OrderSelect выбран другой ордер. Тикет получен по OrderSend, но выборку по тикету не делали, в селекте всё ещё чёрт знает что
И что? Если перед вызовом функции выбрать ордер, то он будет выбран до того как будет выбран другой.
там по OrderSelect выбран другой ордер. Тикет получен по OrderSend, но выборку по тикету не делали, в селекте всё ещё чёрт знает что
Так я с этого и начал
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Напишу советник бесплатно
Alexey Viktorov, 2023.10.07 13:54
Вместо этого условия
поставьте это
Меня-то зачем лечить?
Так я с этого и начал
Меня-то зачем лечить?
чтобы не кашлял :-)
там нужны 1) оба условия, что и тикет верный и OrderSelect сработал 2) свежеоткрытый тикет частенько не выбирается по OrderSelect (то есть нужна более сложная логика)
Вам лучше поправить функцию SetTakeProfit
P.S.
Если Вы сделаете так
то скорее всего, там где ТП не выставляется, увидите ошибку 1
Здравствуйте.
Я правильно понимаю. Я увижу ошибку и после этого будет понятно что исправлять?