Historical Instrument Analytics

Preview

Historical Instrument Analytics

+ Day(s) remaining in the trial

Overview

Leverage IBM Algorithmics' sophisticated financial models to price and evaluate securities for historical dates.

Getting started

Where Do I Find A List Of Instruments?

To get the analytics for a given instrument, choose from this [list of instruments.](http://public.dhe.ibm.com/software/analytics/solutions/en/fintech/Sample_Instrument_Universe.xlsx)

Security

Keys

Pick a key to use with this API. Make sure you are logged in with your IBM id for your keys to be populated in the dropdown below. By selecting a key, it will be pre-filled for each endpoint in the Documentation section that can be used with the built-in testing. If you want to change which key to use for a particular endpoint, you can do so at the endpoint in the Documentation section.
You can manage your API keys in the <MyAPIs> section. API keys authenticate you to your subscription, so make sure to keep them secret. Do not share the X-IBM-Client-Secret portion of any API key in publicly accessible places such as GitHub, or client-side code.



Manage your keys
 

Global Parameters

This section contains global variables, which apply to all of the endpoint definitions of this API. You can use this section to set these variables once, and have the values pre-filled for every endpoint in the Documentation section. The values set can be used with the built-in testing. You can always override the value in the endpoint definition of the Documentation section.
Global variables

Documentation

Historical Instrument Analytics:

Historical Instrument Analytics

Historical Instrument Analytics
Get a large number of analytics for a single instrument
Returns the values of all requested analytics on a given date. Use this call for a large number of analytics.

POST   /api/v1/historical/instrument/{id}

			https://{hostname}/api/v1/historical/instrument/{id}
		
Keys
Global variables

hostname

STRING , required

Request code
								
HttpResponse<String> response = Unirest.post("https://hostname/api/v1/historical/instrument/{id}?date=string") .header("accept", "application/json") .header("content-type", "application/json") .header("x-ibm-access-token", "REPLACE_KEY_VALUE") .asString();
Get analytics for multiple instruments
Returns the value for the specified analytics for all of the specified instruments on a given date.

POST   /api/v1/historical/instruments

			https://{hostname}/api/v1/historical/instruments
		
Keys
Global variables

hostname

STRING , required

Request code
								
HttpResponse<String> response = Unirest.post("https://hostname/api/v1/historical/instruments?date=string") .header("accept", "application/json") .header("content-type", "application/json") .header("x-ibm-access-token", "REPLACE_KEY_VALUE") .asString();
Get a small number of analytics for a single instrument
Returns the values for any number of analytics for a given instrument on a given date. If no analytics are specified, the theoretical price is computed. Use this call for a small number of analytics.

GET   /api/v1/historical/instrument/{id}

			https://{hostname}/api/v1/historical/instrument/{id}
		
Keys
Global variables

hostname

STRING , required

Request code
								
HttpResponse<String> response = Unirest.get("https://hostname/api/v1/historical/instrument/{id}?analytics=string&date=string") .header("accept", "application/json") .header("content-type", "application/json") .header("x-ibm-access-token", "REPLACE_KEY_VALUE") .asString();

Loading content...

Resources