Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Dans ce blog, je vais vous montrer comment créer une application de cotation boursière dynamique dans LuckyTemplates. Cette technique intéressante est sortie d'un post sur le forum LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Le membre voulait savoir comment nous procédions pour commencer avec des données en ligne et les extraire dans LuckyTemplates, puis les analyser à partir de là au lieu de commencer par ce que nous faisons habituellement, c'est-à-dire un fichier Excel ou un fichier CSB.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

De même, dans ce sens, j'ai une question d'un autre membre du forum sur l'extraction d'informations du site Yahoo Finance. Et donc, lui et moi avons travaillé sur une solution intéressante à ce sujet.

C'est une solution dynamique où vous pouvez choisir les actions que vous voulez, et cela vous donnera ce graphique haut/bas/clôture. Vous pouvez extraire la granularité que vous souhaitez en termes de quotidien, hebdomadaire, mensuel et annuel.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Et donc, je voulais vous montrer comment faire cela et à quel point c'est facile. Il montre à quel point LuckyTemplates est puissant en termes de capacités de grattage Web et d'interrogation automatisée des données.

Au lieu de faire ce que je fais normalement, c'est-à-dire travailler sur la démonstration de manière éditée et en ressortir les points saillants, je vais vous montrer du début à la fin. Nous allons construire cela à partir de zéro.

Table des matières

Extraction de données en ligne dans LuckyTemplates pour l'application de cotation boursière

Nous allons commencer avec un fichier vide et la seule chose que j'ai faite, c'est que j'ai ajouté deux visuels personnalisés. J'ai ajouté ce graphique en chandeliers High/Low/Close et un slicer chiclet, qui n'est pas nécessaire, mais je l'aime mieux que le slicer par défaut. Vous pouvez voir qu'il n'y a pas encore de données et pas de visuels non plus.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Je mets 15 minutes au compteur, puis je construirai et visualiserai cette application de cotation boursière en moins de 15 minutes. Commençons par le site Yahoo Finance et effectuons une recherche de devis.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Peu importe la citation que nous tirons et vous comprendrez pourquoi dans une minute. Donc, pour cet exemple, extrayons Netflix.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Passons aux données historiques et nous pouvons choisir la granularité que nous voulons. Disons que nous voulons trois mois et que nous voulons tirer cela pour la clôture hebdomadaire, juste pour qu'il ne submerge pas le graphique haut/bas. Ensuite, cliquez sur Appliquer.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Et puis au lieu de cliquer sur télécharger, nous faisons un clic droit et copions l'adresse du lien puisque nous voulons extraire la version en ligne.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

À l'intérieur , nous allons à Get Data , et nous allons tirer cela via un connecteur Web.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Nous pouvons simplement utiliser le connecteur Web de base standard. Nous n'avons pas besoin de faire quoi que ce soit d'extraordinaire ici. Nous collons simplement le lien copié et appuyons sur la touche Entrée ou cliquez sur OK.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Vous verrez que cela s'intègre très bien et que nous n'avons rien à faire. Nous avons tout ce dont nous avons besoin ici.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Transformer les données en ligne

Nous passons ensuite à Transform Data et à Advanced Editor . C'est assez compact pour ce qu'il fait, mais la chose que nous voulons regarder ici est le symbole Netflix (NFLX). C'est la partie statique que nous ne voulons pas avoir à tirer cette cotation pour chaque action que nous voulons.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Nous allons donc en faire une fonction. Pour ce faire, nous allons dire StockQuote "en tant que texte ", puis " en tant que table ", car nous voulons extraire tout un tableau de cotations et nous voulons parcourir cette table. Enfin, nous venons de mettre la flèche, ce qui la transforme en fonction.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Et maintenant, nous allons remplacer cette partie statique par notre paramètre. Et maintenant, nous allons remplacer cette partie statique par notre paramètre, puis cliquer sur Terminé. Cela prendra cette URL, puis à chaque itération, il tirera la cotation boursière de la table.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

On peut alors changer le nom de cette fonction. Je l'appellerai Quote Pull.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Création d'un tableau des actions

La prochaine chose que nous devons faire est de créer la table des stocks sur lesquels la fonction va itérer. Et nous allons le faire en extrayant cela d'Excel.

Dans Excel ici, nous avons un fichier appelé StockList et nous avons une colonne appelée Quote Symbol, qui correspond à notre nom de paramètre. Prenons maintenant le panier d'actions que nous voulons tirer puis sauvegardons le fichier.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Dans LuckyTemplates, nous allons récupérer ce fichier.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Et voici à quoi ça ressemble.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Maintenant, nous pouvons transformer cela. Notez que nous devons utiliser la première ligne comme en-têtes . Changeons ensuite le nom de ce fichier en StockList.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Itération de la fonction d'extraction de devis sur la table StockList

Nous voulons itérer cette fonction Quote Pull sur notre table StockList sur chacune des actions que nous surveillons. Nous allons donc dans Add Column et cliquez sur Invoke Custom Function .

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Appelons cette colonne Pull et la requête de fonction sera notre fonction Quote Pull. Les colonnes sur lesquelles nous allons itérer sont notre QuoteSymbol.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Nous avons donc maintenant une table pour chacune des actions que nous avons dans notre table StockList.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Ensuite, nous faisons quelques ajustements ici. En cliquant sur le bouton développer, on va décocher la case Utiliser le nom de la colonne d'origine comme préfixe .

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Modification du type de colonne en conséquence

La dernière chose que nous devons faire est de changer les types de colonnes et de nous assurer qu'ils conviennent à leurs colonnes respectives.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Lorsque cela est fait, nous allons dans l'onglet Accueil et cliquez sur Fermer et appliquer.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Construire le graphique dynamique de l'application de cotation boursière

Et maintenant que notre web scraping est terminé, commençons à faire des graphiques. Ici, nous utilisons le tableau des chandeliers et ajustons simplement la taille pour tenir dans la page, car c'est le point central de la page.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Ensuite, à partir des champs, nous faisons glisser nos champs Date, Ouvrir, Fermer, Haut et Bas dans le tableau. Et vous pouvez voir comment ils se réunissent tous.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Ensuite, nous activons les majuscules hautes/basses, puis nous formatons notre date.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Maintenant, tout ce que nous avons à faire est de jeter notre trancheuse de poussins avec notre symbole de citation.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Nous pouvons entrer dans l'option générale ici et faire quelques ajustements supplémentaires. Mettons un tas de colonnes ici, disons 15 colonnes si nous avons beaucoup de stocks.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Nous pouvons également ajuster la hauteur ou la largeur si nous le souhaitons, puis désactiver la sélection multiple et activer la sélection forcée.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates

Nous pourrions également modifier la taille et la couleur du poussin pour le rendre plus beau. Ceci est le look final de l'application de cotation boursière dynamique.

Application de cotation boursière - dynamique, rapide et facile dans LuckyTemplates


Fonctionnement de l'éditeur de requête dans LuckyTemplates
Transformations avancées dans LuckyTemplates
Meilleures pratiques pour transformer des données dans l'éditeur de requête

Conclusion

En quelques minutes seulement, nous avons créé une application complète de cotation boursière et l'avons rendue dynamique. Nous l'avons tracé graphiquement et il a fière allure.

Si vous voulez vraiment vous amuser avec cela, vous pouvez revenir à cette URL et modifier les paramètres de granularité. Vous pouvez également ajouter plus de trancheuses si vous le souhaitez, et plus encore.

J'espère que vous l'apprécierez et que vous le trouverez utile. J'espère que vous en avez appris quelque chose et que vous pourrez l'implémenter dans votre propre environnement de travail.

Tous mes vœux,


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir