All you need to do is to input your data provider API Key in the field and you are good to go The API Key is stored on your device and is only used to make requests or connect to web-sockets to make the workstation display the data you require
EODHD
We currently support EODHD as data provider (www.eodhd.com), which provides a vast array of data on many different securities with international coverage and also provides web-socket real time quotes for Cryptos, Currencies and US Stocks
EODH has a number of different subscription programs, amongst which you can find the one best tailored to your needs. EODHD is also recognised as having a very high quality customer support service, available 24/7 which is extremely responsive and effective
Integrating your EODHD subscription into Analystick is extremely simple. Once you have obtained and API key from EODHD just input in the field in Settings>Account
In order to render the data in a consistent way and provide you with consistent and ready to use data we do make adjustments to what is downloaded from your data supplier. Below are the adjustments we make for each provider
Splits and Dividends
When loading EOD data historical series we also load the full splits history (if available) and we generate two distinct series: a raw data series (which is what the data looked like before any split, going back to the beginning) and a split-adjusted series (which is a series adjusted for all the stock splits since the beginning). We do not adjust data for dividends
Time Series
When loading EOD data historical series (for any frequency) we do the following: for Corporate bondes (.BONDS) if the frequency is different than daily we aggregate the data (weekly, quartely etc.). For series except forex and bonds for intraday series we eliminate quotes with no volume. for all series we fill gaps wiith missing data by replicating the last available data point up to the next one. For bonds series we calculate changes in YTM both as a % as well as an absolute change in basis points
Live Socket Quotes
If there is no last price, we try to calculate it in the following order: (1) from the absolute change and the last price from a static API call; (2) from the percent change and the the last price from a static API call; (3) as the midpoint for bid/ask, if available (Forex quotes are adjusted this way)
If there are no changes (percent ad/or absolute) we calculate them based on the last price received by the web-socket and the prior price from a static API call
If there is no prior close we calculate it from the last price and the change received by the web-socket