Скачать MetaTrader 5

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

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

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

Alexey Kozitsyn
8111
Alexey Kozitsyn  
dsevost:

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

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

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

Alexey Volchanskiy
23935
Alexey Volchanskiy  
dsevost:

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

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

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

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

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

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

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

 

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

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

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


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

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

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

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

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

Dmitriy
19
Dmitriy  
o_O:

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


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

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

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

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

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