Видача котирувань

Пропонуємо всім веб-майстрам і власникам сайтів безкоштовний доступ до валютних котирувань в режимі реального часу. Для отримання котирувань доступні всі торгові символи, які є в терміналі 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):

Завантажити архів
Дивіться також