Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нужен программист? Оставь заказ и он сам тебя найдет!
MetaQuotes Software Corp.
Модератор
177399
MetaQuotes Software Corp. 2011.07.11 08:29 

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

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

Author: vgs

MQL4 Comments
16309
MQL4 Comments 2011.10.14 12:19  

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

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

MQL4 Comments
16309
MQL4 Comments 2011.10.28 00:32  
Не скачивается файл, вылазит пустая страница и все. Что я делаю не так?
Виктор
Модератор
6560
Виктор 2011.10.28 03:59  
Scor314on:
Не скачивается файл, вылазит пустая страница и все. Что я делаю не так?
Все так. Ошибка сайта. Исправляется.
Evgeny Potapov
1628
Evgeny Potapov 2012.06.02 02:33  
В целом, программа работает
И могла бы быть довольно полезной, если бы не проблема устаревших страниц.
Старые RSS новости нам, извините, не нужны...
urubamba
35
urubamba 2016.03.09 09:36  

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

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

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

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

 в чем глюк?

 

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

Dmitriy Domanyuk
111
Dmitriy Domanyuk 2016.03.17 11:11  
urubamba:

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

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

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

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

 в чем глюк?

 

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

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

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

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

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

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

 в чем глюк?

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

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

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

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

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

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