I like to ask you guys about your experience and thoughts regarding a project that would import historical data sets from data vendor(s).
I essentially want to be able to have a processing engine that can load data from an API and store and make those data available.
The bottle neck here and technical challenges I face is on the data acquisition side, not data storage or internal retrieval
IB API is an option but they limit data requests (throttle), Reuters Eikon has a lot of data but the API is linked to an only works when the front end is also running (and the API is not really stable), I could consider CQG, Esignal, or others. (any others come to mind? Please bear in mind I only look for stable solutions even if I need to pay up, I am not interested in web scraping, Yahoo API or other stuff that may go away any day)
Goal is to have an independently operating Windows application (could also consider Linux) that listens to internal historical data requests and then can acquire the data via data vendor APIs through a one-time request or a subscription to also keep the data sets updated going forward.
I have several solutions in place but none of them are particularly stable and are error prone. I need such solution for my research efforts but also to run analytics in Excel (essentially even Excel would via add-in have access to such solution to retrieve data).
I am experienced in programming and have no issue coding something up from scratch because I do not see mature and stable products out there that exist already.
For example: From within Excel I like to get an array of 100 1-minute bars of a stock or future and the Excel add-in would then relay the request to my custom application which in turn would acquire the data from data vendor APIs and store the data in a data structure and return the requested data.
Any thoughts, ideas, solutions? Am also happy to team up for a concerted effort given there are others who bring value to the table (not just free loaders). Please only serious replies, as I am in this business as main career and take this job seriously.
I essentially want to be able to have a processing engine that can load data from an API and store and make those data available.
The bottle neck here and technical challenges I face is on the data acquisition side, not data storage or internal retrieval
IB API is an option but they limit data requests (throttle), Reuters Eikon has a lot of data but the API is linked to an only works when the front end is also running (and the API is not really stable), I could consider CQG, Esignal, or others. (any others come to mind? Please bear in mind I only look for stable solutions even if I need to pay up, I am not interested in web scraping, Yahoo API or other stuff that may go away any day)
Goal is to have an independently operating Windows application (could also consider Linux) that listens to internal historical data requests and then can acquire the data via data vendor APIs through a one-time request or a subscription to also keep the data sets updated going forward.
I have several solutions in place but none of them are particularly stable and are error prone. I need such solution for my research efforts but also to run analytics in Excel (essentially even Excel would via add-in have access to such solution to retrieve data).
I am experienced in programming and have no issue coding something up from scratch because I do not see mature and stable products out there that exist already.
For example: From within Excel I like to get an array of 100 1-minute bars of a stock or future and the Excel add-in would then relay the request to my custom application which in turn would acquire the data from data vendor APIs and store the data in a data structure and return the requested data.
Any thoughts, ideas, solutions? Am also happy to team up for a concerted effort given there are others who bring value to the table (not just free loaders). Please only serious replies, as I am in this business as main career and take this job seriously.
