Скачать MetaTrader 5

Allow WebRequest РЕШЕНО

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladislav Andruschenko
101864
Vladislav Andruschenko  

Всем Доброй Ночи. 

 


Решение: при переходе на сайт календаря - редирект на другой сайт https://www4.dailyfx.com - разрешил в настройках, все заработало 

 

 

Друзья, кто сталкивался с функцией WebRequest ?

Например скачивание новостного календаря?  

пытаюсь скачать календарь с сайта dailyfx - но возвращает ошибку 4060 - узел не разрешен, 

ок иду в настрйоки и разрешаю, но разрешить могу получается только полную ссылку?

например разрешаю так:

 

 

но адрес берется с датой:

 

http://www4.dailyfx.com/calendar/files/Calendar-01-03-2016.csv

 

 в ответ получаю ошибку:

Ошибка в WebRequest. Код ошибки  =4060  

 

функция проста:

void StartWebRequest(string google_url)
  {
   string cookie=NULL,headers;
   char post[],result[];
   int res;

   ResetLastError();

   int timeout=5000; //--- timeout менее 1000 (1 сек.) недостаточен при низкой скорости Интернета 
   res=WebRequest("GET",google_url,cookie,NULL,timeout,post,0,result,headers);

   if(res==-1)
     {
      Print("Ошибка в WebRequest. Код ошибки  =",GetLastError(),"   ",google_url);
      
      MessageBox("Необходимо добавить адрес '"+google_url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION);
     }
   else
     {
     
      PrintFormat("Файл успешно загружен, Размер файла =%d байт.",ArraySize(result));
     }
  }

 

 но постоянно каждую неделю заносить разрешенные адреса неудобно. Есть ли решение данной проблемы? 

 

т.е. есть файл который нужно скачать https://beta.dailyfx.com/files/Calendar-01-03-2016.csv

даже если я вношу этот файл все равно пишет ошибку 4060 ХМ  

o_o
Модератор
24120
o_o  
Vladislav Andruschenko:

 но постоянно каждую неделю заносить разрешенные адреса неудобно. Есть ли решение данной проблемы? 

в терминале/mql нет.

делайте свой "прокси" с постоянным адресом

Vladislav Andruschenko
101864
Vladislav Andruschenko  
o_O:

в терминале/mql нет.

делайте свой "прокси" с постоянным адресом

Спасибо! 
o_o
Модератор
24120
o_o  

может проще парсить страницу?

https://www.dailyfx.com/calendar

Forex Economic Calendar – DailyFX
Forex Economic Calendar – DailyFX
  • www.dailyfx.com
Date Time Currency Event Importance Actual Forecast Previous Notes DailyFX provides traders with an easy to use and customizable real-time calendar that updates automatically during announcements. Keep track of significant...
Vladislav Andruschenko
101864
Vladislav Andruschenko  

можно конечно и парсить, но я думал есть более рациональное решение. 

ведь парсить получается только текущую неделю, а если нужно показать новости за прошлый год?  

Andrey Ziablytsev
1720
Andrey Ziablytsev  

попробуйте ограничиться доменом http://www4.dailyfx.com

по идее так оно должно прокатить  ;)

David Rodriguez
David Rodriguez
  • www4.dailyfx.com
DailyFX is the leading portal for forex trading news, charts, indicators and analysis. Every tool you need to trade in the foreign exchange market.
Vladislav Andruschenko
101864
Vladislav Andruschenko  
да именно так и прокатило, хотя совсем недавно месяц назад я пробовал - не получалось, но вроде пошло дело. Спасибо 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий