Решения для брокеров

Фид котировок для форекс и CFD брокеров

FinaQuotes - фид котировок для форекс и CFD брокеров: одно подключение, через которое в торговую платформу приходят семь классов активов. Двусторонние bid/ask на форексе, спот-металлах и акциях США, цена последней сделки по крипте, индексам, сырью и облигациям, OHLC-свечи в девяти таймфреймах, доставка по WebSocket и REST, HMAC-ключи на каждого клиента и резервные источники с автоматическим переключением. Мы поставляем цены для отображения и графиков, а не ликвидность и исполнение.

Документация

Данные, а не ликвидность

Брокер, который ищет поставщика котировок, часто попадает на поставщиков ликвидности, и наоборот. Поэтому сразу о том, на какой стороне мы находимся.

Что делает FinaQuotes

  • Поставляет котировки в реальном времени для отображения в торговой платформе, веб-терминале и личном кабинете.
  • Строит OHLC-свечи в девяти таймфреймах, от 1m до 1MN, всё в UTC.
  • Отдаёт историю свечей и каталог инструментов по REST.
  • Приводит все инструменты к одной схеме и одному формату символов.
  • Следит за тишиной по каждому инструменту и переключает источник, если один отказал.

Чего FinaQuotes не делает

  • Не исполняет сделки и не маршрутизирует ордера.
  • Не выступает контрагентом и не поставляет ликвидность.
  • Не хранит средства клиентов и не работает со счетами.
  • Не даёт инвестиционных советов, сигналов и рекомендаций.

Если нужен поставщик ликвидности, он понадобится в дополнение к нам. Фид закрывает другую половину задачи: цены, которые корректно выглядят на экране, и графики, которые с ними совпадают.

Что получает брокер

  • Одно подключение, семь классов

    Американские и международные акции, крипта, форекс, металлы, сырьё, индексы и государственные облигации приходят по одному потоку в одном формате. Подробнее - в разделе покрытие.

  • Котировки как на рынке

    Двусторонние bid/ask на форексе, спот-металлах и акциях США. Цена последней сделки на крипте, международных акциях, индексах, сырье и облигациях.

  • Свечи в девяти таймфреймах

    1m, 5m, 15m, 30m, 1H, 4H, 1D, 1W и 1MN. Базовая свеча - минутная, старшие собираются из неё. Свечи акций идут по часам торгов биржи листинга с учётом перехода на летнее время.

  • История для графиков

    Годы дневной истории и месяцы внутридневной по REST, чтобы график открывался с контекстом с первого дня. Подробности - на странице исторических данных.

  • WebSocket и REST, ключи на клиента

    Поток тиков по WebSocket с HMAC-аутентификацией, REST для истории, каталога и логотипов. У каждого клиента свои ключи. Без оплаты за каждое сообщение в потоке.

  • Резервные источники

    Несколько независимых источников на класс активов с автоматическим переключением, цель по доступности 99,9 % и алерты на замолчавшие инструменты. Подробнее - надёжность.

Как проходит подключение

Самостоятельного оформления фида нет. Подключение брокера всегда начинается с короткого разговора, на заявку отвечаем в течение одного рабочего дня.

  1. Заявка

    Отправьте форму: тип платформы, нужные классы активов и окружения, которые планируете подключить, - тестовое, боевое или оба.

  2. Состав инструментов и символы

    Согласуем список инструментов и сопоставим наши символы с названиями, которые уже используются в вашей платформе, чтобы настройки инструментов на вашей стороне остались прежними.

  3. Тестовый доступ

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

  4. Продакшен и мониторинг

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

Что входит

Все классы приходят по одному подключению и в одной схеме. В таблице - что несёт каждый из них.

Класс активов Тип котировкиРежимСвечи и история
Форекс: основные и кросс-пары Bid/askРеальное время9 таймфреймов; годы дневных, месяцы внутридневных
Металлы Bid/ask на спот-металлахРеальное время9 таймфреймов; годы дневных, месяцы внутридневных
Акции США: состав S&P 500 и Nasdaq-100 Bid/ask и последняя сделкаРеальное время, сделки и котировки9 таймфреймов, только в часы торгов биржи
Международные акции Последняя сделкаЗадержка около 15 минут9 таймфреймов, только в часы торгов биржи
Крипта: топ монет по капитализации Последняя сделкаРеальное время9 таймфреймов; годы дневных, месяцы внутридневных
Индексы Последняя ценаРеальное время9 таймфреймов; годы дневных, месяцы внутридневных
Сырьё Последняя ценаРеальное время9 таймфреймов; годы дневных, месяцы внутридневных
Государственные облигации Последняя ценаРеальное время9 таймфреймов; годы дневных, месяцы внутридневных

Глубина истории по таймфреймам: дневные свечи - несколько лет, часовые - около двух лет, от 5m до 30m - около 60 дней, 1m - до 180 дней. Всё время в UTC. Полный список - в каталоге инструментов.

Для кого внутри брокера

Решение о фиде обычно принимают трое, и у каждого свои вопросы.

  • CTO и техлид

    Протоколы, задержка, фолбэк. WebSocket с HMAC для потока, REST для истории. Тик уходит от нас за доли секунды после получения. Начните с документации.

  • Продакт

    Покрытие и сайт. Один фид закрывает инструменты платформы, а те же цены можно вывести на сайт через Pro-виджеты без чужой подписи.

  • Комплаенс

    Использование данных и задержки. Задержка указана по каждому классу. См. политику данных, устройство ключей и доступа - в разделе безопасность, мониторинг - в разделе надёжность.

Задержка, доступность и что происходит при сбое

Тик доставляется в ваше подключение за доли секунды после того, как он пришёл в FinaQuotes. К этому добавляется сетевой путь между вашими серверами и нашими, поэтому самые точные цифры даст тест из того региона, где работает ваша платформа.

Цены собираются из нескольких институциональных и биржевых источников и нормализуются FinaQuotes. На каждый класс активов приходится больше одного независимого источника. Если один замолчал или начал присылать цены, которые не сходятся с рынком, фид автоматически переключается на другой. Ключи, символы и код на вашей стороне не меняются.

Мы держим цель по доступности 99,9 % и следим за тишиной по каждому инструменту: если символ перестал обновляться в часы торгов, алерт приходит нам раньше, чем это заметят ваши клиенты.

Как формируется цена

Стоимость фида зависит от состава: классов активов, объёма набора инструментов и числа подключений. Публичного прайса нет, оплаты за каждый запрос в потоке тоже нет. Из чего складывается цена, описано на странице тарифов, а предложение готовим после первого разговора.

Вопросы брокеров

Можно ли подключить фид к нашей текущей торговой платформе?

Да, через адаптер на вашей или нашей стороне. Фид работает по WebSocket для потока тиков и по REST для истории, поэтому адаптер подписывается на нужные инструменты и передаёт тики в платформу. При подключении мы сопоставляем символы с названиями, которые вы уже используете. Протокол описан в документации.

Какая задержка у фида?

Меньше секунды: тик доходит до вашего подключения за доли секунды после того, как его получил FinaQuotes, плюс сетевой путь до ваших серверов. Исключение - международные акции: они идут с задержкой около 15 минут, это указано в каталоге.

Что будет, если источник данных откажет?

Фид автоматически переключится на другой источник. У каждого класса активов больше одного независимого источника, поэтому подключение, ключи и символы остаются прежними. Кроме того, мы получаем алерт, если инструмент замолчал в часы торгов. Подробности - на странице надёжности.

Можно ли ограничить фид конкретным набором инструментов?

Да. Состав инструментов согласуется с каждым клиентом, позже его можно расширить или сократить по мере роста платформы. Меньший набор к тому же дешевле.

Сколько стоит фид?

Цена зависит от состава: классов активов, инструментов и подключений. Публичного прайса нет. Отправьте заявку, ответим в течение одного рабочего дня; из чего складывается предложение, описано на странице тарифов.

Запросите тестовый фид для своей платформы

Напишите тип платформы, нужные классы активов и число окружений для подключения. Ответим в течение одного рабочего дня: следующие шаги и тестовый доступ.

Написать команде