https://ifxportfolio.com/partners/
Стати партнером
Вхід для партнерів

API Графіків

Хорошим доповненням до сайту про ринок Форекс стане графік зміни ціни за тією чи іншою валютною парою, що оновлюється в режимі реального часу. Такий графік може бути використаний для наочного підтвердження ваших аналітичних прогнозів, створення сторінок, присвячених руху цін різних інструментів, або просто для створення більш динамічної сторінки. До речі, якщо поєднати кілька різних API, включаючи цю, можна створити власний унікальний форекс-портал з повним функціоналом платформи для вебтрейдингу. А від такої пропозиції рідкісний клієнт зможе відмовитись!

Ви можете завантажити інструкцію, яка містить приклади запитів на C# та PHP. За умовчанням графік ціни відображається у форматі OHLC, на його основі ви можете налаштувати відображення змін ціни у вигляді японських свічок, барів і ліній.

Приклад PHP:

$params = array( 'chartRequest' => array( 'From' => 0, #з якого моменту здійснювати пошук свічок
'To' => 1351620300, #по якому моменту здійснювати пошук свічок
'Symbol' => "EURUSD", #валютна пара, за якою потрібно отримати історичні дані
'Type' => "MN" #типи свічок. Можливі значення: MN, W1, D1, H4, H1, M30, M15, M5, and M1
)
);

$client = new SoapClient('https://client-api.instaforex.com/soapservices/charts.svc?wsdl);
try
{ print_r($client->GetCharts($params), true); }
catch(SoapFault $fault)
{ echo $fault->faultstring; }

Приклад C#:

var sc = new ChartServiceClient();
try
{ var candles = sc.GetCharts(new ChartRequest{From = 0, To = 1351620300, Symbol = "EURUSD", Type = ChartType.MN});
foreach (var candle in candles) Console.WriteLine("Timestamp: {0}; Open: {1}", candle.Timestamp, candle.Open);
}
finally
{ if(sc.State != CommunicationState.Closed)
sc.Abort();
}
Дивіться також
Партнерський розділ ГК ІнстаФінтех © Copyright 2007-2024
Група компаній ІнстаФінтех: торговельні марки