🔍 Об этом проекте

Цель этого проекта — прогнозировать цену закрытия dogecoin для принятия правильных решений на фондовом рынке.

Вы можете загрузить набор данных на странице Finance Yahoo, выполнив поиск Dogecoin, нажав Исторические данные, а затем загрузить. Или просто нажмите здесь

Также вы можете проверить полный код на моем GitHub: @anwarhermuche

🗃️ Темы проекта

Этот проект разделен на следующие темы:
• Импорт
• Описание данных
• Извлечение признаков
• Описательный анализ
• Прогноз.

📍 Описание набора данных

Прежде всего, давайте посмотрим на первые 5 строк нашего набора данных.

Размер этого набора данных составляет 1736 x 7 с ежедневными ценами закрытия с 09.11.2017.

Что касается пропущенных значений, у нас их нет. И все функции имеют тип float64, кроме «Дата», которая является датой и временем.

Ниже вы можете увидеть глобальный статистический анализ:

Мы видим, что столбец «Adj Close» равен столбцу «Close», поэтому мы можем исключить его, чтобы сделать набор данных более чистым.

🗺️ Описательный анализ

Давайте начнем визуализировать график, который показывает изменение цены закрытия в течение периода.

Мы ясно видим, что самая важная часть этого анализа относится к периоду между 2021 и 2022 годами, поэтому давайте посмотрим поближе.

Начиная с 2021 года:

В этот период мы достигли максимальной цены закрытия dogecoin на 07.05.2021.

Сейчас, 2022 год:

Мы видим, что цена снова начала падать вниз.

Я знаю, что когда мы говорим о фондовом рынке, мы пытаемся извлечь из этого выгоду. Итак, нет ничего лучше, чем смотреть на моменты, которые приносили инвесторам наибольшую прибыль. Я буду смотреть только на 2021 год, который был годом ценового бума.

И чтобы начать этот анализ, давайте посмотрим на дневное и месячное изменение цены закрытия:

В 2021 году у нас было 884 дня с положительным изменением цены закрытия; 844 дня с отрицательным изменением цены закрытия; и 8 дней без изменения цены закрытия.

Кроме того, максимальное положительное изменение цены составило 0,1433. А минимальное отрицательное изменение цены в тот же день составило -0,1843.

Теперь давайте посмотрим на ежемесячное изменение цены закрытия.

У нас было 6 месяцев с положительным изменением цены и 6 месяцев с отрицательным изменением цены.

Хорошо, мы только что видели различия между датами в одном и том же году, но мы знаем, что некоторые люди вкладывают свои деньги и держат их там годами, чтобы получить большую прибыль. Итак, нам нужно просмотреть весь набор данных, что я и сделал.

Я создал цикл, чтобы сообщить мне все прибыли, превышающие 100% между всеми датами с 2017 года. Взгляните:

Анализируя этот кадр данных, мы можем извлечь следующие выводы о 2021 году:

  • Среднее количество дней для получения прибыли от 100% до 200% составило 172 дня.
  • Средняя прибыль составила 12,22x.
  • Максимальная прибыль составила 157,57x, и это произошло при покупке 01.01.2021 и продаже 08.05.2021, т.е. 127,0 дней между покупкой и продажей.

📈 Прогноз и заключение

Чтобы предсказать цену закрытия dogecoin, я использовал пакет autots. Согласно официальной документации, AutoTS — это пакет временных рядов для Python, предназначенный для быстрого развертывания высокоточных прогнозов в масштабе.

В sklearn можно использовать десятки моделей прогнозирования. К ним относятся модели наивного, статистического, машинного и глубокого обучения.

После прогнозирования вот значения, которые вернул алгоритм:

Отображение в графике:

Анализируя это, мы видим, что цена закрытия, вероятно, вырастет в ближайшие дни.

Вот и все! Будьте в курсе цен, чтобы принимать правильные решения на фондовом рынке. Спасибо за внимание!