Todas las noticias

Cómo escribí un guión para buscar recomendaciones de analistas para empresas rusas

Hace cuatro años, escribí un motor de búsqueda para encontrar acciones estadounidenses infravaloradas utilizando datos de Yahoo Finance. Esto se debe a que en el mercado estadounidense se negocian más de 10.000 títulos, de los cuales unos 4.000 cuentan con recomendaciones de analistas a precios esperados. Estos son números grandes con los que es difícil trabajar. ¿Qué pasa con Rusia?

Poco a poco estuve tratando de encontrar un sistema que proporcionara recomendaciones de analistas para las empresas rusas, hasta que recientemente descubrí una API de este tipo. Por ejemplo, aquí tienes algunas recomendaciones para el operador de alquiler de patinetes eléctricos WUSH:

De hecho, hay un matiz en cuanto a cantidad. En la Bolsa de Moscú cotizan 170 valores, de los cuales sólo 89 han recibido recomendaciones.

Aunque la cantidad de artículos es mucho menor, la API proporciona nombres específicos de empresas recomendadas, así como fechas y precios previstos. En teoría, podría recopilar precios a lo largo del tiempo y compararlos con los precios previstos para crear una lista de los analistas más precisos.

Pero estaba más interesado en crear una tabla resumen de las 89 acciones disponibles.

Escribimos el código en Node.js y accedimos a la API T‑Bank Invest para recuperar los datos. Las características incluyen: • Inicialización y configuración: • El script comienza importando los módulos necesarios: Configuración ( ), Utilidad de registro ( ) y Cliente Tinkoff ( ). Esto simplifica la interacción con la API de Tinkoff Invest. • Paso 1: Recuperar datos de existencias: • Esta función solicita a InstrumentsService Tinkoff una lista de existencias disponibles. Filtre estos datos para seleccionar acciones que cotizan en la bolsa MOEX (). • Se registran y devuelven listas de inventario completas y filtradas. Los datos clave del inventario, como y, se extraen para su posterior procesamiento. • Paso 2: Recuperar pronósticos de analistas: • Esta función examina una lista filtrada de acciones y recupera pronósticos de analistas utilizando un punto final. • Comprobar si hay previsiones disponibles para cada acción. Si están presentes, los datos de pronóstico (precio actual, precio de consenso, cambio de precio y número de recomendaciones) se almacenan en una matriz. Si no se encuentran predicciones, el número de artículos sin recomendaciones aumenta en +1. • El sistema proporciona un retraso de 600 ms entre llamadas API para cumplir con el límite de velocidad (100 solicitudes por minuto). • Paso 3: crear una tabla HTML. • Utilice Google Charts para visualizar una tabla que contenga el logotipo de la acción, el precio, el precio de consenso y el número de recomendaciones de los analistas. • La tabla se guarda como un archivo HTML para que los usuarios puedan verla fácilmente en su navegador. • Ejecución final: • El código combina todo en una función asincrónica que primero recupera datos de acciones, luego pronostica y finalmente genera una tabla HTML que resume las recomendaciones del analista. • El resultado es un archivo HTML que contiene datos bursátiles en tiempo real de la API de T-Bank: T-Investments, ordenados por posibles movimientos de precios, con la adición de logotipos de acciones y países de riesgo.

En resumen, este script es una herramienta de análisis que extrae datos bursátiles actuales de T-Bank - T-Investments API, procesa recomendaciones de analistas y genera informes claros y visuales para la toma de decisiones.

Los registros de actividad se pueden encontrar en GitHub. La tabla completa se puede descargar aquí. • Para columnas numéricas como precio actual, precio acordado, movimiento potencial de precio, etc., ordenarlas en orden ascendente o descendente es sencillo. • Las columnas de texto como Nombre y Ticker están ordenadas alfabéticamente.

El script le permite encontrar empresas según las recomendaciones de los analistas. Sin embargo, estas opciones no constituyen recomendaciones de inversión individuales y es posible que no cumplan con sus objetivos de inversión. Esto se debe al hecho de que el script es solo una herramienta y usted toma la decisión de comprar un valor en particular de forma independiente después de estudiar al emisor.

Una vez escrito y probado el nuevo módulo, se carga.


Fuente: sMart-lab.ru - Блоги Инвесторов, Форумы по акциям, КотировкиsMart-lab.ru - Блоги Инвесторов, Форумы по акциям, Котировки

Cargando noticias...

Ilusividad y confianza

Loading...
sigue las noticias
¡Manténgase al día con las últimas noticias y actualizaciones! Suscríbase a las actualizaciones de nuestro navegador y sea el primero en recibir las últimas notificaciones.
© АС РАЗВОРОТ.