Bitcoin este cea mai valoroasă criptomonedă din lume, introdusă de Satoshi Nakamoto (2008) și a cărui rețea de noduri a fost începută în 2009. Este activată de tehnologia blockchain și permite tranzacții peer-to-peer securizate prin criptografie. În prezent, cu un capitalizare de piață la aproximativ 849.03 miliarde dolari (septembrie 2021) și la un preț de 45,000.00 dolari, Bitcoin reprezintă aproximativ 66% din piața criptomonedei, deși este cu 26.84% sub maximul istoric de 65,000.00 dolari care a fost atins în mai 2021. Inutil să spun că a fost 2021. an pentru criptomoneda. Prin urmare, prognoza prețului Bitcoin are implicații mari atât pentru investitori, cât și pentru comercianți.
Howvreodată, datorită nu numai naturii extrem de riscante și speculative a Bitcoin, ci și a faptului că industria monedei digitale este atât de tânără și în mare parte netestată, există foarte puține modele, teorii și strategii dovedite care să ajute la evaluarea unde au fost lucrurile și unde au fost. 'mergem (Reiff, 2021). Există mulți algoritmi precum RNN LSTM, ARIMA, și regresia liniară, cum ar fi Suport de regresie vectorială (SVR), Suport pentru mașini vectoriale (SVM), Pădure aleatorie (RF), etc. care pot fi folosite pentru sarcina de predicție. În acest proiect, ne vom concentra doar pe Facebook Prophet.
Facebook Profet este o procedură de prognoză a datelor din seria temporală bazată pe un model aditiv în care tendințele neliniare se potrivesc cu sezonalitatea anuală, săptămânală și zilnică. Prophet este rezistent la datele lipsă și la schimbările de tendință și, de obicei, gestionează bine valorile aberante.
De ce Facebook Prophet? Este din cauza naturii speculative a criptomonedelor. Criptomonede precum Bitcoin nu au caracter sezonier, dar sunt foarte speculative și volatile. Din acest motiv, majoritatea algoritmilor nu pot prezice corect prețurile viitoare ale Bitcoin. Facebook Profet și LSTM (Memorie pe termen lung) sunt singurii algoritmi recomandați pentru astfel de scenarii. Folosim Facebook Prophet peste LSTM, deoarece Facebook Prophet nu numai că ne oferă predicted value
, dar ne oferă și upper limit
si lower limit
de predicție, ceea ce ar putea fi foarte benefic pentru investitori. În loc să ai o valoare prezisă sau un parametru cu care să te joci, acum ai trei. Este foarte benefic pentru comercianții zilnici dacă cunosc limita superioară și limita inferioară, ceea ce înseamnă:
- Dacă prețul scade sub limita inferioară, există șanse foarte mari ca prețul să crească, ceea ce îl face optim pentru cumpărare.
- Dacă prețul depășește limita superioară, există șanse foarte mari ca prețul să scadă, ceea ce face ca este optim pentru vânzare.
Având în vedere natura extrem de speculativă a criptomonedelor precum Bitcoin, Facebook Prophet este extrem de benefic pentru a face predicții în comparație cu alți algoritmi tradiționali care ne oferă doar un punct de preț ca valoare prezisă.
Există și alte avantaje ale Facebook Prophet:
- Este foarte simplu.
- Este precis, rapid și de încredere.
- Nu este la fel de complex ca LSTM sau Arima.
- Nu are nevoie de procesare foarte sofisticată a datelor. Facebook Prophet funcționează foarte bine cu datele lipsă și valorile aberante.
- Compania Facebook însăși folosește Prophet pentru prognoză și predicție internă.
- Are, de asemenea, o opțiune pentru integrarea cunoștințelor de domeniu, adică puteți utiliza parametri interpretabili de om pentru a vă îmbunătăți prognoza prin adăugarea cunoștințelor de domeniu.
În această lucrare, vom aborda prognoza serii zilnice de prețuri de închidere a criptomonedei Bitcoin folosind date despre prețurile din anii anteriori (ianuarie 2016 până în august 2020).
Acest fișier conține datele istorice Bitcoin din ianuarie 2016 până în august 2020.
Vom folosi Facebook Prophet pentru a face predicții pentru următoarele 30 de zile (septembrie 2020).
După cum puteți vedea, avem doar două coloane Date
și Close
. Data noastră variază de la 1/1/2016
și se termină pe 8/31/2020.
În lumea financiară, avem 4 tipuri de Price
cunoscut sub numele de Prețurile OHLC: open price
, high price
, low price
, și close price
. Printre ei, close price
este cea mai exactă reprezentare a prețului în ziua respectivă.
RangeIndex: 1705 intrări, de la 0 la 1704
Coloane de date (în total 2 coloane):
# Coloană Număr nul Dtype
--- ------ -------------- -----
0 Data 1705 obiect non-null
1 Închideți 1705 non-null float64
dtypes: float64(1), object(1)
Avem 1705 rânduri și 2 coloane.
Facebook Prophet cere ca prețul să fie inclus float
iar datele noastre sunt în format corect. Să verificăm și alte statistici:
După cum sa văzut mai sus, din ianuarie 2016 până în august 2020, prețul minim al Bitcoin este de 357 USD, în timp ce prețurile maxime sunt de 19,650 USD. Trebuie să ne amintim că acesta a fost close price
iar cel mai mare preț al Bitcoin a fost de fapt peste 20,000 USD. Valoarea medie a Bitcoin a fost în jur de 5400 USD, iar mediana a fost în jur de 6000 USD.
Să vizualizăm datele noastre:
- "
- 000
- 11
- 2016
- 2020
- algoritmi
- TOATE
- printre
- în jurul
- August
- Bitcoin
- Prețul Bitcoin
- Predicția prețurilor Bitcoin
- blockchain
- Tehnologia blocurilor
- Cumpărare
- Coloană
- companie
- cryptocurrencies
- cryptocurrency
- piata de criptare
- criptografie
- Monedă
- de date
- de prelucrare a datelor
- zi
- digital
- monedă digitală
- se încheie
- FAST
- financiar
- potrivi
- Concentra
- urma
- pentru investitori
- format
- viitor
- GitHub
- bine
- mare
- GV
- Înalt
- hr
- HTTPS
- industrie
- integrare
- Investitori
- IT
- iulie
- cunoştinţe
- Lung
- Masini
- Piață
- mediu
- model
- reţea
- noduri
- Opțiune
- Altele
- prezicere
- Predictii
- preţ
- Predicția prețurilor
- proiect
- serie
- Pantaloni scurți
- simplu
- So
- început
- statistică
- Tehnologia
- timp
- Comercianti
- Tranzacții
- Tendinţe
- us
- valoare
- W
- săptămânal
- Apartamente
- fabrică
- lume
- an
- ani