Ir al contenido principal

A list of SDKs that may help your next project

Now that I work independently, I can code whatever I want, whenever I want. One of my favorite things to code and publish is SDKs (Software development kits) related to APIs, specifically financial APIs. This helps analysts standardize the layer of data extraction and helps them work with the actual stuff they are good at. Extract insights for educated guesses about the market. Without further due, let me show you a list of curated financial SDKs that may help your work as an analyst or trader (be aware that some of these SDK will be in Spanish): 


End-of-Day data extractor

This library is the Python 🐍 unofficial SDK for the EOD Historical data REST API. It's intended to be used for data extraction for financial valuations, macroeconomic analyses, sentiment analysis, option strategies, technical analysis, development of machine learning models, and more!

Variance Ratio Test

These statistical tests provide a descriptive tool for examing the stochastic evolution of prices through the time of a financial log price series. The implicit logic behind the test is to reject the Random Walk model (i.e., Efficient Markets Hypothesis) via comparing variances estimators at different sampling intervals. The idea is to investigate the quality of the Efficiency of some financial instrument log price series under the two most commonly know null hypotheses: 

  • Homoskedastic Increments (strong market efficiency)
  • Heteroskedastic Increments (semi-strong market efficiency) 
  • Model dependant increments (weak market efficiency).

QuickFS

This library is the Python 🐍 unofficial SDK for the QuickFS REST API. It's intended to be used for data extraction for financial valuations.

Indicadores Economicos


This API constantly maps the Chilean Central Bank for Chilean macroeconomic indicators, such as: uf, ivp, dolar, dolar_intercambio, euro, ipc, utm, imacec, tpm, libra_cobre, tasa_desempleo, and bitcoin.

Stochastic Processes

https://github.com/LautaroParada/stochastic-processes

This toolbox packages a set of stochastic processes for prices and rates simulation to create a synthetic dataset for quantitative back-testing of trading strategies and asset allocations methods.

Bolsa de Santiago


Santiago Stock Exchange API Client. This client standardizes the API data call using an SDK developed in Python 🐍.

I hope that this list of SDK helps your investment strategies and educated guesses about the direction of the markets. If you have any comments, suggestions, or want to work with me on your new project, do not hesitate to contact me.

Have a wonderful day, wherever you might be!

Comentarios

Entradas más populares de este blog

Impopular, pero no hay una píldora mágica para escapar de ella.

Los mercados son instancias en donde se transan bienes y servicios, los cuales actúan como sistemas descentralizados, gobernados por relaciones caóticas y fuertemente influenciados por factores estocásticos, es decir, son sistemas complejos. Los agentes económicos que cotizan, compran y venden los instrumentos agregan información proveniente de estímulos externos basados en riesgos macro económicos. Dentro de esos mercados, esta el mercado de bonos soberanos, los cuales transan las expectativas de crecimiento e inflación para el gobierno central de un país. Ambas variables se pueden ver desde dos ángulos complementarios: mercado secundario y balance fiscal.

Valoración de empresas financieras

El artículo tratara sobre un método para valorizar empresas financieras desde una perspectiva del patrimonio. Primero, se abordaran los desafíos de valorizar empresas financieras; Segundo, una explicación teórica del modelo; Tercero, se desarrollará el método de valorización por medio de una aplicación practica en Python, en solo 7 simples pasos . Finalmente se discutirá si el ejemplo práctico es una oportunidad atractiva o no. Cualquier empresa que proporcione productos y servicios financieros a personas u otras empresas puede clasificarse como una empresa de servicios financieros. Dicho lo anterior, las empresas de servicios financieros se pueden desglosar en cuatro grupos (desde la perspectiva de como generan utilidades): Bancos comerciales: Estos generan utilidades entre el spread al cual prestan dinero (colocaciones) y al cual entregan los intereses a los depósitos (captaciones). La curva de tasas ayuda a explicar este fenómeno. Aseguradoras: Estas los hacen por dos vías. Por