App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

In questo blog, ti mostrerò come creare un'app di quotazione azionaria dinamica in LuckyTemplates. Questa interessante tecnica è emersa da un post nel forum LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Il membro voleva sapere come procedere partendo dai dati online e inserendoli in LuckyTemplates e quindi analizzandoli da lì invece di iniziare con ciò che facciamo in genere, ovvero un file Excel o un file CSB.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Allo stesso modo, in questo senso, ho ricevuto una domanda da un altro membro del forum sull'estrazione di informazioni dal sito finanziario di Yahoo. E così, io e lui abbiamo elaborato una soluzione interessante.

È una soluzione dinamica in cui puoi scegliere qualsiasi titolo desideri e ti darà quel grafico Alto/Basso/Chiuso. Puoi ottenere qualsiasi granularità che desideri in termini di giornaliero, settimanale, mensile e annuale.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

E quindi, volevo mostrarti come farlo e quanto sia facile. Mostra quanto sia potente LuckyTemplates in termini di web scraping e funzionalità di polling automatico dei dati.

Invece di fare quello che faccio normalmente, ovvero elaborare la dimostrazione in modo modificato e colpire i punti salienti, ti mostrerò dall'inizio alla fine. Lo costruiremo da zero.

Sommario

Estrarre i dati online in LuckyTemplates per l'app per le quotazioni di borsa

Inizieremo con un file vuoto e l'unica cosa che ho fatto è che ho aggiunto due elementi visivi personalizzati. Ho aggiunto il grafico a candele High/Low/Close e un'affettatrice chiclet, che non è necessaria, ma mi piace di più dell'affettatrice predefinita. Puoi vedere che non ci sono ancora dati e nemmeno elementi visivi.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Sto mettendo 15 minuti sull'orologio e poi costruirò e visualizzerò questa app di quotazione azionaria in meno di 15 minuti. Cominciamo dal sito di Yahoo Finance e facciamo una ricerca di quotazioni.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Non importa quale citazione tiriamo e vedrai perché in un minuto. Quindi, per questo esempio, prendiamo Netflix.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Scendiamo ai dati storici e possiamo scegliere la granularità che vogliamo. Diciamo che vogliamo tre mesi e vogliamo tirarli per la chiusura settimanale, solo per non sopraffare il grafico High/Low. Quindi, fai clic su Applica.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

E quindi, invece di fare clic su download, facciamo clic con il pulsante destro del mouse e copiamo l'indirizzo del collegamento poiché vogliamo estrarre la versione online.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

All'interno di , passiamo a Ottieni dati e li estraiamo tramite un connettore Web.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Possiamo semplicemente utilizzare il connettore Web di base standard. Non abbiamo bisogno di fare niente di speciale qui. Incolliamo semplicemente il link copiato e premiamo il tasto Invio o facciamo clic su OK.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Vedrai che questo funziona molto bene e non dobbiamo fare nulla. Abbiamo tutto ciò di cui abbiamo bisogno qui.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Trasformazione dei dati online

Andiamo quindi in Transform Data e nell'Advanced Editor . È abbastanza compatto per quello che sta facendo, ma la cosa che vogliamo guardare qui è il simbolo Netflix (NFLX). Questa è la parte statica di ciò che non vogliamo dover estrarre quella quotazione per ogni azione che vogliamo.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Quindi lo trasformeremo in una funzione. Per farlo, diremo StockQuote "come testo ", e poi " come tabella " poiché vogliamo estrarre un'intera serie di virgolette e vogliamo iterare su quella tabella. Infine, mettiamo solo la freccia, che la trasforma in funzione.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

E ora sostituiremo questa parte statica con il nostro parametro. E ora, sostituiremo questa parte statica con il nostro parametro, quindi faremo clic su Fatto. Questo prenderà quell'URL, e quindi ogni volta che itera, estrarrà la quotazione azionaria dalla tabella.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Possiamo quindi cambiare il nome di questa funzione. Lo chiamerò Quote Pull.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Creazione di una tabella delle scorte

La prossima cosa che dobbiamo fare è creare la tabella delle scorte su cui iterare la funzione. E lo faremo estraendolo da Excel.

In Excel qui, abbiamo un file chiamato StockList e abbiamo una colonna chiamata Quote Symbol, che corrisponde al nome del nostro parametro. Ora prendiamo il paniere di azioni che vogliamo tirare e poi salviamo il file.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

All'interno di LuckyTemplates, inseriamo quel file.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Ed ecco come appare.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Ora possiamo trasformarlo. Si noti che è necessario utilizzare la prima riga come intestazioni . Cambiamo quindi il nome di questo file in StockList.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Iterazione della funzione Quote Pull sulla tabella StockList

Vogliamo iterare la funzione Quote Pull sulla nostra tabella StockList su ciascuna delle azioni che stiamo osservando. Quindi andiamo su Add Column e facciamo clic su Invoke Custom Function .

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Chiamiamo questa colonna Pull e la query della funzione sarà la nostra funzione Quote Pull. Le colonne su cui eseguiremo l'iterazione sono il nostro QuoteSymbol.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Quindi ora abbiamo una tabella per ciascuno degli stock che abbiamo nella nostra tabella StockList.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Quindi, apportiamo alcune modifiche qui. Cliccando sul pulsante espandi, andiamo a deselezionare la voce Usa nome colonna originale come prefisso .

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Modifica del tipo di colonna di conseguenza

L'ultima cosa che dobbiamo fare è cambiare i tipi di colonna e assicurarci che siano appropriati per le rispettive colonne.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Al termine, andiamo alla scheda Home e facciamo clic su Chiudi e applica.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Costruire il grafico dell'app di quotazione azionaria dinamica

E ora che il nostro web scraping è terminato, iniziamo a fare un po' di grafici. Qui usiamo la tabella delle candele e regoliamo semplicemente le dimensioni per adattarle alla pagina, poiché è il punto focale della pagina.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Quindi, dai campi, trasciniamo nella tabella i nostri campi Data, Apertura, Chiusura, Alto e Basso. E puoi vedere come si uniscono tutti.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Successivamente, attiviamo i limiti alti/bassi e quindi formattiamo la nostra data.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Ora tutto ciò che dobbiamo fare è lanciare la nostra affettatrice per pulcini con il nostro simbolo di citazione.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Possiamo andare nell'opzione Generale qui e apportare ulteriori modifiche. Mettiamo un mucchio di colonne qui, diciamo 15 colonne se abbiamo molte azioni.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Possiamo anche regolare l'altezza o la larghezza, se lo desideriamo, quindi disattivare la selezione multipla e attivare la selezione forzata.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates

Potremmo anche cambiare le dimensioni e il colore del pulcino per renderlo migliore. Questo è l'aspetto finale dell'app di quotazione azionaria dinamica.

App per le quotazioni di borsa: dinamica, veloce e facile in LuckyTemplates


Funzionamento dell'editor di query in LuckyTemplates
Trasformazioni avanzate in LuckyTemplates
Procedure consigliate per la trasformazione dei dati nell'editor di query

Conclusione

In pochi minuti abbiamo creato un'app completa per le quotazioni azionarie e l'abbiamo resa dinamica. L'abbiamo disegnato graficamente e sembra fantastico.

Se vuoi davvero divertirti con questo, puoi tornare a quell'URL e modificare i parametri di granularità. Puoi anche aggiungere più affettatrici se lo desideri e altro ancora.

Spero che ti piaccia e che lo trovi utile. Si spera che tu abbia imparato qualcosa da questo e sarai in grado di implementarlo nel tuo ambiente di lavoro.

Ti auguro il meglio,


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.