add tools
This commit is contained in:
17
tools/sma5.py
Normal file
17
tools/sma5.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import pandas as pd
|
||||
import yfinance as yf
|
||||
|
||||
# Télécharger les données historiques de Bitcoin
|
||||
data = yf.download('BTC-USD', start='2021-07-20', end='2022-06-27', interval='1d')
|
||||
|
||||
# Calculer la SMA5
|
||||
data['SMA5'] = data['Close'].rolling(window=5).mean()
|
||||
|
||||
# Calculer la pente (différence quotidienne de la SMA5)
|
||||
data['SMA5_slope'] = data['SMA5'].diff()
|
||||
|
||||
# Calculer la pente moyenne sur la période
|
||||
average_slope = data['SMA5_slope'].mean()
|
||||
|
||||
print(f"Pente moyenne de la SMA5 journalière : {average_slope:.6f}")
|
||||
|
||||
Reference in New Issue
Block a user