https://ifxteam.com/partners/
Regístrese como socio
Inicio de sesión de socio

API de gráficos

Como parte de la estrategia de desarrollo y con el objetivo de proporcionar a sus socios los sistemas y las tecnologías más relevantes y eficientes, el bróker InstaForex ofrece un nuevo servicio de ilustración de gráficos de pares de divisas: API de gráficos. Gracias a este servicio, un socio puede colocar un gráfico que refleje los cambios de precios en línea de un determinado par en su recurso. La API de gráficos de InstaForex es una herramienta útil y conveniente para el operador moderno porque enfatiza perfectamente la relevancia de su recurso. Este servicio permite trabajar con las solicitudes creadas en C# y PHP. Puede descargar y estudiar los usos típicos de la API de gráficos de InstaForex. Los ejemplos de códigos C# y PHP están disponibles para su descarga. La API de gráficos se proporciona en formato OHLC, que se puede utilizar para trazar gráficos de varios tipos (velas japonesas, barras, líneas), numerosos instrumentos financieros, y marcos de tiempo diferentes. La compañía InstaForex no deja de desarrollar servicios nuevos y actualizados gracias a los cuales el trabajo de nuestros clientes y socios se vuelve más eficaz y cómodo.

El documento contiene ejemplos de aplicaciones de los lenguajes de programación más utilizados.

Ejemplo PHP:

$params = array( 'chartRequest' => array( 'From' => 0, #a partir de qué momento se realizará la búsqueda de velas japonesas
'To' => 1351620300, #hasta qué momento se realizará la búsqueda de velas
'Symbol' => "EURUSD", #el par de divisas en el que se recibirán los datos históricos
'Type' => "MN" #el tipo de vela. Lecturas posibles: MN, W1, D1, H4, H1, M30, M15, M5, y 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; }

Ejemplo 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();
}
Ver también
InstaForex portal para socios © Copyright 2007-2024
Marcas registradas del grupo de empresas InstaFintech