Выдача котировок

Предлагаем всем веб-мастерам и владельцам сайтов бесплатный доступ к валютным котировкам в режиме реального времени. Для получения котировок доступны все торговые символы, которые имеются в терминале InstaTrader.

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

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

Для получения котировок необходимо использовать предоставленную ниже информацию о PHP-запросе к официальной открытой странице получения котировок от ИнстаФорекс. При использовании данных котировок необходимо размещать ссылку на наш сайт: www.instaforex.com как источник информации.

Получение котировок:

Описание API: https://quotes.instaforex.com/

Получение тиков: https://quotes.instaforex.com/api/quotesTick

Доступные форматы вывода:

1. JSON - Чтобы получить котировки в JSON формате, необходимо в запрос добавить параметр m=json

#Пример запроса: https://quotes.instaforex.com/api/quotesTick?m=json

Результат запроса:

[{"digits":4, "ask":1.1341, "bid":1.1338, "change":0.0001, "symbol":"EURUSD", "lasttime":1466444034, "change24h":0.0005}, {"digits":4, "ask":1.4654, "bid":1.4651, "change":0.0001, "symbol":"GBPUSD", "lasttime":1466444036, "change24h":0.0181}, {"digits":2, "ask":104.55, "bid":104.52, "change":-0.01, "symbol":"USDJPY", "lasttime":1466444036, "change24h":-0.17}, {"digits":4, "ask":0.9606, "bid":0.9603, "change":-0.0001, "symbol":"USDCHF", "lasttime":1466444036, "change24h":-0.0008}, {"digits":4, "ask":1.2797, "bid":1.2794, "change":-0.0001, "symbol":"USDCAD", "lasttime":1466444034, "change24h":-0.0053}]

2. XML - Чтобы получить котировки в XML формате, необходимо в запрос добавить параметр m=xml

#Пример запроса: https://quotes.instaforex.com/api/quotesTick?m=xml
file_get_contents("https://quotes.instaforex.com/api/quotesTick?m=xml");

Результат запроса:

Внимание: Вывод в XML формате может быть убран в следующей версии

Вывод только необходимых валютных пар:

Для получения только необходимых валютных пар необходимо передать параметр q= со списком валютных пар через запятую.

#Пример запроса: https://quotes.instaforex.com/api/quotesTick?m=json&q=eurusd,gold,%23bitcoin
file_get_contents("https://quotes.instaforex.com/api/quotesTick?m=json&q=eurusd,gold,%23bitcoin");

Результат запроса:

[{"digits":4, "ask":1.1344, "bid":1.1341, "change":-0.0001, "symbol":"EURUSD", "lasttime":1466444823, "change24h":0.0008}, {"digits":2, "ask":1285.71, "bid":1285.11, "change":-0.03, "symbol":"GOLD", "lasttime":1466444824, "change24h":-4.23}, {"digits":2, "ask":743.98, "bid":739.98, "change":-0.05, "symbol":"#Bitcoin", "lasttime":1466444795, "change24h":-16.18}]

Принятые обозначение:

Принятые обозначения в выводимых результатах (легенда ключей)

symbol - символ валютной пары
bid - значение bid
ask - значение ask
change - величина показывающее изменение относительно предыдущей цены валютной пары
digits - величина показывающее до сколки знаков после запятой округлена цена валютной пары
lasttime - значение времени последнего изменения цены валютной пары
change24h - изменение относительно закрытия предыдущего дня

Получение всего списка доступных инструментов:

Доступные форматы вывода - JSON

#Пример запроса: https://quotes.instaforex.com/api/quotesList
file_get_contents("https://quotes.instaforex.com/api/quotesList");

Результат запроса:

{"quotesList": [{"symbol":"EURUSD", "group":{"name":"Forex", "id":0}, "desc":"Euro vs US Dollar"}, {"symbol":"GBPUSD", "group":{"name":"Forex", "id":0}, "desc":"Great Britain Pound vs US Dollar"}]}

Получение списка по группе:

Пример: https://quotes.instaforex.com/api/quotesList?groupId=21

0-5 - группа Forex
6 - Металлы
7 - CFD
16-19, 21 - Futures/Indices

Использование библиотеки на PHP (требование PHP > 5.2):

Скачать архив
Смотрите также