Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Na tym blogu pokażę, jak utworzyć aplikację do dynamicznych notowań giełdowych w usłudze LuckyTemplates. Ta interesująca technika wyszła z postu na forum LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Członek chciał wiedzieć, jak zaczynamy od danych online i wciągamy je do usługi LuckyTemplates, a następnie analizujemy je stamtąd, zamiast zaczynać od tego, co zwykle robimy, czyli pliku programu Excel lub pliku CSB.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Podobnie, w tym kontekście, mam pytanie od innego członka forum dotyczące ściągania informacji z witryny finansowej Yahoo. I tak, on i ja pracowaliśmy nad ciekawym rozwiązaniem tego problemu.

To dynamiczne rozwiązanie, w którym możesz wybrać dowolne akcje, a otrzymasz wykres najwyższy/niski/zamknięty. Możesz uzyskać dowolną szczegółowość w zakresie dziennym, tygodniowym, miesięcznym i rocznym.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Dlatego chciałam Wam pokazać, jak to zrobić i jakie to proste. Pokazuje, jak potężna jest usługa LuckyTemplates pod względem funkcji skrobania sieci i automatycznego sondowania danych.

Zamiast robić to, co zwykle robię, czyli pracować nad demonstracją w zredagowany sposób i trafiać w najciekawsze momenty, pokażę ci od początku do końca. Zbudujemy to od podstaw.

Spis treści

Pobieranie danych online do usługi LuckyTemplates dla aplikacji Notowania giełdowe

Zaczniemy od pustego pliku i jedyne, co z nim zrobiłem, to dodałem dwie niestandardowe wizualizacje. Dodałem wykres świecowy High/Low/Close i krajalnicę typu chiclet, która nie jest konieczna, ale podoba mi się bardziej niż domyślna krajalnica. Możesz zobaczyć, że nie ma jeszcze żadnych danych ani wizualizacji.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Kładę 15 minut na zegarze, a następnie zbuduję i zwizualizuję tę aplikację do notowań giełdowych w mniej niż 15 minut. Zacznijmy od witryny Yahoo Finance i przeprowadź wyszukiwanie cytatów.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Tak naprawdę nie ma znaczenia, jaki cytat wyciągniemy, a za chwilę zobaczysz, dlaczego. Więc dla tego przykładu wyciągnijmy Netflix.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Przejdźmy do danych historycznych i możemy wybrać dowolną szczegółowość. Powiedzmy, że chcemy trzy miesiące i chcemy to wyciągnąć na tygodniowe zamknięcie, tak aby nie przytłoczyło wykresu High/Low. Następnie kliknij Zastosuj.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

A potem zamiast klikać pobieranie, klikamy prawym przyciskiem myszy i kopiujemy adres łącza , ponieważ chcemy pobrać wersję online.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

W usłudze przechodzimy do opcji Pobierz dane i przeciągamy to przez łącznik sieciowy.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Możemy po prostu użyć standardowego podstawowego złącza internetowego. Nie musimy tu robić nic nadzwyczajnego. Po prostu wklejamy skopiowany link i wciskamy klawisz Enter lub klikamy OK.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Przekonasz się, że to naprawdę ładnie wciąga i nie musimy nic robić. Mamy tu wszystko, czego potrzebujemy.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Przekształcanie danych online

Następnie przechodzimy do Transform Data i do Advanced Editor . Jest dość kompaktowy jak na to, co robi, ale chcemy tutaj spojrzeć na symbol Netflix (NFLX). To jest statyczna część tego, że nie chcemy wyciągać tego cytatu dla każdej akcji, którą chcemy.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Więc zamienimy to na funkcję. Aby to zrobić, powiemy StockQuote „jako tekst ”, a następnie „ jako tabela ”, ponieważ chcemy pobrać całą gamę cytatów i chcemy iterować po tej tabeli. Na koniec po prostu umieszczamy strzałkę, która zamienia ją w funkcję.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

A teraz zastąpimy tę statyczną część naszym parametrem. A teraz zastąpimy tę statyczną część naszym parametrem, a następnie klikniemy Gotowe. To zajmie ten adres URL, a następnie za każdym razem, gdy się powtórzy, wyciągnie notowanie giełdowe z tabeli.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Możemy wtedy zmienić nazwę tej funkcji. Nazwę to Cytat Pull.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Tworzenie Tabeli Zapasów

Następną rzeczą, którą musimy zrobić, to utworzyć tabelę akcji, po której funkcja będzie się iterować. I zrobimy to, pobierając to z Excela.

W Excelu tutaj mamy plik o nazwie StockList i mamy kolumnę o nazwie Quote Symbol, która pasuje do nazwy naszego parametru. Teraz weźmy koszyk akcji, które chcemy wyciągnąć, a następnie zapiszmy plik.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Wewnątrz usługi LuckyTemplates wchodzimy i pobieramy ten plik.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

A tak to wygląda.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Teraz możemy to przekształcić. Zauważ, że musimy użyć pierwszego wiersza jako nagłówków . Zmieńmy zatem nazwę tego pliku na StockList.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Iteracja funkcji cytatu w tabeli StockList

Chcemy iterować tę funkcję Quote Pull w naszej tabeli StockList dla każdej z obserwowanych przez nas akcji. Idziemy więc do Add Column i klikamy Invoke Custom Function .

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Nazwijmy tę kolumnę Pull, a zapytaniem funkcji będzie nasza funkcja Quote Pull. Kolumny, które będziemy przeglądać, to nasz QuoteSymbol.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Więc teraz mamy tabelę dla każdej z akcji, które mamy w naszej tabeli StockList.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Następnie wprowadzamy tutaj pewne poprawki. Klikając przycisk rozwijania, przechodzimy i odznaczamy opcję Użyj oryginalnej nazwy kolumny jako prefiksu .

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Odpowiednia zmiana typu kolumny

Ostatnią rzeczą, którą musimy zrobić, to zmienić typy kolumn i upewnić się, że są one odpowiednie dla odpowiednich kolumn.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Po zakończeniu przechodzimy do karty Strona główna i klikamy Zamknij i zastosuj.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Budowanie wykresu aplikacji dynamicznego notowania giełdowego

A teraz nasze skrobanie sieci jest zakończone, zacznijmy tworzyć wykresy. Tutaj używamy tabeli świeczników i po prostu dostosowujemy rozmiar, aby pasował do strony, ponieważ jest to centralny punkt strony.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Następnie z pól przeciągamy nasze pola Date, Open, Close, High i Low do tabeli. I możesz zobaczyć, jak wszyscy się spotykają.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Następnie włączamy wysokie/niskie czapki, a następnie formatujemy naszą datę.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Teraz wszystko, co musimy zrobić, to wrzucić naszą krajalnicę do kurczaków z naszym symbolem cytatu.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Możemy tutaj przejść do opcji Ogólne i wprowadzić więcej poprawek. Umieśćmy tutaj kilka kolumn, powiedzmy 15 kolumn, jeśli mamy dużo zapasów.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Możemy również dostosować wysokość lub szerokość, jeśli chcemy, a następnie wyłączyć wybór wielokrotny i włączyć wybór wymuszony.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates

Możemy również zmienić rozmiar i kolor pisklęcia, aby wyglądało lepiej. To jest ostateczny wygląd aplikacji do dynamicznych notowań giełdowych.

Aplikacja notowań giełdowych — dynamiczna, szybka i łatwa w LuckyTemplates


Jak działa edytor zapytań w usłudze LuckyTemplates
Zaawansowane przekształcenia w usłudze LuckyTemplates
Najlepsze praktyki dotyczące przekształcania danych w edytorze zapytań

Wniosek

W ciągu zaledwie kilku minut zbudowaliśmy pełną aplikację notowań giełdowych i uczyniliśmy ją dynamiczną. Wykreśliliśmy to i wygląda świetnie.

Jeśli naprawdę chcesz to wymyślić, możesz wrócić do tego adresu URL i zmienić parametry ziarnistości. Możesz także dodać więcej fragmentatorów, jeśli chcesz, i więcej.

Mam nadzieję, że spodoba ci się to i uznasz to za przydatne. Mamy nadzieję, że nauczyłeś się czegoś z tego i będziesz w stanie wdrożyć to we własnym środowisku pracy.

Wszystkiego najlepszego,

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.