terça-feira, 30 de julho de 2024

import requests import pandas as pd import numpy as np from statsmodels.tsa.arima.model import ARIMA # Configurações api_url = 'https://api.coingecko.com/api/v3/coins/bitcoin/market_chart?vs_currency=usd&days=30' headers = {'Content-Type': 'application/json'} # Função para buscar dados def fetch_data(): response = requests.get(api_url, headers=headers) data = response.json() prices = data['prices'] df = pd.DataFrame(prices, columns=['timestamp', 'price']) df['timestamp'] = pd.to_datetime(df['timestamp'], unit='ms') df.set_index('timestamp', inplace=True) return df # Função para prever preços def predict_prices(df): model = ARIMA(df['price'], order=(5, 1, 0)) model_fit = model.fit() forecast = model_fit.forecast(steps=7) return forecast # Exibir previsões df = fetch_data() forecast = predict_prices(df) print("Previsões de Preços para os Próximos 7 Dias:") print(forecast)
Monitor de Criptomoedas Avançado
Monitor de Criptomoedas com API
Monitor de Criptomoedas
Monitor de Criptomoedas Avançado
Monitor de Criptomoedas com Previsões
Monitor de Criptomoedas

import requests import pandas as pd import numpy as np from statsmodels.tsa.arima.model import ARIMA # Configurações api_url = 'https:/...