Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

En este blog, le mostraré cómo crear una aplicación dinámica de cotización de acciones en LuckyTemplates. Esta técnica interesante surgió de una publicación en el foro LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

El miembro quería saber cómo comenzamos con datos en línea y los llevamos a LuckyTemplates y luego los analizamos desde allí en lugar de comenzar con lo que normalmente hacemos, que es un archivo de Excel o un archivo CSB.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Del mismo modo, en ese sentido, tengo una pregunta de otro miembro del foro sobre cómo extraer información del sitio de finanzas de Yahoo. Y entonces, él y yo trabajamos en una solución interesante al respecto.

Es una solución dinámica en la que puede elegir las acciones que desee y le proporcionará ese gráfico de máximos/mínimos/cierre. Puede obtener cualquier granularidad que desee en términos de diario, semanal, mensual y anual.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Y entonces, quería mostrarte cómo hacer esto y lo fácil que es. Muestra cuán poderoso es LuckyTemplates en términos de web scraping y capacidades de sondeo de datos automatizados.

En lugar de hacer lo que hago normalmente, que es trabajar en la demostración de forma editada y resaltar los aspectos más destacados, te mostraré de principio a fin. Vamos a construir esto desde cero.

Tabla de contenido

Obtener datos en línea en LuckyTemplates para la aplicación de cotización de acciones

Vamos a comenzar con un archivo vacío y lo único que le he hecho es agregar dos imágenes personalizadas. Agregué el gráfico de velas Alto/Bajo/Cierre y una segmentación chiclet, que no es necesaria, pero me gusta más que la segmentación predeterminada. Puede ver que aún no hay datos ni imágenes.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Estoy poniendo 15 minutos en el reloj y luego crearé y visualizaré esta aplicación de cotización de acciones en menos de 15 minutos. Comencemos en el sitio de Finanzas de Yahoo y hagamos una búsqueda de cotizaciones.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Realmente no importa qué cita extraigamos y verá por qué en un minuto. Entonces, para este ejemplo, saquemos Netflix.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Bajemos a los datos históricos y podemos elegir la granularidad que queramos. Digamos que queremos tres meses y queremos tirar de eso para el cierre semanal, solo para que no abrume el gráfico de máximos y mínimos. Luego, haga clic en Aplicar.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Y luego, en lugar de hacer clic en descargar, hacemos clic con el botón derecho y copiamos la dirección del enlace, ya que queremos obtener la versión en línea.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Dentro de , vamos a Obtener datos y vamos a extraer esto a través de un conector web.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Solo podemos usar el conector web básico estándar. No necesitamos hacer nada sofisticado aquí. Simplemente pegamos el enlace copiado y presionamos la tecla Intro o hacemos clic en Aceptar.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Verás que esto lo atrae muy bien y no tenemos que hacer nada. Tenemos todo lo que necesitamos aquí.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Transformación de datos en línea

Luego vamos a Transformar datos y al Editor avanzado . Es bastante compacto para lo que hace, pero lo que queremos ver aquí es el símbolo de Netflix (NFLX). Esta es la parte estática de que no queremos tener que sacar esa cotización para cada acción que queramos.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Así que vamos a convertir esto en una función. Para hacer eso, vamos a decir StockQuote "como texto ", y luego " como tabla ", ya que queremos obtener una serie completa de cotizaciones, y queremos iterar sobre esa tabla. Finalmente, solo ponemos la flecha, que la convierte en función.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Y ahora, reemplazaremos esta parte estática con nuestro parámetro. Y ahora, reemplazaremos esta parte estática con nuestro parámetro, luego haremos clic en Listo. Esto tomará esa URL y luego, cada vez que itere, extraerá la cotización de acciones de la tabla.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Entonces podemos cambiar el nombre de esta función. Lo llamaré Quote Pull.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Creación de una tabla de acciones

Lo siguiente que tenemos que hacer es crear la tabla de valores sobre la que va a iterar la función. Y lo haremos extrayéndolo de Excel.

Aquí en Excel, tenemos un archivo llamado StockList y tenemos una columna llamada Símbolo de cotización, que coincide con el nombre de nuestro parámetro. Ahora tomemos la canasta de acciones que queremos extraer y luego guardemos el archivo.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Dentro de LuckyTemplates, vamos y extraemos ese archivo.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Y así es como se ve.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Ahora podemos transformar eso. Tenga en cuenta que necesitamos usar la primera fila como encabezados . Entonces cambiemos el nombre de este archivo a StockList.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Iteración de la función de extracción de cotizaciones sobre la tabla StockList

Queremos iterar esa función Quote Pull sobre nuestra tabla StockList sobre cada una de las acciones que estamos observando. Así que vamos a Agregar columna y hacemos clic en Invocar función personalizada .

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Llamemos a esta columna Pull y la función de consulta será nuestra función Quote Pull. Las columnas sobre las que vamos a iterar son nuestro QuoteSymbol.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Así que ahora tenemos una tabla para cada una de las acciones que tenemos en nuestra tabla StockList.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Luego, hacemos algunos ajustes aquí. Al hacer clic en el botón expandir, vamos y desmarcamos Usar el nombre de la columna original como prefijo .

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Cambiar el tipo de columna en consecuencia

Lo último que tenemos que hacer es cambiar los tipos de columna y asegurarnos de que sean apropiados para sus respectivas columnas.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Cuando haya terminado, vamos a la pestaña Inicio y hacemos clic en Cerrar y aplicar.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Creación del gráfico de la aplicación Dynamic Stock Quote

Y ahora que nuestro web scraping está listo, comencemos a hacer algunos gráficos. Aquí usamos la tabla de velas y simplemente ajustamos el tamaño para que encaje en la página, ya que es el punto focal de la página.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Luego, desde Campos, arrastramos nuestros campos Fecha, Abierto, Cerrado, Máximo y Mínimo a la tabla. Y puedes ver cómo se juntan todos.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

A continuación, activamos las mayúsculas Alta/Baja y luego formateamos nuestra Fecha.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Ahora todo lo que tenemos que hacer es lanzar nuestra cortadora de pollitos con nuestro símbolo de cotización.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

Podemos ir a la opción General aquí y hacer algunos ajustes más. Pongamos un montón de columnas aquí, digamos 15 columnas si tenemos muchas acciones.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

También podemos ajustar la altura o el ancho si queremos, y luego desactivar la Selección Múltiple y activar la Selección Forzada.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates

También podríamos cambiar el tamaño y el color del pollito para que se vea mejor. Este es el aspecto final de la aplicación dinámica de cotización de acciones.

Aplicación de cotización de acciones: dinámica, rápida y fácil en LuckyTemplates


Cómo funciona el Editor de consultas en LuckyTemplates
Transformaciones avanzadas en LuckyTemplates
Prácticas recomendadas para transformar datos en el Editor de consultas

Conclusión

En solo unos minutos, creamos una aplicación de cotización de acciones completa y la hicimos dinámica. Lo hemos graficado y se ve muy bien.

Si realmente quiere ponerse elegante con esto, puede volver a esa URL y puede cambiar los parámetros de granularidad. También puede agregar más cortadores si lo desea, y más.

Espero que disfrutes esto y te resulte útil. Con suerte, habrá aprendido algo de esto y podrá implementarlo en su propio entorno de trabajo.

Mis mejores deseos,


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber