Bitcoin é a criptomoeda mais valiosa do mundo, introduzida por Satoshi Nakamoto (2008) e cuja rede de nós foi iniciada em 2009. É habilitada pela tecnologia blockchain e permite transações peer-to-peer protegidas por criptografia. Atualmente, com um em sua capitalização de mercado em torno de US$ 849.03 bilhões (setembro de 2021) e ao preço de US$ 45,000.00, o Bitcoin representa cerca de 66% do mercado de criptomoedas, embora esteja 26.84% abaixo do máximo histórico de US$ 65,000.00 que foi alcançado em maio de 2021. Escusado será dizer que 2021 foi um grande ano para criptomoeda. Conseqüentemente, prever o preço do Bitcoin tem grandes implicações tanto para investidores quanto para comerciantes.
Hownunca, devido não apenas à natureza altamente arriscada e especulativa do Bitcoin, mas também ao fato de que a indústria da moeda digital é tão jovem e em grande parte não testada, existem muito poucos modelos, teorias e estratégias comprovadas para ajudar a avaliar onde as coisas estiveram e onde elas estão. 'tá indo (Reiff, 2021). Existem muitos algoritmos como RNN LSTM, ARIMAe regressão linear, como Suportar Regressão de Vetor (SVR), Máquinas de vetor de suporte (SVM), Floresta Aleatória (RF), etc. que podem ser usados para a tarefa de previsão. Neste projeto, focaremos apenas no Facebook Prophet.
Profeta do Facebook é um procedimento para previsão de dados de séries temporais baseado em um modelo aditivo onde tendências não lineares são ajustadas à sazonalidade anual, semanal e diária. O Prophet é robusto em relação à falta de dados e às mudanças na tendência e normalmente lida bem com valores discrepantes.
Por que Facebook Profeta? É por causa da natureza especulativa das criptomoedas. Criptomoedas como o Bitcoin não têm sazonalidades, mas são altamente especulativas e voláteis. Por causa disso, a maioria dos algoritmos não consegue prever corretamente os preços futuros do Bitcoin. Profeta do Facebook e LSTM (Memória de Longo Prazo) são os únicos algoritmos recomendados para tais cenários. Estamos usando o Facebook Prophet em vez do LSTM porque o Facebook Prophet não apenas nos dá o predicted value
, mas também nos dá a upper limit
e os votos de lower limit
de previsão, o que pode ser muito benéfico para os investidores saberem. Em vez de ter um valor previsto ou um parâmetro para brincar, agora você tem três. É altamente benéfico para os day traders saberem o limite superior e o limite inferior, o que significa:
- Se o preço cair abaixo do limite inferior, há uma boa chance de o preço subir, o que o torna ideal para compra.
- Se o preço ultrapassar o limite superior, há uma boa chance de que o preço caia, o que o torna ideal para venda.
Considerando a natureza altamente especulativa de criptomoedas como o Bitcoin, o The Facebook Prophet é altamente benéfico para fazer previsões em comparação com outros algoritmos tradicionais que nos fornecem apenas um preço como valor previsto.
Existem outras vantagens do Facebook Prophet também:
- É muito simples
- É preciso, rápido e confiável.
- Não é tão complexo quanto LSTM ou Arima.
- Não precisa de processamento de dados altamente sofisticado. O Facebook Prophet realmente funciona bem com dados ausentes e valores discrepantes.
- A própria empresa do Facebook usa o Prophet para previsões e previsões internas.
- Ele também tem uma opção para integração de conhecimento de domínio, ou seja, você pode usar parâmetros interpretáveis por humanos para melhorar sua previsão adicionando seu conhecimento de domínio.
Neste trabalho, abordaremos a previsão da série diária de preços de fechamento da criptomoeda Bitcoin utilizando dados de preços de anos anteriores (janeiro de 2016 a agosto de 2020).
Este arquivo contém os dados históricos do Bitcoin de janeiro de 2016 a agosto de 2020.
Usaremos o Facebook Prophet para fazer previsões para os próximos 30 dias (setembro de 2020).
Como você pode ver, temos apenas duas colunas Date
e Close
. Nossa data varia de 1/1/2016
e termina em 8/31/2020.
No mundo financeiro, temos 4 tipos de Price
comummente conhecida como Preços OHLC: open price
, high price
, low price
e close price
. Entre eles, close price
é a representação mais precisa do preço naquele dia.
RangeIndex: 1705 entradas, 0 a 1704
Colunas de dados (total de 2 colunas):
# Coluna Tipo D de contagem não nula
--- ------ -------------- -----
0 Data 1705 objeto não nulo
1 Fechar 1705 não nulo float64
dtypes: float64(1), objeto(1)
Temos 1705 linhas e 2 colunas.
O Facebook Prophet exige que o preço esteja em float
e nossos dados estão no formato correto. Vamos verificar algumas outras estatísticas:
Como visto acima, de janeiro de 2016 a agosto de 2020, o preço mínimo do Bitcoin é de US$ 357, enquanto o preço máximo é de US$ 19,650. Precisamos lembrar que este foi o close price
e o preço mais alto do Bitcoin foi, na verdade, superior a US$ 20,000. O valor médio do nosso Bitcoin foi em torno de US$ 5400 e a mediana em torno de US$ 6000.
Vamos visualizar nossos dados:
- "
- 000
- 11
- 2016
- 2020
- algoritmos
- Todos os Produtos
- entre
- por aí
- AGOSTO
- Bitcoin
- Preço Bitcoin
- Previsão de preços Bitcoin
- blockchain
- tecnologia blockchain
- Comprar
- Coluna
- Empresa
- criptomoedas
- criptomoedas
- mercado de criptografia
- criptografia
- Moeda
- dados,
- informática
- dia
- digital
- moeda digital
- termina
- RÁPIDO
- financeiro
- caber
- Foco
- seguir
- para Investidores
- formato
- futuro
- GitHub
- Bom estado, com sinais de uso
- ótimo
- GV
- Alta
- hr
- HTTPS
- indústria
- integração
- Investidores
- IT
- Julho
- Conhecimento
- longo
- máquinas
- mercado
- média
- modelo
- rede
- nós
- Opção
- Outros
- predição
- Previsões
- preço
- Previsão de preço
- projeto
- Série
- Baixo
- simples
- So
- começado
- estatística
- Tecnologia
- tempo
- Traders
- Transações
- Tendências
- us
- valor
- W
- semanal
- Atividades:
- trabalho
- mundo
- ano
- anos