비트코인 세계에서 가장 가치 있는 암호화폐입니다. 나카모토 사토시 (2008) 노드 네트워크는 2009년에 시작되었습니다. 이는 블록체인 기술로 활성화되며 암호화로 보호되는 PXNUMXP 거래를 허용합니다. 현재, 시가 총액 약 $849.03B(2021년 45,000.00월)이고 가격이 $66인 비트코인은 암호화폐 시장의 약 26.84%를 차지하지만, 65,000.00년 2021월에 도달한 사상 최고치인 $2021보다 XNUMX% 낮습니다. 말할 필요도 없이 XNUMX년은 큰 일이었습니다. 암호화폐의 해. 따라서 비트코인 가격 예측은 투자자와 거래자 모두에게 큰 영향을 미칩니다.
How비트코인의 매우 위험하고 투기적인 성격뿐만 아니라 디지털 통화 산업이 너무 젊고 대체로 테스트되지 않았다는 사실로 인해 사물이 어디에 있었고 어디에 있었는지 평가하는 데 도움이 되는 입증된 모델, 이론 및 전략이 거의 없습니다. 가는데 (리프, 2021). 다음과 같은 알고리즘이 많이 있습니다. RNN LSTM, 아리마, 그리고 다음과 같은 선형 회귀 SVR (Support Vector Regression), 서포트 벡터 머신 (SVM), 랜덤 포레스트 (RF), 등 예측 작업에 사용될 수 있습니다. 이번 프로젝트에서는 Facebook Prophet에만 집중하겠습니다.
페이스북 예언자 비선형 추세가 연간, 주간, 일일 계절성에 맞는 가법 모델을 기반으로 시계열 데이터를 예측하는 절차입니다. Prophet은 누락된 데이터와 추세 변화에 강력하며 일반적으로 이상값을 잘 처리합니다.
왜 페이스북 선지자인가? 암호화폐의 투기적 성격 때문이다. 비트코인과 같은 암호화폐는 계절성이 없지만 투기성과 변동성이 매우 높습니다. 이 때문에 대부분의 알고리즘은 비트코인의 미래 가격을 정확하게 예측할 수 없습니다. 페이스북 선지자와 LSTM(장기 기억) 이러한 시나리오에는 권장되는 유일한 알고리즘입니다. 우리는 LSTM 대신 Facebook Prophet을 사용하고 있습니다. 왜냐하면 Facebook Prophet은 우리에게 다음과 같은 기능을 제공할 뿐만 아니라 predicted value
, 또한 우리에게 다음을 제공합니다. upper limit
그리고 lower limit
이는 투자자들이 알아두면 매우 유익할 수 있는 예측입니다. 하나의 예측 값이나 하나의 매개변수를 사용하는 대신 이제 세 개가 있습니다. 상한선과 하한선을 알고 있으면 데이 트레이더에게 매우 유익합니다. 즉, 다음과 같습니다.
- 가격이 하한선 아래로 떨어지면 가격이 오를 가능성이 매우 높으므로 구매하기에 최적입니다.
- 가격이 상한선을 넘으면 가격이 하락할 가능성이 매우 높으므로 매도에 최적입니다.
비트코인과 같은 암호화폐의 높은 투기적 특성을 고려할 때 Facebook Prophet은 예측 값으로 하나의 가격대만 제공하는 다른 기존 알고리즘에 비해 예측하는 데 매우 유리합니다.
Facebook Prophet에는 다른 장점도 있습니다.
- 매우 간단합니다.
- 정확하고 빠르며 신뢰할 수 있습니다.
- LSTM이나 Arima만큼 복잡하지 않습니다.
- 고도로 정교한 데이터 처리가 필요하지 않습니다. Facebook Prophet은 누락된 데이터와 이상값에 대해 정말 잘 작동합니다.
- Facebook 회사 자체에서는 내부 예측 및 예측을 위해 Prophet을 사용합니다.
- 또한 도메인 지식 통합 옵션도 있습니다. 즉, 인간이 해석할 수 있는 매개변수를 사용하여 도메인 지식을 추가함으로써 예측을 개선할 수 있습니다.
본 연구에서는 이전 연도(2016년 2020월부터 XNUMX년 XNUMX월)의 가격 데이터를 사용하여 비트코인 암호화폐의 일일 종가 시리즈 예측에 접근할 것입니다.
이 파일에는 2016년 2020월부터 XNUMX년 XNUMX월까지의 비트코인 기록 데이터가 포함되어 있습니다.
우리는 Facebook Prophet을 사용하여 다음 30일(2020년 XNUMX월)에 대한 예측을 할 것입니다.
보시다시피 열이 두 개뿐입니다. Date
및 Close
. 날짜 범위는 다음과 같습니다. 1/1/2016
그리고 끝 8/31/2020.
금융계에는 4가지 종류의 금융상품이 있습니다. Price
일반적으로 알려진 OHLC 가격: open price
, high price
, low price
및 close price
. 그 중, close price
그날의 가격을 가장 정확하게 표현한 것입니다.
RangeIndex: 1705 항목, 0 ~ 1704
데이터 열(총 2개 열):
# 열이 아닌 Null 개수 Dtype
--- ------ -------------- -----
0 날짜 1705 null이 아닌 객체
1 닫기 1705 null이 아닌 float64
dtypes: float64(1), 객체(1)
1705개의 행과 2개의 열이 있습니다.
Facebook Prophet에서는 가격이 다음과 같아야 합니다. float
우리 데이터는 올바른 형식입니다. 다른 통계도 확인해 보겠습니다.
위에서 볼 수 있듯이 2016년 2020월부터 357년 19,650월까지 비트코인의 최저 가격은 $XNUMX이고 최고 가격은 $XNUMX입니다. 우리는 이것이 바로 이것이었다는 것을 기억해야 한다. close price
비트코인의 최고 가격은 실제로 20,000달러가 넘었습니다. 비트코인의 평균 가치는 약 $5400이고 중앙값은 약 $6000였습니다.
데이터를 시각화해 보겠습니다.