Исторические данные Api Forex в Python Stack Overflow

Contents

Исторические данные Форекс на Python

Искали часами, пожалуйста, будьте добры.

Нужны решения для получения исторических данных Forex на Python.

Для акций это просто:

Пробовали google, yahoo, fred и oanda. Кажется, ничего не работает.

Приведите пример кода, как запрашивать данные. (В большинстве случаев подойдет одна строка).

7 ответов 7

Вам просто нужны исторические значения валюты?

Попробуйте использовать forex_python модуль с классом datetime (из модуля datetime). Я использую python 3, но сомневаюсь, что это слишком важно.

Эти обменные курсы представляют собой данные Европейского центрального банка на 15:00 (центральноевропейское время) с 1999 года..

Так
18.10.01, 1 доллар США == 0,69 фунта стерлингов,
26 июня 2006 г. 1 фунт стерлингов == 1,82 доллара США.

Лента розничных брокеров всегда искажена, но я не согласен с тем, что нет хорошей исторической ленты. Промышленным стандартом для FX является подача EBS. Однако это дорогой вариант. FXMarketAPI предлагает канал, который точно соответствует этому. Он не связан ни с каким брокером. В API есть конечная точка pandas, которая помогает извлекать данные. Хотя для бесплатных пользователей существует ограничение в 1000 запросов. вы можете увидеть пример ниже.

Может быть, вы недостаточно присматриваетесь 🙂 Очень forex com trade history симпатичный парень опубликовал это несколько месяцев назад. По общему признанию, это не лучший код (первый проект с открытым исходным кодом), однако в настоящее время он находится в разработке и постоянно совершенствуется. Следующая версия будет намного эффективнее и чище..

fx_collect

Предназначен для хранения всех исторических данных FXCM локально в Мариадбе, вот так.

или если вам просто нужны базовые инструменты для начала и создания собственного.

Python-Forexconnect

Для получения данных требуется демо или реальная учетная запись FXCM. Они предоставляют forex indicator бесплатные 10-летние исторические данные на разных таймфреймах (FXM)..

Существуют бесплатные исторические данные на основе тиков от Pepperstone в ежемесячном формате csv, начиная с 2009 года (посетите: https://www.truefx.com/?page=downloads) для наиболее популярных пар, я написал код Python с использованием селена для загрузки всех csv файлы (скрипт загрузит все файлы csv в папку с именем forex):

FXCM недавно выпустила официальную оболочку python для forexconnect.

Вот фрагмент кода из статьи о получении истории:

вот краткий пример:

(соч .:) В большинстве случаев подойдет одна строка ?

В этом нет ничего более неправильного.

Нет ничего лучше исторических данных FOREX. Каждый торговый посредник (брокер) создает свои собственные торговые условия. & Условия. Даже один и тот же брокер может предоставить несколько разных (или несовместимых, если желательно) ценовых каналов для торговли одной и той же валютной парой, так что каждый "товары" Т&C можно встретить.

Экосистема FOREX — это децентрализованный, многоагентный / многоцелевой, преимущественно распределенный, глобальный рынок..

Так что лучше забудьте о SLOC, волшебном однострочнике, чтобы получить универсально действительный ответ от какого-то несуществующего божественного API. Нет такого.

Да, можно получать данные FX, но каждый брокер предоставляет разную картину:

Да, можно интегрировать процесс localhost с отдельной службой API от одного конкретного брокера для одного конкретного типа торгового счета (см. Соответствующий T&C для подробного контекста такого потока данных).

Некоторые брокеры публикуют свои локальные тиковые данные, некоторые — нет. Некоторые исследовательские агентства могут помочь вам в некоторых исследовательских усилиях и поделиться выбранными сегментами тиковых is forex trading legal данных для конкретной пары CCY. Но нет глобальной консолидации. У него просто нет причин агрегировать такую ​​услугу, которая имеет нулевую добавленную стоимость..

Если количественное моделирование in-vitro должно иметь какой-либо смысл, эта модель должна быть проверена на том же самом рынке, где ожидается, что торговля будет происходить in-vivo..

Итак, вам нужны данные одного конкретного посредника доступа к рынку (брокер должен запросить это), где ваша служба будет работать in-vivo..

Похожие статьи