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,


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere