можно ли как-то в mql4 получить доступ к данным на вкладке "новости" ?

 

можно ли как-то в mql4 получить доступ к данным на вкладке "новости" ?

 
dsevost:

можно ли как-то в mql4 получить доступ к данным на вкладке "новости" ?

Поднималась уже тема... только через winapi
 

понятно, а он их в какой-то файл записывает ?

 
dsevost:

понятно, а он их в какой-то файл записывает ?

Сюда \history\RoboForex-Demo\news.dat , как расшифруете - пишите )
 
dsevost:

можно ли как-то в mql4 получить доступ к данным на вкладке "новости" ?

Могу решить  за деньги , но очень дорого будет стоить 
 
Да, конечно можно, посмотрите в справочнике
 

подскажите где?

p.s. также посмотрел в mtapi.dll - тоже вроде нет

хотя по этой ссылке http://welcome-forex.ru/metatrader-4-api.html упоминается функция MtGetLastNews , вроде это то, что нужно, но как я понимаю это было для metatrader 3 ? 

 

 
Год назад решал задачу по чтению данных с  вкладок "Експерт" и "Журнал" с проверкой на целостность полученного результата и возможностью вывода только обновившихся данных.
Вкладка "Новости" тот же  SysListView объект с которого необходимо считать данные.
К сожалению, код действительно стоит дорого.
 
На сайте дяди Кима что то было. Он все могет. Можно попросить.
 
Dmitriy:

понятно, а он их в какой-то файл записывает ?

вам не файл желательно, а winapi надо


пару раз FindWindow от главного окна МТ до списка новостей на вкладке (посмотрите его путь через Spy++).

и затем получение текста новости через макросы типа ListView_GetItemText

Если же в списке данные рисуются "виртуально", то пробуйсте через отправку Ctrl+C и вытяжки из буфера обмена.

Sergey Dzyublik:
К сожалению, код действительно стоит дорого.

десять строк кода это не дорого. 

 
o_O:

вам не файл желательно, а winapi надо


пару раз FindWindow от главного окна МТ до списка новостей на вкладке (посмотрите его путь через Spy++).

и затем получение текста новости через макросы типа ListView_GetItemText

Если же в списке данные рисуются "виртуально", то пробуйсте через отправку Ctrl+C и вытяжки из буфера обмена.

десять строк кода это не дорого. 

ок, буду пробовать, спасибо
Причина обращения: