2010-07-26 2 views
30

Мне нужно получить курсы обмена форекс в реальном времени для моего личного приложения. Я знаю, что нет бесплатной службы, которая имеет эти данные для загрузки. Я использую Yahoo Finance, но я только что узнал, что у него есть задержка в 15 минут или около того. Есть ли способ получить более свежие тарифы где-нибудь? Скажем, 5-минутный вместо 15?почти прямые курсы валют форекс

Многие брокеры форекс предлагают бесплатные «информеры», которые автоматически загружают данные за считанные секунды, так что, может быть, есть несколько, которые позволяют загружать эти данные в больших интервалах без использования их информаторов строго для личного использования?

+8

5 минут задержка не живут там службы данных и как, что на всем протяжении сети. Поэтому я не думаю, что глупо задаваться вопросом, может ли быть что-то подобное для форекс. – Marius

+0

, пожалуйста, прекратите придирчиво закрывать вещи. это полезные посты, перестань быть такими снобами. – user1130176

ответ

3

скачать metrarader от любого брокера и написать эксперт-консультант для регистрации всех данных, которые вы хотите сохранить в файле. есть другой процесс, который читает файл. если вы действительно хотите получить фантазию, вы можете вызвать функции c из кода mt4. его не так сложно написать некоторый c-код для хранения данных в db вместо того, чтобы записывать его в файл.

+0

Мысль о том.Платформа запускает Linux, хотя ... не сможет этого сделать. – Marius

+1

MT4 отлично работает в WINE, хотя, очевидно, не будет использовать безглавую VPS или другие типичные настройки сервера Linux. –

+0

@MarkKCowan Вам нужен графический терминал, чтобы настроить его, но как только он настроен, вы можете запустить MT4 из сценария, и он возобновится там, где вы его оставили. –

50

TrueFX имеет свободный в реальном времени (несколько обновлений в секунду) форекс котировки, но только для ограниченного числа пар: http://webrates.truefx.com/rates/connect.html?f=html

Они также имеют свободный загружаемые тиковые данные для одних и тех же пар, восходящие к маю 2009 года : http://truefx.com/?page=downloads

Вы можете получить котировки в реальном времени для более широкого выбора пар из FXCM: http://rates.fxcm.com/RatesXML

ставки в реальном времени в течение приблизительно 40 валютных пар доступны здесь: http://1forge.com/forex-data-api, например: https://1forge.com/forex-quotes/quotes

У них также есть бесплатные загружаемые данные о тиках, начиная с 2007 года, но вам нужно создать демо-учетную запись и использовать COM-интерфейс Windows API под названием Order2Go для его получения.

Они обещали, что они будут предоставлять те же клещ данные в формате CSV для свободного когда-то в этом году здесь: http://www.forexcodesource.com/index.php/Category:Historical_Data

+0

Вы должны опросить fxcm, чтобы узнать, изменились ли ставки, поэтому это не в режиме реального времени. –

+0

@Arron - единственные «котировки в реальном времени» - это те, которые рассматриваются совместно расположенными высокочастотными торговыми алгоритмами. Все остальное является ориентировочным – Meh

+1

http://webrates.truefx.com/rates/connect.html?f=html&c=EUR/USD Что мне нужно, спасибо – 2012-09-13 17:16:58

5

Здесь куча поставщиков данных справедливости/Fx, однако они не свободны.

http://finviz.com/store/market-data-providers.ashx

Если вы пытаетесь сохранить все бесплатно, то вам, возможно, придется взломать что-нибудь вместе.

Например, в MT4 есть крючок DDE, который вы можете использовать для трансляции цитат. Вам понадобится окно Windows (или vm), на котором запущен MT4, и приложение, которое прослушивает DDE-сервер, который пересылает кавычки на ваш Linux-сервер через сокет TCP или даже HTTP. Задержка должна быть меньше секунды, если все сделано правильно.

Вот библиотека .net, которую я использую для получения котировок DDE.

http://www.4xlab.net/cs/forums/136/ShowPost.aspx

Кроме того, если вы ищете исторические данные клеща, то это отличный источник.

http://ratedata.gaincapital.com/

Смежные вопросы