Новая версия платформы MetaTrader 5 build 2530: Сортировка в Обзоре рынка и удобная работа с результатами оптимизации - страница 17
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ArrayRange(array,0) возвращает 9738 - это размер первого измерения. Это никак не 50 и ни как ни двести (первые и последние 100).
Главное остаётся: ArrayPrint или распечатывает только первые 50 элементов, или первые 100 и последние 100. Но никак не хочет печать весь массив ( 9738 элементов в первом измерении).
Проверьте параметры вызова, Вы ошиблись и вместо параметра count задаёте флаги.
WebRequest не будет поддерживать режим KeepAlive, у этой функции одно применение - выполнить запрос к серверу для получения данных за один вызов.
Вам необходимо использовать Socket функции, чтобы реализовать нужный функционал.
Да, про KeepAlive это понятно.
Но что веб реквест в цикле, что сокет в цикле, выполняет только первый запрос, остальные с ошибкой.
Вот что возращает сервер в заголовке, при использовании сокета.
Скину исходник в личку вам.
Проверьте параметры вызова, Вы ошиблись и вместо параметра count задаёте флаги.
Спасибо! Теперь распечатывает все 9738 строк. Моя невнимательность.
Да, про KeepAlive это понятно.
Но что веб реквест в цикле, что сокет в цикле, выполняет только первый запрос, остальные с ошибкой.
Вот что возращает сервер в заголовке, при использовании сокета.
Скину исходник в личку вам.
Приведите код результата WebRequest
- это ответ сервера, WebRequest отработал успешно, здесь я Вам не помогу
Приведите код результата WebRequest
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 2530: Сортировка в Обзоре рынка и удобная работа с результатами оптимизации
Roman, 2020.07.19 06:01
2539 Build.
Webrequest из сервиса по прежнему работает не корректно.
Ответ сервера 200, приходит только на первом добавлении сервиса. На последующих запусках сервиса, ответ 1001.
Если удалить и добавить сервис заново, то всё повторяется.
Первый запуск 200, последующие 1001.
В 2539 должно стать лучше.
Проверьте, пожалуйста.
Пара часов работы - очень хорошо. Соберу стату - дам знать.
Как это понимать при оптимизации?
Почему индикаторы ищет в корне MQL5?
ObjectsDeleteAll(0,"Arrow",0,OBJ_ARROW);
может удалить часть стрелок,может все,а может не удалить ни одну
выдает 2020.07.21 11:21:42.738 MktPrflVADoMClstrs (USDRUB_TOM,M1) ArrowDelete: не удалось удалить стрелку! Код ошибки = 4001
кочует из билда в билд 2530,64 бит давно, ничего не меняется
ObjectsDeleteAll(0,"Arrow",0,OBJ_ARROW);
может удалить часть стрелок,может все,а может не удалить ни одну
выдает 2020.07.21 11:21:42.738 MktPrflVADoMClstrs (USDRUB_TOM,M1) ArrowDelete: не удалось удалить стрелку! Код ошибки = 4001
кочует из билда в билд 2530,64 бит давно, ничего не меняется
Удаляете в советнике или в эксперте? Удаляете на каждом тике или в OnDelete? Эти объекты нарисовала программа которая пытается удалить или Ваша программ пытается удалить чужие объекты? Удаление инициализируете при смене таймфрейма или когда выгружаете терминал из ОЗУ? Удаление инициализируете при удалении графика?
В общем опишите подробно, ЧТО, КТО, КАК и ГДЕ.