2 votos

¿Procesadores de acciones basados en la API?

Sé que hay APIs de diferentes brokers que te permiten operar y también obtener información sobre empresas específicas, pero me pregunto si hay screeners de acciones/activos que se basen en la API y puedan ser activados en tiempo real. Por ejemplo, me encantaría tener una API que me alertara de cualquier acción que esté:

  • Cerca del mínimo de 52 semanas
  • Tener P/E < 30
  • El crecimiento medio de los ingresos en 5 años es superior al 5%.
  • etc.

Podría hacerlo yo mismo con los filtros de los corredores, pero son totalmente manuales; tendría que construirlos y ejecutarlos. Si hay APIs que puedan estar vinculadas a scripts automatizados, sería increíble, ya que significaría tanto la velocidad como la cobertura en términos de oportunidades de comercio.

1 votos

Esto puede hacerse con el terminal de Bloomberg, su BLPAPI y algunos conocimientos de programación en un lenguaje compatible. Es posible que incluso puedas configurar algo en el terminal de Bloomberg directamente, ya que parece un caso de uso común, pero no soy un experto en el terminal. Sin embargo, Bloomberg no es barato.

2voto

Mac Puntos 253

No estoy seguro de que entiendas del todo lo que significa el término "API". Estás describiendo elementos que puedes crear tú mismo con cualquier API/fuente de datos básica, en realidad. Tendrías que tener algunos conocimientos de programación, como cualquier persona que utilice una API, pero no parece que quieras profundizar tanto en esto.

0 votos

Me gano la vida escribiendo código, así que no hay problemas con la programación. Mi pregunta se refiere más bien a la disponibilidad de API/fuentes de datos que me permitan busque en para empresas que cumplan estos criterios, en lugar de darle una lista de empresas y obtener resultados, que no son exhaustivos.

0 votos

No estás describiendo una API, estás describiendo una herramienta . Si usted es un programador debe ser capaz de escribir esto con bastante rapidez. Podrías hacerlo todo con datos EOD que están disponibles gratuitamente. Usted alimenta los datos, ejecuta las fórmulas y luego escupe las empresas que cumplen los criterios. Esto no es difícil para un programador.

0 votos

Gracias @JimBean - pero no estoy seguro de qué proveedores de datos tienen este tipo de datos de forma gratuita?

0voto

Brandon Puntos 386

Creo que lo que buscas está disponible a través de la correduría Tradier. Sólo tienes que revisar su documentación en https://developer.tradier.com/documentation

Espero que eso ayude.

0voto

Tarkenfire Puntos 1733

Para ello, puede utilizar la API de Tradier. Para los datos en diferido puede utilizar el Developer Sandbox para la solicitud/respuesta. Para acceder a los datos en tiempo real necesitará una cuenta de Tradier Brokerage, pero tendrá acceso a un flujo en tiempo real. Puede encontrar la documentación de streaming aquí: https://developer.tradier.com/documentation/streaming/get-markets-events

0voto

emk Puntos 27772

No encontrará ningún screener en tiempo real en ningún sitio, debido a la comisión que hay que pagar a la bolsa.

Pero si consigues obtener el flujo de datos, puedes ejecutar un script en matlab o cualquier otro lenguaje cada cierto tiempo, para que sea casi en tiempo real.

0 votos

¿Dónde podría encontrar ese flujo de datos?

1 votos

Como he dicho, de forma gratuita no encontrará datos en tiempo real, usted puede encontrar ya sea 15min retraso en el tiempo en varios lugares como prorealtime, yahoo finance, google finance, o cada mercado de valores. Pero los datos EOD son más fáciles de encontrar, tienes yahoo finance, google finance....

0voto

Martin Erhardt Puntos 157

El problema no es la API, sino los datos. La mayoría de los datos que se solicitan son diarios. Cuando se desea calcular cada 5 segundos, por ejemplo, se necesita una alimentación en tiempo real y los fundamentos para los ratios.

El siguiente problema será que los proveedores de datos necesitan algún tiempo para introducir los 10k en sus sistemas.

Según sé, no hay ninguna fuente pública disponible para hacer cosas como ésta. Si tienes Bloomberg puedes probarlo en EQS, pero creo que no es en tiempo real.

0 votos

Me parece bien que no sea precisamente en tiempo real. Una vez al día está bien, sólo necesito algo que sea fiable y preciso.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X