Leo59: Никак не могу понять в чём дело? В тестере всё работает, а на реале и на демо, при попытке открытия ордера выдаёт "Возникла ошибка 0". GetLastError() возвращает "0", а это отсутствие ошибки. Что это значит?
GetLastError() надо вызывать сразу после OrderSend() и присваивать значение переменной. Затем, при выводе собщения об ошибке, выводить значение переменной.
GetLastError() надо вызывать сразу после OrderSend() и присваивать значение переменной. Затем, при выводе собщение об ошибке выводить значение переменной.
Вот и выводится значение переменной, возвращаемое GetLastError(), равной "0". В этом-то и вопрос?
При этом, в журнале выводит: 2014.02.25 13:37:27.484 '36047089': order buy 0.01 EURJPY opening at 0.000 sl: 140.454 tp: 141.754 failed [Invalid S/L or T/P]
Чем не правильные Стоп=30п и Тейк=100?
Только что разговаривал по телефону со знакомым, так он сказал, что у него такое тоже было. Разобраться не смог, само потом пропало. Но так же нельзя оставлять это дело. Что делать?
Leo59: При этом, в журнале выводит: 2014.02.25 13:37:27.484 '36047089': order buy 0.01 EURJPY opening at 0.000 sl: 140.454 tp: 141.754 failed [Invalid S/L or T/P]
Чем не правильные Стоп=30п и Тейк=100?
Только что разговаривал по телефону со знакомым, так он сказал, что у него такое тоже было. Разобраться не смог, само потом пропало. Но так же нельзя оставлять это дело. Что делать?
Ну вот, наконец-то додумались хоть что-то дельное написать.
Нельзя значит стопы на альпарях ставить сразу, только после открытия, такая у них специфика. OrderModify() в помощь.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Что исправить, если ордер не открывается?
код исправляйте, отсюда его не видно, так что помочь нечем.
Не, ну почему же. Здесь с удовольствием помогают.
да как-то приелось туда каждого отправлять, телепаты сами пусть его найдут
Никак не могу понять в чём дело? В тестере всё работает, а на реале и на демо, при попытке открытия ордера выдаёт "Возникла ошибка 0". GetLastError() возвращает "0", а это отсутствие ошибки. Что это значит?
GetLastError() надо вызывать сразу после OrderSend() и присваивать значение переменной. Затем, при выводе собщения об ошибке, выводить значение переменной.
GetLastError() надо вызывать сразу после OrderSend() и присваивать значение переменной. Затем, при выводе собщение об ошибке выводить значение переменной.
Вот и выводится значение переменной, возвращаемое GetLastError(), равной "0". В этом-то и вопрос?
Вот и выводится значение переменной, возвращаемое GetLastError(), равной "0". В этом-то и вопрос?
нет. выводится только значение ошибки. или публикуйте код, или обращайтесь в Работа
2014.02.25 13:37:27.484 '36047089': order buy 0.01 EURJPY opening at 0.000 sl: 140.454 tp: 141.754 failed [Invalid S/L or T/P]
Чем не правильные Стоп=30п и Тейк=100?
Только что разговаривал по телефону со знакомым, так он сказал, что у него такое тоже было. Разобраться не смог, само потом пропало. Но так же нельзя оставлять это дело. Что делать?
Привет.
Как найти первый бар на М15 в понедельник прошлой недели ?
При этом, в журнале выводит:
2014.02.25 13:37:27.484 '36047089': order buy 0.01 EURJPY opening at 0.000 sl: 140.454 tp: 141.754 failed [Invalid S/L or T/P]
Чем не правильные Стоп=30п и Тейк=100?
Только что разговаривал по телефону со знакомым, так он сказал, что у него такое тоже было. Разобраться не смог, само потом пропало. Но так же нельзя оставлять это дело. Что делать?
Ну вот, наконец-то додумались хоть что-то дельное написать.
Нельзя значит стопы на альпарях ставить сразу, только после открытия, такая у них специфика. OrderModify() в помощь.
Привет.
Как найти первый бар на М15 в понедельник прошлой недели ?
А первый - он всегда первый, на любом ТФ. Смещение до него: