Toutes les nouvelles

Comment j'ai écrit un script pour rechercher des recommandations d'analystes pour les entreprises russes

Il y a quatre ans, j'ai écrit un moteur de recherche pour trouver des actions américaines sous-évaluées à l'aide des données de Yahoo Finance. En effet, plus de 10 000 titres sont négociés sur le marché américain, dont environ 4 000 font l'objet de recommandations d'analystes aux prix attendus. Ce sont des chiffres importants avec lesquels il est difficile de travailler. Et la Russie ?

J'essayais lentement de trouver un système qui fournirait des recommandations d'analystes aux entreprises russes, jusqu'à ce que je découvre récemment une telle API. Par exemple, voici quelques recommandations pour le loueur de scooters électriques WUSH :

En fait, il y a une nuance en termes de quantité. Il existe 170 titres cotés à la Bourse de Moscou, dont 89 seulement ont reçu des recommandations.

Bien que le nombre d’articles soit beaucoup plus réduit, l’API fournit des noms spécifiques d’entreprises recommandées, ainsi que des dates et des prix prévisionnels. En théorie, vous pouvez collecter les prix au fil du temps et les comparer aux prix prévus pour créer une liste des analystes les plus précis.

Mais j'étais plus intéressé par la création d'un tableau récapitulatif des 89 stocks disponibles.

Nous avons écrit le code dans Node.js et accédé à l'API T‑Bank Invest pour récupérer les données. Les fonctionnalités incluent : • Initialisation et configuration : • Le script démarre en important les modules nécessaires : Configuration ( ), Logging Utility ( ) et Tinkoff Client ( ). Cela simplifie l'interaction avec l'API Tinkoff Invest. • Étape 1 : Récupération des données de stock : • Cette fonction interroge InstrumentsService Tinkoff pour obtenir une liste des stocks disponibles. Filtrez ces données pour sélectionner les actions cotées à la bourse MOEX ( ). • Des listes d'inventaire filtrées et complètes sont enregistrées et renvoyées. Les données d'inventaire clés telles que , et sont extraites pour un traitement ultérieur. • Étape 2 : Récupérer les prévisions des analystes : • Cette fonction examine une liste filtrée de titres et récupère les prévisions des analystes à l'aide d'un point de terminaison. • Vérifiez si les prévisions sont disponibles pour chaque stock. Si elles sont présentes, les données prévisionnelles (prix actuel, prix consensuel, changement de prix et nombre de recommandations) sont stockées dans un tableau. Si aucune prédiction n'est trouvée, le nombre d'articles sans recommandations augmente de +1. • Le système prévoit un délai de 600 ms entre les appels d'API pour respecter la limite de débit (100 requêtes par minute). • Étape 3 : Créez un tableau HTML. • Utilisez Google Charts pour visualiser un tableau contenant le logo de l'action, le prix, le prix consensuel et le nombre de recommandations des analystes. • Le tableau est enregistré sous forme de fichier HTML afin que les utilisateurs puissent le visualiser facilement dans leur navigateur. • Exécution finale : • Le code combine le tout dans une fonction asynchrone qui récupère d'abord les données boursières, puis les prévisions et enfin génère un tableau HTML résumant les recommandations de l'analyste. • Le résultat est un fichier HTML contenant des données boursières en temps réel provenant de l'API T-Bank : T-Investments, triées par mouvements de prix potentiels, avec l'ajout de logos d'actions et de pays à risque.

Pour résumer, ce script est un outil d'analyse qui extrait les données boursières actuelles de l'API T-Bank - T-Investments, traite les recommandations des analystes et génère des rapports clairs et visuels pour la prise de décision.

Les journaux d'activité peuvent être trouvés sur GitHub. Le tableau complété peut être téléchargé ici. • Pour les colonnes numériques telles que le prix actuel, le prix convenu, l'évolution potentielle du prix, etc., le tri par ordre croissant ou décroissant est simple. • Les colonnes de texte telles que Nom et Ticker sont triées par ordre alphabétique.

Le script vous permet de rechercher des entreprises sur la base des recommandations des analystes. Toutefois, ces options ne constituent pas des recommandations d'investissement individuelles et peuvent ne pas répondre à vos objectifs d'investissement. Cela est dû au fait que le script n'est qu'un outil et que la décision d'acheter un titre particulier est prise par vous de manière indépendante après avoir étudié l'émetteur.

Une fois le nouveau module écrit et testé, il est chargé.


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

Chargement des actualités...

L'Ukraine appelle le Brésil à arrêter Poutine

Loading...
suivre l'actualité
Restez au courant des dernières nouvelles et mises à jour ! Abonnez-vous aux mises à jour de notre navigateur et soyez le premier à recevoir les dernières notifications.
© АС РАЗВОРОТ.