Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

У цьому блозі я покажу вам, як створити програму динамічного котирування акцій у LuckyTemplates. Ця цікава техніка виникла з публікації на форумі LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Учасник хотів знати, як ми починаємо з онлайн-даних і завантажуємо їх у LuckyTemplates, а потім аналізуємо звідти, замість того, щоб починати з того, що ми зазвичай робимо, тобто з файлу Excel або CSB.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Подібним чином, я отримав запитання від іншого учасника форуму щодо вилучення інформації з фінансового сайту Yahoo. Тому ми з ним працювали над цікавим рішенням.

Це динамічне рішення, де ви можете вибрати будь-які акції, які забажаєте, і воно дасть вам діаграму високого/низького/закриття. Ви можете використовувати будь-яку деталізацію, яку бажаєте, щодня, щотижня, щомісяця та щороку.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Тому я хотів показати вам, як це зробити і наскільки це легко. Це показує, наскільки потужним є LuckyTemplates з точки зору веб-збирання та можливостей автоматичного опитування даних.

Замість того, щоб робити те, що я зазвичай роблю, тобто опрацьовувати демонстрацію в редагованому вигляді та начебто висвітлювати основні моменти, я покажу вам від початку до кінця. Ми збираємося побудувати це з нуля.

Зміст

Завантаження онлайн-даних у LuckyTemplates для програми котирування акцій

Ми почнемо з порожнього файлу, і єдине, що я з ним зробив, це додав два користувальницькі візуальні елементи. Я додав цю свічкову діаграму High/Low/Close і слайсер chiclet, який не є необхідним, але мені він подобається більше, ніж слайсер за замовчуванням. Ви бачите, що даних ще немає, а також візуальних елементів.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Я ставлю на годинник 15 хвилин, а потім створю та візуалізую цю програму котирування акцій менш ніж за 15 хвилин. Давайте почнемо з сайту Yahoo Finance і виконаємо пошук пропозицій.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Насправді неважливо, яку цитату ми візьмемо, і ви побачите, чому через хвилину. Отже, для цього прикладу візьмемо Netflix.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Давайте перейдемо до історичних даних, і ми зможемо вибрати будь-яку деталізацію. Скажімо, нам потрібні три місяці, і ми хочемо взяти їх для тижневого закриття, просто щоб це не переповнювало графік High/Low. Потім натисніть «Застосувати».

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

І тоді замість того, щоб натиснути «Завантажити», ми клацаємо правою кнопкою миші та копіюємо адресу посилання, оскільки ми хочемо отримати онлайн-версію.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Всередині, ми переходимо до Отримати дані , і ми збираємося отримати це через веб-конектор.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Ми можемо просто використовувати стандартний базовий веб-конектор. Нам не потрібно тут робити нічого химерного. Ми просто вставляємо скопійоване посилання та натискаємо клавішу Enter або клацаємо OK.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Ви побачите, що це дуже добре втягує його, і нам не потрібно нічого робити. У нас тут є все, що нам потрібно.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Перетворення онлайн-даних

Потім ми переходимо до Transform Data і до. Він досить компактний для того, що він робить, але тут ми хочемо поглянути на символ Netflix (NFLX). Це статична частина, яку ми не хочемо мати, щоб отримати котирування для кожної акції, яку ми хочемо.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Тому ми збираємося перетворити це на функцію. Для цього ми скажемо «як текст », а потім « як таблицю », оскільки ми хочемо отримати цілий масив лапок, і ми хочемо перебирати цю таблицю. Нарешті, ми просто розміщуємо стрілку, яка перетворює його на функцію.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

А тепер ми замінимо цю статичну частину нашим параметром. А тепер ми замінимо цю статичну частину нашим параметром, а потім клацнемо «Готово». Це візьме цю URL-адресу, а потім кожного разу, коли він повторюватиме, витягуватиме котирування акцій із таблиці.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Потім ми можемо змінити назву цієї функції. Я назву це Quote Pull.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Створення таблиці запасів

Наступне, що нам потрібно зробити, це створити таблицю акцій, над якою функція буде виконувати ітерацію. І ми зробимо це, взявши це з Excel.

Тут у Excel ми маємо файл під назвою StockList і стовпець під назвою Quote Symbol, який відповідає назві нашого параметра. Тепер давайте візьмемо кошик акцій, який ми хочемо отримати, а потім збережемо файл.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

У LuckyTemplates ми заходимо і завантажуємо цей файл.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

І ось як це виглядає.

Програма для котир��вання акцій – динамічна, швидка та проста в LuckyTemplates

Тепер ми можемо це змінити. Зверніть увагу, що нам потрібно використовувати перший рядок як заголовки . Тоді давайте змінимо назву цього файлу на StockList.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Ітерація функції вилучення котирувань над таблицею StockList

Ми хочемо повторити цю функцію Quote Pull у нашій таблиці StockList для кожної з акцій, які ми спостерігаємо. Отже, ми переходимо до Додати стовпець і клацаємо Викликати спеціальну функцію .

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Давайте назвемо цей стовпець Pull, і запит функції буде нашою функцією Quote Pull. Стовпці, які ми будемо повторювати, це наш QuoteSymbol.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Отже, тепер у нас є таблиця для кожної з акцій, які ми маємо в таблиці StockList.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Потім ми вносимо тут деякі корективи. Натиснувши кнопку розгортання, ми знімаємо прапорець Використовувати оригінальну назву стовпця як префікс .

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Відповідно змініть тип стовпця

Останнє, що нам потрібно зробити, це змінити типи стовпців і переконатися, що вони відповідають відповідним стовпцям.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Коли це буде зроблено, ми переходимо на вкладку «Головна» та натискаємо «Закрити та застосувати».

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Побудова динамічного графіка котирування акцій

І тепер наше веб-збирання завершено, давайте почнемо створювати графіки. Тут ми використовуємо таблицю підсвічників і просто регулюємо розмір, щоб відповідати розміру сторінки, оскільки це фокус сторінки.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Потім із поля «Поля» ми перетягуємо наші поля «Дата», «Відкрити», «Закрити», «Високий» і «Низький» у таблицю. І ви можете побачити, як вони всі збираються разом.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Далі ми вмикаємо верхнє/низьке обмеження, а потім форматуємо нашу дату.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Тепер усе, що нам потрібно зробити, це кинути наш слайсер із нашим символом цитати.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Тут ми можемо перейти до опції «Загальні» та внести додаткові зміни. Давайте розмістимо тут купу стовпців, скажімо, 15 стовпців, якщо у нас багато запасів.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Ми також можемо налаштувати висоту або ширину, якщо хочемо, а потім вимкнути множинне виділення та ввімкнути примусове виділення.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates

Ми також можемо змінити розмір і колір курчати, щоб воно виглядало краще. Це остаточний вигляд програми динамічного котирування акцій.

Програма для котирування акцій – динамічна, швидка та проста в LuckyTemplates




Висновок

Лише за кілька хвилин ми створили повну програму котирування акцій і зробили її динамічною. Ми склали це на графіку, і воно виглядає чудово.

Якщо ви справді хочете поекспериментувати з цим, ви можете повернутися до цієї URL-адреси та змінити параметри деталізації. Ви також можете додати більше слайсерів, якщо хочете, і багато іншого.

Сподіваюся, вам це сподобається та буде корисним. Сподіваюся, ви чогось навчилися з цього і зможете застосувати це у своєму робочому середовищі.

Все найкраще,


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.