edmigo Опубликовано 3 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 а лимитники в реал вывели? с лимитниками я думаю будет проблема, вот к примеру цена лимитника находится очень близко к цене открытия первой сделки, бот не сможет выставить лимитник по правильной цене, и это случается довольно часто, пока не буду лимитники трогать, те у кого падает электричество, будут значит без лимитников, иногда они усугубляют ситуацию. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
andd7272 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 а лимитники в реал вывели? те у кого падает электричество... ну,таких практически нет Ссылка на сообщение Поделиться на другие сайты More sharing options...
wazaap3 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) edmigo, походу сам нашёл проблему с webrequest'ом. вся проблема со значением referer. Оно должно иметь значение NULL, иначе возвращает ошибку 5203. Такой баг терминала.Если есть возможность, исправьте пожалуйста.Скрипт проверки функции WebRequest: Спойлер //+------------------------------------------------------------------+//| WebRequest_Test.mq4 |//| Copyright 2015, ir0407[@]ruforum.mt5.com |//| http://ruforum.mt5.com |//+------------------------------------------------------------------+#property copyright "Copyright 2015, ir0407[@]ruforum.mt5.com"#property link "http://ruforum.mt5.com"#property version "1.00"#property strictstring url = "http://www.myfxbook.com/community/outlook";void OnStart(){ string cookie = "", referer = "", headers = "", msg = "\n"; char post[], result[]; int timeout = 10000; ResetLastError(); int RequestRezult = WebRequest("GET", url, cookie, referer, timeout, post, 0, result, headers); if(RequestRezult == -1) { int Error = GetLastError(); switch(Error) { case ERR_WEBREQUEST_INVALID_ADDRESS: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_INVALID_ADDRESS - URL не прошел проверку", "\n"); break; case ERR_WEBREQUEST_CONNECT_FAILED: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_CONNECT_FAILED - Не удалось подключиться к указанному URL", "\n"); break; case ERR_WEBREQUEST_TIMEOUT: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_TIMEOUT - Превышен таймаут получения данных", "\n"); break; case ERR_WEBREQUEST_REQUEST_FAILED: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_REQUEST_FAILED - Ошибка в результате выполнения HTTP запроса", "\n"); break; case ERR_FUNCTION_NOT_CONFIRMED: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_FUNCTION_NOT_CONFIRMED - Функция не разрешена.", "\n"); msg = StringConcatenate(msg, "Данного URL [", url, "] нет в списке для WebRequest()", "\n"); break; default: msg = StringConcatenate(msg, "Неизвестная ошибка #", Error, "\n"); } msg = StringConcatenate(msg, "result = ", CharArrayToString(result)); } else { msg = StringConcatenate(msg, "Запрос к [", url, "] отправлен успешно.\n"); msg = StringConcatenate(msg, "Результат запроса = ", RequestRezult,"\n"); msg = StringConcatenate(msg, "Ответ сервера = ", CharArrayToString(result)); } Comment(msg);} Взято с _http://forum.mql4.com Изменено 3 июля, 2015 пользователем Pavel888 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pitrus0n Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 edmigo скажите, в настройках советника указаны "старые" пункты или "новые"? Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 3 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 edmigo, походу сам нашёл проблему с webrequest'ом. вся проблема со значением referer. Оно должно иметь значение NULL, иначе возвращает ошибку 5203. Такой баг терминала.Если есть возможность, исправьте пожалуйста.Скрипт проверки функции WebRequest: Спойлер //+------------------------------------------------------------------+//| WebRequest_Test.mq4 |//| Copyright 2015, ir0407[@]ruforum.mt5.com |//| http://ruforum.mt5.com |//+------------------------------------------------------------------+#property copyright "Copyright 2015, ir0407[@]ruforum.mt5.com"#property link "http://ruforum.mt5.com"#property version "1.00"#property strictstring url = "http://www.myfxbook.com/community/outlook";void OnStart(){ string cookie = "", referer = "", headers = "", msg = "\n"; char post[], result[]; int timeout = 10000; ResetLastError(); int RequestRezult = WebRequest("GET", url, cookie, referer, timeout, post, 0, result, headers); if(RequestRezult == -1) { int Error = GetLastError(); switch(Error) { case ERR_WEBREQUEST_INVALID_ADDRESS: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_INVALID_ADDRESS - URL не прошел проверку", "\n"); break; case ERR_WEBREQUEST_CONNECT_FAILED: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_CONNECT_FAILED - Не удалось подключиться к указанному URL", "\n"); break; case ERR_WEBREQUEST_TIMEOUT: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_TIMEOUT - Превышен таймаут получения данных", "\n"); break; case ERR_WEBREQUEST_REQUEST_FAILED: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_WEBREQUEST_REQUEST_FAILED - Ошибка в результате выполнения HTTP запроса", "\n"); break; case ERR_FUNCTION_NOT_CONFIRMED: msg = StringConcatenate(msg, "Ошибка ", Error, ": ERR_FUNCTION_NOT_CONFIRMED - Функция не разрешена.", "\n"); msg = StringConcatenate(msg, "Данного URL [", url, "] нет в списке для WebRequest()", "\n"); break; default: msg = StringConcatenate(msg, "Неизвестная ошибка #", Error, "\n"); } msg = StringConcatenate(msg, "result = ", CharArrayToString(result)); } else { msg = StringConcatenate(msg, "Запрос к [", url, "] отправлен успешно.\n"); msg = StringConcatenate(msg, "Результат запроса = ", RequestRezult,"\n"); msg = StringConcatenate(msg, "Ответ сервера = ", CharArrayToString(result)); } Comment(msg);} Взято с _http://forum.mql4.com я проверил, у меня стоит NULL Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) wazaap3, по непонятной причине выложенный вами код скрипта WebRequest_Test.mq4 у меня не проходит компиляцию.Не понимаю чего. :)Пожалуйста, прикрепите к своему сообщению http://tlap.com/forum/laboratoriya-profitfx/24/sovetnik-passpartusupremacy/10025/?do=findComment&comment=216421 файлы mq4 ex4 данного скрипта - на всякий случай.Ну или дайте полную ссылку на код - как альтернативу.Добавлено: 03-07-2015 13:53:29edmigo скажите, в настройках советника указаны "старые" пункты или "новые"? edmigo, инфу об этом надо поместить в первый пост в район описания параметров бота.Люди должны иметь указания как задавать настройки для 4-х и 5-ти значных счетов - можно одной строчкой. :)Также просьба не забывать прикреплять к первому посту и последнюю модификацию (ех4) бота.Нормально прикреплять файл ех4 дважды - в топике по мере развития бота в момент появления очередного мода и дубликатом в первом посте топика.Такова обычная процедура. Изменено 3 июля, 2015 пользователем Старик 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
wazaap3 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) wazaap3, по непонятной причине выложенный вами код скрипта WebRequest_Test.mq4 у меня не проходит компиляцию.Не понимаю чего. :)Пожалуйста, прикрепите к своему сообщению mq4 ex4 данного скрипта - на всякий случай.Ну или дайте полную ссылку на код - как альтернативу. Причину нашёл, бот не работает, потому что где-то у меня касперский "глушит". Закрыв антивирус бот сразу обновился без ошибок.Скрипт прикрепил (в данной конфигурации должен выдавать: ошибку в результате выполнения НТТР запроса result = add headers failed [12150]. Замените в коде скрипта значение referer на NULL).WebRequest_Test.mq4WebRequest_Test.ex4 Изменено 3 июля, 2015 пользователем wazaap3 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
andd7272 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 edmigo, что нужно сделать,чтобы работал робот без лимиток?Они, как правило, мешают торговле. Ссылка на сообщение Поделиться на другие сайты More sharing options...
neofx Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) а лимитники в реал вывели? с лимитниками я думаю будет проблема, вот к примеру цена лимитника находится очень близко к цене открытия первой сделки, бот не сможет выставить лимитник по правильной цене, и это случается довольно часто, пока не буду лимитники трогать, те у кого падает электричество, будут значит без лимитников, иногда они усугубляют ситуацию. поддерживаю.лучше кому надо, купите впс. есть стабильные сервера с доступом по RDP. за 260 руб в месяц. тянут 5 терминалов на Win2012 без проблем. если кому надо пишите в личку. посоветую. Изменено 3 июля, 2015 пользователем neofx 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 3 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 а лимитники в реал вывели? с лимитниками я думаю будет проблема, вот к примеру цена лимитника находится очень близко к цене открытия первой сделки, бот не сможет выставить лимитник по правильной цене, и это случается довольно часто, пока не буду лимитники трогать, те у кого падает электричество, будут значит без лимитников, иногда они усугубляют ситуацию. поддерживаю.лучше кому надо, купите впс. есть стабильные сервера с доступом по RDP. за 260 руб в месяц. тянут 5 терминалов на Win2012 без проблем. если кому надо пишите в личку. посоветую. на самом деле, тот, кто хочет отнестись с серьёзностью к трэдингу, а не играться в игрушки, надо брать впс и не заморачиваться по поводу электричества, 260 руб, это просто копейки, надо брать и не мучаться, я лично плачу за впс раз в 10 дороже, но это уже на любителя. Ссылка на сообщение Поделиться на другие сайты More sharing options...
denver74 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 какие то разные показания с сайта и в инфотабло самого советника.....нестыковочка, причем конкретная. Screenshot_1.pngScreenshot_2.png Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 3 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 какие то разные показания с сайта и в инфотабло самого советника.....нестыковочка, причем конкретная. у меня всё чётко показывает.......screen.jpg Ссылка на сообщение Поделиться на другие сайты More sharing options...
wazaap3 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) какие то разные показания с сайта и в инфотабло самого советника.....нестыковочка, причем конкретная. одинаковые с eurjpyмсм.pngн.pngнр.png Изменено 3 июля, 2015 пользователем wazaap3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
denver74 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) приношу извинения за оффтоп, страницу вручную обновил и все нормально. чего то я думал что она сама обновляется. Добавлено: 03-07-2015 20:02:32и так. сейчас 23 часа6 условий для ордеров. и тут понеслосьробот открывает 6 ордеров и сразу закрываетопять открывает 6 ордеров и сразу закрывает и так бесконечно...автор проверь...Добавлено: 03-07-2015 20:12:33наверно все таки где то ошибка во времени которое 23-1.... Изменено 3 июля, 2015 пользователем denver74 Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 3 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) приношу извинения за оффтоп, страницу вручную обновил и все нормально. чего то я думал что она сама обновляется. Добавлено: 03-07-2015 20:02:32и так. сейчас 23 часа6 условий для ордеров. и тут понеслосьробот открывает 6 ордеров и сразу закрываетопять открывает 6 ордеров и сразу закрывает и так бесконечно...автор проверь...Добавлено: 03-07-2015 20:12:33наверно все таки где то ошибка во времени которое 23-1.... да, Вы правы, была ошибка, выкладываю вылеченую версиюДобавлено: 03-07-2015 20:48:17 wazaap3, по непонятной причине выложенный вами код скрипта WebRequest_Test.mq4 у меня не проходит компиляцию.Не понимаю чего. :)Пожалуйста, прикрепите к своему сообщению http://tlap.com/forum/laboratoriya-profitfx/24/sovetnik-passpartusupremacy/10025/?do=findComment&comment=216421 файлы mq4 ex4 данного скрипта - на всякий случай.Ну или дайте полную ссылку на код - как альтернативу. Добавлено: 03-07-2015 13:53:29edmigo скажите, в настройках советника указаны "старые" пункты или "новые"? edmigo, инфу об этом надо поместить в первый пост в район описания параметров бота.Люди должны иметь указания как задавать настройки для 4-х и 5-ти значных счетов - можно одной строчкой. :)Также просьба не забывать прикреплять к первому посту и последнюю модификацию (ех4) бота.Нормально прикреплять файл ех4 дважды - в топике по мере развития бота в момент появления очередного мода и дубликатом в первом посте топика.Такова обычная процедура. всё дополнил, что Вы просили в нулевой пост, а также последнюю версию ботаPasspartuSupremacy_0_17.ex4 Изменено 3 июля, 2015 пользователем edmigo 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
denver74 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 пишет вот теперь что Screenshot_3.png Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 3 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) пишет вот теперь что это нормально, иногда запрашиваемый сервис от мт4 не приходит, из за этого сообщение такое выскакивает, Вы мне скажите, что с открытием ордеров, исправилось?сразу хочу предупредить всех форумчан, советую не ставить пока бот на реал, так как подобные проблемы могут выскакивать, мы сейчас в стадии разработки и массового тестирования бота. Изменено 3 июля, 2015 пользователем edmigo 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
denver74 Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 (изменено) хотя соседние два терминала все закачивают хорошо и показывают инфо - на 16 версииа 17 версия вот так Добавлено: 03-07-2015 20:57:15 пишет вот теперь что это нормально, иногда запрашиваемый сервис от мт4 не приходит, из за этого сообщение такое выскакивает, Вы мне скажите, что с открытием ордеров, исправилось? пока не могу сказать, пока инфа не загрузится с сайта))) он и не открывает)Добавлено: 03-07-2015 20:59:28я так понимаю теперь тест остается до понедельника.с открытия рынка скажу вам, все ли нормально с ордерами или нет.Screenshot_1.pngScreenshot_2.png Изменено 3 июля, 2015 пользователем denver74 Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 3 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 хотя соседние два терминала все закачивают хорошо и показывают инфо - на 16 версииа 17 версия вот так Добавлено: 03-07-2015 20:57:15 пишет вот теперь что это нормально, иногда запрашиваемый сервис от мт4 не приходит, из за этого сообщение такое выскакивает, Вы мне скажите, что с открытием ордеров, исправилось? пока не могу сказать, пока инфа не загрузится с сайта))) он и не открывает)Добавлено: 03-07-2015 20:59:28я так понимаю теперь тест остается до понедельника.с открытия рынка скажу вам, все ли нормально с ордерами или нет. понятно, ладно, ждем понедельника, начало торгов, я думаю, что тики больше не приходят на терминал, из за этого так показывает Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 3 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 3 июля, 2015 всё дополнил, что Вы просили в нулевой пост, а также последнюю версию бота Неее, коллега, так не пойдет. Или я Вас недопонял второй ночью этих бесконечных суток - или Вы с нами недостаточно откровенны!... :) Цитата все настройки указаны для 5 значных счетов. Описание бота должно быть таким, чтобы прочел - и все узнал и понял. Причем ДО установки бота на счет, а не путем экспериментов с окном управления параметрами бота на счете.И так описать бота совсем не так просто.Людям надо понимать как задавать настройки для 4-х и 5-ти значных счетов, а также иногда еще и иеновых пар.Также надо указать пересчитывает ли бот настройки с 4-х в 5-ти знак в автомате или пользователю надо самому вручную вписывать значения параметров с учетом значности своего счета.Для пущей ясности в описании параметров бота можно указать и дефолтные настройки - это покажет людям в каком формате надо вводить значения каждого параметра (целочисленное, дробное или true|false, например...).Посмотрите еще раз описание параметров, пожалуйста, и добавьте минимум необходимого. 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 4 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 4 июля, 2015 всё дополнил, что Вы просили в нулевой пост, а также последнюю версию бота Неее, коллега, так не пойдет. Или я Вас недопонял второй ночью этих бесконечных суток - или Вы с нами недостаточно откровенны!... :) Цитата все настройки указаны для 5 значных счетов. Описание бота должно быть таким, чтобы прочел - и все узнал и понял. Причем ДО установки бота на счет, а не путем экспериментов с окном управления параметрами бота на счете.И так описать бота совсем не так просто.Людям надо понимать как задавать настройки для 4-х и 5-ти значных счетов, а также иногда еще и иеновых пар.Также надо указать пересчитывает ли бот настройки с 4-х в 5-ти знак в автомате или пользователю надо самому вручную вписывать значения параметров с учетом значности своего счета.Для пущей ясности в описании параметров бота можно указать и дефолтные настройки - это покажет людям в каком формате надо вводить значения каждого параметра (целочисленное, дробное или true|false, например...).Посмотрите еще раз описание параметров, пожалуйста, и добавьте минимум необходимого. Доброго дня коллега,Вы же понимаете, что я только начал свою карьеру у Вас на форуме, до этого, никогда не выставлял своих роботов ни на каких форумах, так что просьба не судить меня строго, если что то не дописал или не так выставил, все начинающие через это проходят.Вы же видите, что всё, что вы просите, я по максимуму выполняю по возможности.у меня огромный опыт в трейдинге и в написании роботов, но абсолютно нет никакого опыта в выставлении и ведении роботов на форуме, так что извиняюсь, если что не так, это естественно не делается специально с моей стороны. 17 Ссылка на сообщение Поделиться на другие сайты More sharing options...
andd7272 Опубликовано 4 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 4 июля, 2015 Edmigo, сделайте параметр, пожалуйста, false/true "выставления лимиток".У меня реально сталa лучше торговля идти без них, спасибо. Ссылка на сообщение Поделиться на другие сайты More sharing options...
denver74 Опубликовано 4 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 4 июля, 2015 Edmigo, сделайте параметр, пожалуйста, false/true "выставления лимиток".У меня реально сталa лучше торговля идти без них, спасибо. Возможно и есть в этом смысл, как говорил Старик робот должен быть более гибок для торговли.Но я думаю это все не раньше понедельника. Так как в пятницу произошел трабл с открытием и закрытием ордеров. EDMIGO сделал 17-ю версию, но проверить не удалось, так как рынок закрылся. В понедельник сразу при открытии я напишу исправлена эта ошибка или нет. Если автор тоже будет на связи при открытии рынка, то все это быстро решиться! Всем хороших выходных. Проветрите свою голову в лесу, на озере и т д))) Ссылка на сообщение Поделиться на другие сайты More sharing options...
wazaap3 Опубликовано 4 июля, 2015 Поделиться [Советник] PasspartuSupremacy Опубликовано 4 июля, 2015 Спойлер Возможно и есть в этом смысл, как говорил Старик робот должен быть более гибок для торговли.Но я думаю это все не раньше понедельника. Так как в пятницу произошел трабл с открытием и закрытием ордеров. EDMIGO сделал 17-ю версию, но проверить не удалось, так как рынок закрылся. В понедельник сразу при открытии я напишу исправлена эта ошибка или нет. Если автор тоже будет на связи при открытии рынка, то все это быстро решиться! Всем хороших выходных. Проветрите свою голову в лесу, на озере и т д))) В первом посте лежит уже 18 версия, по крайней мере подписана, как 18. Ссылка на сообщение Поделиться на другие сайты More sharing options...
edmigo Опубликовано 4 июля, 2015 Автор Поделиться [Советник] PasspartuSupremacy Опубликовано 4 июля, 2015 Edmigo, сделайте параметр, пожалуйста, false/true "выставления лимиток".У меня реально сталa лучше торговля идти без них, спасибо. добавил, ловите новую версиюPasspartuSupremacy_0_19.ex4 6 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти