API

Da Thinkfn
Revisão das 16h43min de 25 de novembro de 2007 por Bmwmb (discussão | contribs)

API (abreviatura de Application Programming Interface) é uma lista de todas as funções que uma aplicação informática disponibiliza ao exterior. As funções disponibilizadas pela aplicação, e listadas na API, podem ser usadas por outras aplicações para interagirem com ela. De modo geral, através dessas funções as outras aplicações podem obter dados da primeira, trocar dados com ela ou fazê-la alterar os seus dados.

No contexto de investimento financeiro, muitas corretoras e serviços de cotações disponibilizam aos seus clientes APIs em diversas linguagens, que permitem aos clientes desenvolver aplicações informáticas para receber cotações, submeter ordens, etc. Cada API é específica para uma linguagem de programação. Assim, é possível que uma mesma aplicação disponibilize várias APIs em paralelo, para diferentes linguagens, mas equivalentes entre si. Por exemplo, vários brokers disponibilizam APIs para Excel, VBA, Java, C++, C# (lê-se C sharp), etc.


Links relevantes

  • Time & Sales Exemplo de folha Excel que usa a API da Interactive Brokers para gerar um Time & Sales.