Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Прошу прощения. Строку:
нужно переписать так:
(OrderCloseTime() > 0) работает, оставлю так тогда
Спасибо ещё раз))
Renat Akhtyamov:
закрытие по тикету, переделайте под свой
Тоже закрывает отлично, но после закрытия пишет error 4108 "Неверный номер тикета."
(OrderCloseTime() > 0) работает, оставлю так тогда
Спасибо ещё раз))
Тоже закрывает отлично, но после закрытия пишет error 4108 "Неверный номер тикета."
Значит действительно неверный, врать не будет.
В логике своего кода поройтесь.
А Вы одну команду на закрытие запускаете или две?
Если закрылся один раз, то для второго делать уже нечего, а предыдущий тикет будет уже неверный
Значит действительно неверный, врать не будет.
В логике своего кода поройтесь.
А Вы одну команду на закрытие запускаете или две?
Если закрылся один раз, то для второго делать уже нечего, а предыдущий тикет будет уже неверный
у вас в коде переменная "close" никогда не будет меньше нуля, читайте справку
Справедливые замечания выше. Зачем еще раз перебирать все ордера, если тикет уже известен?
Зачем искать время? Сравнили - закрыли - следующий.
у вас в коде переменная "close" никогда не будет меньше нуля, читайте справку
почитайте ка сами...
-----------
Возвращаемое значение
Возвращает true при успешном завершении функции или false в случае ошибки. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
почитайте ка сами...
-----------
Возвращаемое значение
Возвращает true при успешном завершении функции или false в случае ошибки. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
так вы еще и типы переменных не различаете)
вам учиться надо
так вы еще и типы переменных не различаете)
вам учиться надо
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Как реализовать закрытие позиций по одной через N-минут ?
Natalya Dzerzhinskaya, 2017.11.22 19:17
(OrderCloseTime() > 0) работает, оставлю так тогда
Спасибо ещё раз))
Тоже закрывает отлично, но после закрытия пишет error 4108 "Неверный номер тикета."
)
Удачи в учебе!)
Удачи в учебе!При каких условиях это может когда-то отработать, хотя-бы раз в 100 лет?
При каких условиях это может когда-то отработать, хотя-бы раз в 100 лет?
Ну Виталий, не знаю...............
У Вас же в посте отработка......
Внимательнее, функция на предыдущей страничке.Ну Виталий, не знаю...............
У Вас же в посте отработка......
Внимательнее, функция на предыдущей страничке.Я к тому, что close может быть только, или 0(false) или 1(true), другого не дано.
То же самое, для надёжности лучше писать: