Antes de tudo eu gostaria de agradecer o tempo que dedicou para escrever isso, são ótimos pontos e eu espero esclarecer todos.
1 - Nenhuma dessas fontes que você quer usar faz cotação em tempo real. Infelizmente, a B3(nossa unica bolsa de valores, como você deve saber), até onde sei(ja fui investidor por um tempo) não fornece uma "api" publica, gratuita e em tempo real para usar. Ela tem sim um serviço, mas ele é consumido por bancos, empresas de investimento e empresas privadas.
Eu tenho noção disso, conseguir pegar o preço em tempo real parece uma tarefa bem difícil, eu tinha pesquisado como obter para ser uma feature no frela mas sem sucesso. No entanto, diferente da brapi, eu não pretendo fornecer o preço da ação, eu pretendo oferecer a recomendação das instituições financeiras citadas, vamos pegar de exemplo a ALUP11, cada uma das 6 instituições(XP, Inter, Safra, etc.) dão um preço-alvo e uma recomendação, inclusive eu acredito que no própio frontend tem um link que abre a fonte de cada informação.
2 - Para usar os serviços da B3 você precisa ser um Big Player(jargão do mercado para gente com MUITA grana, geralmente bancos) e cada requisição, cada mensagem enviada ao sistema gera um valor, um custo de corretagem, por isso o serviço fica para os bancos, pois eles fazem Milhares de requisições de compra/venda a cada hora.
Então foi por isso que eu não achei nada sobre isso, eu não sabia disso mas faz sentido agora, obrigado pelo conhecimento. Felizmente eu não pretendo usar nenhum serviço diretamente da B3, a meta não é buscar o preço, mas sim o preço-alvo que os grandes banco oferecem.
Se você construisse sua API nesse sentido poderia fazer sucesso! Inclusive você poderia já fornecer os indicadores(o básico, são muitos e muito complexo de calcular), mas indicadores envolvem muitas areas(fisica, matematica e por aí vai) e isso deixa o projeto muito complexo e dificil de codar(sem falar que precisaria de um frontend foda pra mostrar os graficos).
Eu adorei essa ideia mesmo e no futuro eu realmente pretendo fazer algo assim, já trabalhei fazendo isso mas era em um projeto que o "dono" parecia ser muito novo na área e não soube administrar por isso cancelamos, mas eu lembro de fazer muitas fórmulas no backend como Celling Price, Fair Price, Benjamin Graham, e eu não lembro o nome de mais nenhuma kkkk, mas seriam esse tipo de indicadores?
Faça um comparativo de ações: Compare os dados de duas ações atraves do tempo. É util para diversificação de carteira e um monte de coisas kkk deixa que o investidor se vire daí em diante.
Outra feat interessantíssima, ele poderia comparar e ainda com acesso as fórmulas, parece muito bom, mais uma vez obrigado pela sugestão.
Eu não sou muito bom ainda escrevendo esse tipo de coisa então não sei se deu pra entender tudo perfeitamente, mas as ideias foram muito boas e eu com certeza pretendo trazer tudo por aqui. Vlw mesmo