Bitcoin самая ценная криптовалюта в мире, представленная Сатоши Накамото (2008) и чья сеть узлов была запущена в 2009 году. Она поддерживается технологией блокчейна и позволяет осуществлять одноранговые транзакции, защищенные криптографией. В настоящее время с рыночная капитализация При цене около $849.03 млрд (сентябрь 2021 г.) и цене $45,000.00 66 Биткойн представляет около 26.84% рынка криптовалют, хотя это на 65,000.00% ниже исторического максимума в $2021 2021, достигнутого в мае XNUMX года. Излишне говорить, что XNUMX год был большим год для криптовалюты. Следовательно, прогнозирование цены Биткойна имеет большое значение как для инвесторов, так и для трейдеров.
HowКогда-либо, из-за не только очень рискованного и спекулятивного характера Биткойна, но и из-за того, что индустрия цифровых валют настолько молода и в значительной степени непроверена, существует очень мало проверенных моделей, теорий и стратегий, которые помогут оценить, где все было и где они 'Собираемся (Рейфф, 2021 г.). Существует множество алгоритмов, таких как РНН ЛСТМ, АРИМАи линейная регрессия, такая как Опорная векторная регрессия (SVR), Машины опорных векторов (SVM), Случайный Лес (РФ)и т. д., которые можно использовать для задачи прогнозирования. В этом проекте мы сосредоточимся только на Facebook Prophet.
Фейсбук пророк это процедура прогнозирования данных временных рядов на основе аддитивной модели, в которой нелинейные тенденции соответствуют годовой, еженедельной и ежедневной сезонности. Prophet устойчив к отсутствующим данным и изменениям тренда и обычно хорошо справляется с выбросами.
Почему Facebook Пророк? Это связано со спекулятивным характером криптовалют. Криптовалюты, такие как Биткойн, не имеют сезонности, но они очень спекулятивны и волатильны. Из-за этого большинство алгоритмов не могут правильно предсказать будущие цены на биткойны. Facebook Пророк и LSTM (долговременная кратковременная память) являются единственными рекомендуемыми алгоритмами для таких сценариев. Мы используем Facebook Prophet вместо LSTM, потому что Facebook Prophet не только дает нам predicted value
, но также дает нам upper limit
и lower limit
прогнозов, знать которые инвесторам может быть очень полезно. Вместо одного прогнозируемого значения или одного параметра теперь у вас их три. Дневным трейдерам очень полезно знать верхний и нижний пределы, а это означает:
- Если цена упадет ниже нижнего предела, есть большая вероятность, что цена поднимется, что делает ее оптимальной для покупки.
- Если цена пересекает верхний предел, существует большая вероятность того, что цена упадет, что является оптимальным для продажи.
Учитывая весьма спекулятивную природу криптовалют, таких как Биткойн, Facebook Prophet очень полезен для прогнозирования по сравнению с другими традиционными алгоритмами, которые дают нам только одну цену в качестве прогнозируемого значения.
Есть и другие преимущества Facebook Prophet:
- Это очень просто.
- Это точно, быстро и надежно.
- Это не так сложно, как LSTM или Arima.
- Он не требует сложной обработки данных. Facebook Prophet действительно хорошо работает с отсутствующими данными и выбросами.
- Сама компания Facebook использует Prophet для внутреннего прогнозирования и прогнозирования.
- Он также имеет возможность интеграции знаний предметной области, то есть вы можете использовать параметры, интерпретируемые человеком, чтобы улучшить свой прогноз, добавив свои знания предметной области.
В этой работе мы подойдем к прогнозу дневного ряда цен закрытия криптовалюты Биткойн, используя данные о ценах предыдущих лет (с января 2016 года по август 2020 года).
Этот файл содержит исторические данные Биткойна с января 2016 года по август 2020 года.
Мы будем использовать Facebook Prophet, чтобы сделать прогноз на следующие 30 дней (сентябрь 2020 г.).
Как видите, у нас всего два столбца. Date
и Close
. Наши даты варьируются от 1/1/2016
и заканчивается 8/31/2020.
В финансовом мире существует 4 вида Price
широко известный как Цены на ОХЛК: open price
, high price
, low price
и close price
, Из их, close price
является наиболее точным представлением цены в этот день.
RangeIndex: 1705 записей, от 0 до 1704
Столбцы данных (всего 2 столбца):
# Столбец Non-Null Count Dtype
--- ------ -------------- -----
0 Дата 1705, ненулевой объект
1 Закрыть 1705 ненулевой float64
типы d: float64 (1), объект (1)
У нас 1705 строк и 2 столбца.
Facebook Prophet требует, чтобы цена была в наличии float
и наши данные имеют правильный формат. Давайте посмотрим еще одну статистику:
Как видно выше, с января 2016 года по август 2020 года минимальная цена Биткойна составляет 357 долларов США, а максимальная — 19,650 XNUMX долларов США. Нам нужно помнить, что это был close price
а самая высокая цена Биткойна фактически превышала 20,000 5400 долларов. Средняя стоимость нашего биткойна составляла около 6000 долларов, а медиана — около XNUMX долларов.
Давайте визуализируем наши данные:
- "
- 000
- 11
- 2016
- 2020
- алгоритмы
- Все
- среди
- около
- Август
- Bitcoin
- Биткойн Цена
- Прогнозирование цены биткойнов
- блокчейн
- Технологии блочейна
- покупка
- Column
- Компания
- криптовалюты
- криптовалюта
- криптовалютный рынок
- криптография
- Валюта
- данным
- обработка данных
- день
- Интернет
- цифровая валюта
- окончания поездки
- что его цель
- БЫСТРО
- финансовый
- соответствовать
- Фокус
- следовать
- Для инвесторов
- формат
- будущее
- GitHub
- хорошо
- большой
- GV
- High
- hr
- HTTPS
- промышленность
- интеграции.
- Инвесторы
- IT
- июль
- знания
- Длинное
- Продукция
- рынок
- средний
- модель
- сеть
- узлы
- Опция
- Другое
- прогноз
- Predictions
- цена
- Прогнозирование цены
- Проект
- Серии
- Короткое
- просто
- So
- и политические лидеры
- статистика
- Технологии
- время
- Торговцы
- Сделки
- Тенденции
- us
- ценностное
- W
- еженедельно
- Работа
- работает
- Мир
- год
- лет