Скачать MetaTrader 5

Примеры: Чтение новостей в формате RSS средствами MQL4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
187157
MetaQuotes Software Corp.  

New article Чтение новостей в формате RSS средствами MQL4 has been published:

В данной статье рассматривается пример чтения RSS-разметки средствами MQL4 с использованием функций анализа HTML-тегов. Мы попытаемся сделать заготовку, на базе которой можно будет сделать новостной индикатор или просто RSS-читалку на языке MQL4.

Author: vgs

MQL4 Comments
16319
MQL4 Comments  

Когда то делал загрузчик новостей с dailyfx.com - там удобные csv файлы. Читаем mql4 - скриптом и ставим вертикальные линии с обозначениями. Исходник:

http://apsheronsk.bozo.ru/Forex/SetNews.html

MQL4 Comments
16319
MQL4 Comments  
Не скачивается файл, вылазит пустая страница и все. Что я делаю не так?
Виктор
Модератор
6559
Виктор  
Scor314on:
Не скачивается файл, вылазит пустая страница и все. Что я делаю не так?
Все так. Ошибка сайта. Исправляется.
Evgeny Potapov
1670
Evgeny Potapov  
В целом, программа работает
И могла бы быть довольно полезной, если бы не проблема устаревших страниц.
Старые RSS новости нам, извините, не нужны...
urubamba
35
urubamba  

запустил пример - выдает "Ошибка при вызове InternetOpenUrlA()"

url взят из примера: http://www.forexfactory.com/ffcal_week_this.xml

в настройках "Разрешить WebRequest" установлен "http://forexfactory.com" и с ним исправно работает другой советник 

разрешить импорт DLL - установлен

 в чем глюк?

 

заранее спасибо 

Dmitriy Domanyuk
122
Dmitriy Domanyuk  
urubamba:

запустил пример - выдает "Ошибка при вызове InternetOpenUrlA()"

url взят из примера: http://www.forexfactory.com/ffcal_week_this.xml

в настройках "Разрешить WebRequest" установлен "http://forexfactory.com" и с ним исправно работает другой советник 

разрешить импорт DLL - установлен

 в чем глюк?

 

заранее спасибо 

У меня аналогично. Решили проблему ?
MetaQuotes Software Corp.
Модератор
187157
MetaQuotes Software Corp.  
urubamba:

запустил пример - выдает "Ошибка при вызове InternetOpenUrlA()"

url взят из примера: http://www.forexfactory.com/ffcal_week_this.xml

в настройках "Разрешить WebRequest" установлен "http://forexfactory.com" и с ним исправно работает другой советник 

разрешить импорт DLL - установлен

 в чем глюк?

Статья очень старая, после чего язык сильно менялся и теперь все строки юникодные. Поэтому нужно использовать InternetOpenUrlW вместо InternetOpenUrlA.

Но еще лучше использовать штатный WebRequest и никаких DLL не надо будет.

urubamba
35
urubamba  
Dmitriy Domanyuk:
У меня аналогично. Решили проблему ?
MetaQuotes Software Corp.:

Статья очень старая, после чего язык сильно менялся и теперь все строки юникодные. Поэтому нужно использовать InternetOpenUrlW вместо InternetOpenUrlA.

Но еще лучше использовать штатный WebRequest и никаких DLL не надо будет.

Спасибо!))
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий