Получить консультацию
+7(499)940-52-58
Моя корзина
Ваша корзина пуста
Корзина пуста!

Оформить заказ Очистить

Exante API. Разработка приложения для торговли через брокера Exante. Часть 1

Exante API. Разработка приложения для торговли через брокера Exante. Часть 1

Недавно получил от клиента заказ на разработку торгового робота, с подключением по API к брокеру Exante. Задача оказалась интересной и познавательной. Вкратце как я ее решил.

Брокер Exante

Чем примечателен сам брокер, с точки зрения разработчика финансовых приложений:

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

Для подключения к брокеру есть два варианта: FIX – протокол и HTTP API. Выбрал второй вариант, как более простой в реализации. Документация по API лежит здесь

Регистрация приложения и получение ключей доступа

Регистрация приложения и получение ключей доступа происходят в личном кабинете клиента. Для доступа в кабинет необходимо пройти регистрацию на сайте брокера.

Открываем Dashboard страницу

Dashboard страница

На странице уже есть все учетные данные пользователя и адреса для URL-запросов. Нажимаем кнопку "Add application". Откроется окно для ввода данных о приложении:

Окно Новое приложение

Необходимо ввести любой текст в поле описание, указать пароль от личного кабинета, и продолжить. Теперь в списке приложений появилось новое приложение

Список приложений

Application ID – имя приложения. Shared key нам не понадобится. Далее нажимаем на кнопку “Manage access key” для создания ключа приложения

Запрос ключа приложения

Далее через 2 подтверждения получаем искомый ключ приложения

Получение ключа приложения

Можно проверить доступ по API, обратившись к серверу с соответствующим запросом. Например, нас интересует информации по акции APPL. Адрес запроса будет выглядеть так: https://api-demo.exante.eu/md/1.0/symbols/AAPL.NASDAQ"

Будет предложено внести имя приложения и пароль, который мы только что получили:

Запрос свойств символа

Вводим данные и если все нормально получаем ответ от демо-сервера:

Ответ сервера

Именно так и будет строится работа приложения с запросами:

  • обращаемся по адресу, где лежит нужная нам информация
  • получаем доступ по имени и ключу приложения
  • получаем данные с сервера

Автор:

Категория: Разработка | Добавил: lugovtsov7 (25.09.2020)
Просмотров: 46 | Теги: exante api
Всего комментариев: 0
avatar