Технология загрузки данных из интернета в MFC. С++

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Технология загрузки данных из интернета в MFC. С++

Re: Технология загрузки данных из интернета в MFC. С++

kresh » 29 фев 2008, 22:36

WinMain писал(а):Удобнее всего тебе будет получать данные по курсам валют с сайта РБК (РосБизнесКонсалтинг).
http://export.rbc.ru/expdocs/free.cb.0.shtml
Отсюда можешь брать уже готовые данные в виде обычного текста без всяких HTML-тэгов. А клиентам РБК (т.е. за дополнительную плату) можно вообще получать котировки в реальном времени: интрадэй и tick-by-tick.

А ещё есть неплохой способ получать данные в реальном времени, причём бесплатно - это через торговый терминал MetaTrader 4 и брать с него котировки в реальном времени по DDE протоколу, т.е. тебе уже не нужно будет самому коннектиться к HTTP-серверам поставщиков данных.
Спасибо за ссылку! :)

Re: Технология загрузки данных из интернета в MFC. С++

WinMain » 29 фев 2008, 18:58

Decoder писал(а):WinMain, а ты сам не пробовал писать DDE-клиента для MT4?
Приходилось. Если интересно, вот ссылка:
http://forum.masterforex.org/showthread.php?t=2861

Re: Технология загрузки данных из интернета в MFC. С++

Decoder » 29 фев 2008, 18:55

А ещё есть неплохой способ получать данные в реальном времени, причём бесплатно - это через торговый терминал MetaTrader 4 и брать с него котировки в реальном времени по DDE протоколу, т.е. тебе уже не нужно будет самому коннектиться к HTTP-серверам поставщиков данных.
WinMain, а ты сам не пробовал писать DDE-клиента для MT4?

Re: Технология загрузки данных из интернета в MFC. С++

WinMain » 29 фев 2008, 10:53

Удобнее всего тебе будет получать данные по курсам валют с сайта РБК (РосБизнесКонсалтинг).
http://export.rbc.ru/expdocs/free.cb.0.shtml
Отсюда можешь брать уже готовые данные в виде обычного текста без всяких HTML-тэгов. А клиентам РБК (т.е. за дополнительную плату) можно вообще получать котировки в реальном времени: интрадэй и tick-by-tick.

А ещё есть неплохой способ получать данные в реальном времени, причём бесплатно - это через торговый терминал MetaTrader 4 и брать с него котировки в реальном времени по DDE протоколу, т.е. тебе уже не нужно будет самому коннектиться к HTTP-серверам поставщиков данных.

Re: Технология загрузки данных из интернета в MFC. С++

Decoder » 28 фев 2008, 11:47

Попробуй мою программу, которая берёт из сети картинки с графиками валют и отображает их в окне. Если она у тебя будет работать, то могу исходники предоставить. Дело в том, что программа хорошо работает по выделенной линии, а через модем может не работать. (Написана на Visual C++ 2003, MFC)

Re: Технология загрузки данных из интернета в MFC. С++

WinMain » 28 фев 2008, 10:49

Понятие "реального времени" для ЦБ РФ весьма условно, поскольку курсы валют он устанавливает один раз в день в определённое время. По поводу Белорусского банка ничего не могу сказать. Программно скачать HTML-файл интересующей страницы или отдельно взятую картинку с графиком валют несложно. Основная проблема может возникнуть при парсинге HTML-файла. Тебе ведь из всей страницы нужны лишь одна-две строчки, которые непосредственно указывают текущий курс валют.

Технология загрузки данных из интернета в MFC. С++

kresh » 27 фев 2008, 20:56

Всем привет! :)
дали на курсач по MFC.+ С++ -написать программу, которая будет автоматически брать курсы валют с сайтов Центрального Банка России http:// , и Национального банка РБ и отображать в реальном времени на полупрозрачной форме . Задача как бы понятна,но вот по поводу того с чего начать реализацию выборки данных с сайтов и как это сделать не пойму ,может подскажите :confused: что можно на эту тему почитать или чем руководствоваться при написании такой проги на MFC.+ С++

Заранее благодарю!

Вернуться к началу