Bitcoin là loại tiền điện tử có giá trị nhất thế giới, được giới thiệu bởi Satoshi Nakamoto (2008) và mạng lưới các nút được bắt đầu vào năm 2009. Nó được kích hoạt bởi công nghệ chuỗi khối và cho phép các giao dịch ngang hàng được bảo mật bằng mật mã. Hiện nay, với một vốn hóa thị trường ở mức khoảng 849.03 tỷ USD (tháng 2021 năm 45,000.00) và có giá 66 USD, Bitcoin chiếm khoảng 26.84% thị trường tiền điện tử, mặc dù nó thấp hơn 65,000.00% so với mức cao nhất mọi thời đại là 2021 USD đạt được vào tháng 2021 năm XNUMX. Không cần phải nói, năm XNUMX là một năm quan trọng năm cho tiền điện tử. Do đó, dự báo giá Bitcoin có ý nghĩa rất lớn đối với cả nhà đầu tư và nhà giao dịch.
HowTừ trước đến nay, không chỉ do tính chất đầu cơ và rủi ro cao của Bitcoin mà còn do thực tế là ngành công nghiệp tiền kỹ thuật số còn quá non trẻ và phần lớn chưa được kiểm chứng, nên có rất ít mô hình, lý thuyết và chiến lược đã được chứng minh để giúp đánh giá mọi thứ đã diễn ra ở đâu và ở đâu. 'đang đi (Rạn san hô, 2021). Có nhiều thuật toán như RNN LSTM, ARIMAvà hồi quy tuyến tính như Hỗ trợ hồi quy vectơ (SVR), Máy vectơ hỗ trợ (SVM), Rừng ngẫu nhiên (RF), v.v. có thể được sử dụng cho nhiệm vụ dự đoán. Trong dự án này, chúng tôi sẽ chỉ tập trung vào Facebook Prophet.
Tiên tri Facebook là một quy trình dự báo dữ liệu chuỗi thời gian dựa trên mô hình cộng tính trong đó các xu hướng phi tuyến tính phù hợp với tính thời vụ hàng năm, hàng tuần và hàng ngày. Prophet có khả năng xử lý tốt dữ liệu bị thiếu và những thay đổi trong xu hướng, đồng thời thường xử lý tốt các ngoại lệ.
Tại sao là nhà tiên tri Facebook? Đó là do tính chất đầu cơ của tiền điện tử. Các loại tiền điện tử như Bitcoin không có tính thời vụ nhưng chúng có tính đầu cơ cao và dễ biến động. Vì điều này, hầu hết các thuật toán không thể dự đoán chính xác giá Bitcoin trong tương lai. Nhà tiên tri Facebook và LSTM (Bộ nhớ ngắn hạn dài) là những thuật toán được đề xuất duy nhất cho những tình huống như vậy. Chúng tôi đang sử dụng Facebook Prophet thay vì LSTM vì Facebook Prophet không chỉ mang lại cho chúng tôi predicted value
, mà còn cho chúng ta upper limit
và lower limit
dự đoán, điều này có thể rất có lợi cho các nhà đầu tư biết. Thay vì có một giá trị dự đoán hoặc một tham số để sử dụng, giờ đây bạn có ba. Sẽ rất có lợi cho người giao dịch trong ngày nếu họ biết giới hạn trên và giới hạn dưới, nghĩa là:
- Nếu giá giảm xuống dưới giới hạn dưới thì rất có khả năng giá sẽ tăng lên, điều này tạo điều kiện tối ưu cho việc mua.
- Nếu giá vượt qua giới hạn trên thì rất có khả năng giá sẽ giảm, điều này là tối ưu để bán.
Xem xét tính chất đầu cơ cao của các loại tiền điện tử như Bitcoin, Nhà tiên tri của Facebook rất có lợi khi đưa ra dự đoán so với các thuật toán truyền thống khác vốn chỉ cung cấp cho chúng ta một mức giá làm giá trị dự đoán.
Ngoài ra còn có những ưu điểm khác của Facebook Prophet:
- Nó rất đơn giản.
- Nó chính xác, nhanh chóng và đáng tin cậy.
- Nó không phức tạp như LSTM hay Arima.
- Nó không cần xử lý dữ liệu phức tạp. Facebook Prophet thực sự hoạt động tốt với dữ liệu bị thiếu và các dữ liệu ngoại lệ.
- Bản thân công ty Facebook sử dụng Prophet để dự báo và dự đoán nội bộ.
- Nó cũng có tùy chọn tích hợp kiến thức Miền, tức là bạn có thể sử dụng các tham số mà con người có thể hiểu được để cải thiện dự báo bằng cách bổ sung kiến thức miền của mình.
Trong công việc này, chúng tôi sẽ tiếp cận dự báo chuỗi giá đóng cửa hàng ngày của tiền điện tử Bitcoin bằng cách sử dụng dữ liệu về giá của những năm trước (tháng 2016 năm 2020 đến tháng XNUMX năm XNUMX).
Tệp này chứa dữ liệu lịch sử về Bitcoin từ tháng 2016 năm 2020 đến tháng XNUMX năm XNUMX.
Chúng tôi sẽ sử dụng Facebook Prophet để đưa ra dự đoán trong 30 ngày tiếp theo (tháng 2020 năm XNUMX).
Như bạn có thể thấy, chúng tôi chỉ có hai cột Date
và Close
. Ngày của chúng tôi dao động từ 1/1/2016
và kết thúc vào 8/31/2020.
Trong thế giới tài chính, chúng ta có 4 loại Price
thường được biết là giá OHLC: open price
, high price
, low price
và close price
. Trong số đó, close price
là sự thể hiện chính xác nhất về giá vào ngày hôm đó.
RangeIndex: 1705 mục nhập, 0 đến 1704
Các cột dữ liệu (tổng số 2 cột):
# Loại số lượng không phải cột
--- ------ -------------- -----
0 Ngày 1705 đối tượng không null
1 Đóng 1705 float64 không null
dtypes: float64(1), đối tượng(1)
Chúng tôi có 1705 hàng và 2 cột.
Facebook Prophet yêu cầu giá phải ở mức float
và dữ liệu của chúng tôi có định dạng chính xác. Hãy cùng xem một số thống kê khác:
Như đã thấy ở trên, từ tháng 2016 năm 2020 đến tháng 357 năm 19,650, giá tối thiểu của Bitcoin là XNUMX USD trong khi giá tối đa là XNUMX USD. Chúng ta cần nhớ rằng đây là close price
và giá cao nhất của Bitcoin thực sự là hơn 20,000 USD. Giá trị trung bình Bitcoin của chúng tôi là khoảng 5400 USD và giá trị trung bình là khoảng 6000 USD.
Hãy trực quan hóa dữ liệu của chúng tôi:
- "
- 000
- 11
- 2016
- 2020
- thuật toán
- Tất cả
- trong số
- xung quanh
- Tháng Tám
- Bitcoin
- Giá Bitcoin
- Dự đoán giá bitcoin
- blockchain
- Công nghệ blockchain
- Mua
- Cột
- công ty
- cryptocurrencies
- cryptocurrency
- thị trường cryptocurrency
- mật mã
- Tiền tệ
- dữ liệu
- xử lý dữ liệu
- ngày
- kỹ thuật số
- tiền tệ kỹ thuật số
- kết thúc
- NHANH
- tài chính
- phù hợp với
- Tập trung
- theo
- Nhà đầu tư
- định dạng
- tương lai
- GitHub
- tốt
- tuyệt vời
- GV
- Cao
- hr
- HTTPS
- ngành công nghiệp
- hội nhập
- Các nhà đầu tư
- IT
- Tháng Bảy
- kiến thức
- dài
- Máy móc
- thị trường
- trung bình
- kiểu mẫu
- mạng
- các nút
- Tùy chọn
- Nền tảng khác
- dự đoán
- Dự đoán
- giá
- Dự đoán giá
- dự án
- Loạt Sách
- ngắn
- Đơn giản
- So
- bắt đầu
- số liệu thống kê
- Công nghệ
- thời gian
- Thương nhân
- Giao dịch
- Xu hướng
- us
- giá trị
- W
- hàng tuần
- Công việc
- công trinh
- thế giới
- năm
- năm