Я бы на месте модераторов только за одно название темы забанил.
Без предупреждения и навечно!
KimIV:
Я бы на месте модераторов только за одно название темы забанил. Без предупреждения и навечно!
Вот те раз!! А я то думал - мне пасиба скажут и канфету дадут:))
Я бы на месте модераторов только за одно название темы забанил. Без предупреждения и навечно!
Aleku:
В тестере глючит то ли OrderTicket(), то ли OrderClose(). При попытке закрыть ордер функцией OrderClose(), указывая в ней в
качестве тикета число возвращаемое OrderTicket() выдается ошибка - неверный тикет; Если же в качестве тикета для OrderClose()
указывать абсолютное количество ордеров в истории то, все закрывается нормально. А OrderModyfi() нормально работает с тикетом
возвращаемым OrderTicket(); Вот пример не работающего OrderClose(), закоментированный вариант - работает.
В тестере глючит то ли OrderTicket(), то ли OrderClose(). При попытке закрыть ордер функцией OrderClose(), указывая в ней в
качестве тикета число возвращаемое OrderTicket() выдается ошибка - неверный тикет; Если же в качестве тикета для OrderClose()
указывать абсолютное количество ордеров в истории то, все закрывается нормально. А OrderModyfi() нормально работает с тикетом
возвращаемым OrderTicket(); Вот пример не работающего OrderClose(), закоментированный вариант - работает.
Вы что-нибудь слышали о функции OrderSelect? И почему Вы "не заметили" в описании функции OrderTicket вот такое "пожелаение":
Возвращает номер тикета для текущего выбранного ордера.
Ордер должен быть предварительно выбран с помощью функции OrderSelect().
Ордер должен быть предварительно выбран с помощью функции OrderSelect().
Aleku писал (а):
Вот те раз!! А я то думал - мне пасиба скажут и канфету дадут:))
Вот те раз!! А я то думал - мне пасиба скажут и канфету дадут:))
Не в этот раз!
Изучите внимательнее назначение функции OrderSelect. Когда изучите и что-нибудь поймёте, будете должны разработчикам
коробку конфет :-)
Rosh:
Вы что-нибудь слышали о функции OrderSelect? И почему Вы "не заметили" в описании функции OrderTicket вот такое "пожелаение":
Aleku:
В тестере глючит то ли OrderTicket(), то ли OrderClose(). При попытке закрыть ордер функцией OrderClose(), указывая в ней в
качестве тикета число возвращаемое OrderTicket() выдается ошибка - неверный тикет; Если же в качестве тикета для OrderClose()
указывать абсолютное количество ордеров в истории то, все закрывается нормально. А OrderModyfi() нормально работает с тикетом
возвращаемым OrderTicket(); Вот пример не работающего OrderClose(), закоментированный вариант - работает.
В тестере глючит то ли OrderTicket(), то ли OrderClose(). При попытке закрыть ордер функцией OrderClose(), указывая в ней в
качестве тикета число возвращаемое OrderTicket() выдается ошибка - неверный тикет; Если же в качестве тикета для OrderClose()
указывать абсолютное количество ордеров в истории то, все закрывается нормально. А OrderModyfi() нормально работает с тикетом
возвращаемым OrderTicket(); Вот пример не работающего OrderClose(), закоментированный вариант - работает.
Вы что-нибудь слышали о функции OrderSelect? И почему Вы "не заметили" в описании функции OrderTicket вот такое "пожелаение":
Возвращает номер тикета для текущего выбранного ордера.
Ордер должен быть предварительно выбран с помощью функции OrderSelect().
Ордер должен быть предварительно выбран с помощью функции OrderSelect().
Про функцию OrderSelekt() я и слышал и читал и даже пользуюсь ей регуляно. Если внимательно посмотреть вышеприведенный код, то можно увидеть
что перед вызовом OrderClose() в которой присутствует Order Ticket() как раз и вызывается OrderSelekt().
Повторю еще раз если вместо OrderClose() поставить OrderModify(), то модификация успешно выполняется.
Aleku:
if(OrderSelect(1, SELECT_BY_TICKET)==true;
Сильно написано. Я плакал. Посмотрите внимательно описание функции. Думаю что у вас никогда не будет ордера с тикером 1.
Talex:
Сильно написано. Я плакал. Посмотрите внимательно описание функции. Думаю что у вас никогда не будет ордера с тикером 1.
В реале не будет, а в тестере будет. Ошибка в другом.
Aleku:
if(OrderSelect(1, SELECT_BY_TICKET)==true;
Сильно написано. Я плакал. Посмотрите внимательно описание функции. Думаю что у вас никогда не будет ордера с тикером 1.
Aleku:
Про функцию OrderSelekt() я и слышал и читал и даже пользуюсь ей регуляно. Если внимательно посмотреть вышеприведенный код, то можно увидеть
что перед вызовом OrderClose() в которой присутствует Order Ticket() как раз и вызывается OrderSelekt().
Повторю еще раз если вместо OrderClose() поставить OrderModify(), то модификация успешно выполняется.
Про функцию OrderSelekt() я и слышал и читал и даже пользуюсь ей регуляно. Если внимательно посмотреть вышеприведенный код, то можно увидеть
что перед вызовом OrderClose() в которой присутствует Order Ticket() как раз и вызывается OrderSelekt().
Повторю еще раз если вместо OrderClose() поставить OrderModify(), то модификация успешно выполняется.
У Вас написано :
if(OrderSelect(1, SELECT_BY_TICKET)==true)Это означет - "дай мне ордер, который имеет или имел номер тикета равным единица". Не ордер в списке на позиции единица, а ордер с тикетом единица. Вот Вы получаете этот ордер и пытаетесь его закрыть. Сколько раз Вам это удастся сделать?
Talex писал (а):
Сильно написано. Я плакал. Посмотрите внимательно описание функции. Думаю что у вас никогда не будет ордера с тикером 1.
Зачем подсказали? Надо было, чтоб он сам дошёл... Спросил бы вежливо,
где я неправ? Популярно объяснили бы. А то глюк тестера сразу
же...
Сильно написано. Я плакал. Посмотрите внимательно описание функции. Думаю что у вас никогда не будет ордера с тикером 1.
Rosh:
Talex:
Сильно написано. Я плакал. Посмотрите внимательно описание функции. Думаю что у вас никогда не будет ордера с тикером 1.
В реале не будет, а в тестере будет. Ошибка в другом.Aleku:
if(OrderSelect(1, SELECT_BY_TICKET)==true;
Сильно написано. Я плакал. Посмотрите внимательно описание функции. Думаю что у вас никогда не будет ордера с тикером 1.
В тестере сработает только один раз.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
качестве тикета число возвращаемое OrderTicket() выдается ошибка - неверный тикет; Если же в качестве тикета для OrderClose()
указывать абсолютное количество ордеров в истории то, все закрывается нормально. А OrderModyfi() нормально работает с тикетом
возвращаемым OrderTicket(); Вот пример не работающего OrderClose(), закоментированный вариант - работает.