Instrument Analytics

Preview

Instrument Analytics

+ Day(s) remaining in the trial

Overview

Leverage IBM Algorithmics' sophisticated financial models to price and compute analytics on securities.

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

Instrument Analytics:

Instrument Analytics

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

POST   /api/v1/instrument/{id}

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

hostname

STRING , required

Request code
								
HttpResponse<String> response = Unirest.post("https://hostname/api/v1/instrument/{id}") .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.

POST   /api/v1/instruments

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

hostname

STRING , required

Request code
								
HttpResponse<String> response = Unirest.post("https://hostname/api/v1/instruments") .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
Get the values of any number of analytics for a given instrument. If no analytics are specified, the theoretical price will be computed. Use this for small number of analytics.

GET   /api/v1/instrument/{id}

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

hostname

STRING , required

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

Loading content...

Resources