Handel med Bitcoin med linjära regressionskanaler PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Handel med Bitcoin med linjära regressionskanaler

Linjära regressionskanaler med exempel i Python

Handel med Bitcoin med linjära regressionskanaler PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.
Bild av författare

Vad är en linjär regressionskanal?

Tolkning av en linjär regressionskanal

Python -kod genomgång

importera datetime
importförfrågningar
importtid
importera numpy som np
importera pandor som pd
importera sjöfödda som sns
importera matplotlib.pyplot som plt
från sklearn importdatauppsättningar, linear_model
från sklearn.metrics importera mean_squared_error, r2_score
%matplotlib inline
def get_market_data (marknad, granularitet):
resp = requests.get ('https://api.pro.coinbase.com/products/' + market + '/candles? granularity =' + str (granularity))
om resp.status_code! = 200:
raise Exception (format (resp.json () ['meddelande']))
annan:
df = pd.DataFrame (resp.json (), kolumner = ['epok', 'låg', 'hög', 'öppen', 'stäng', 'volym'])
df = df.iloc [::-1] .reset_index ()
retur df
df = get_market_data ('BTC-GBP', 86400)
df.head ()
sns.set (font_scale = 1.5)
plt.figur (figsize = (12,10))
sns.regplot (x = df.index, y = 'close', data = df, ci = None, color = 'r')
Bild av författare
sns.set (font_scale = 1.5)
plt.figur (figsize = (12,10))
rp = sns.regplot (x = df.index, y = 'close', data = df, ci = None, color = 'r')
y_rp = rp.get_lines () [0] .get_ydata ()
x_rp = rp.get_lines () [0] .get_xdata ()
sns.lineplot (x = x_rp, y = y_rp + np.std (y_rp), färg = 'b')
sns.lineplot (x = x_rp, y = y_rp - np.std (y_rp), color = 'b')
tsidx = pd.DatetimeIndex (pd.to_datetime (df ['epoch'], unit = 's'), dtype = 'datetime64 [ns]', freq = 'D')
rp.set_xticklabels (tsidx, rotation = 45)
plt.xlabel ('')
plt.ylabel ('Pris')
plt.show ()
Bild av författare

Vad säger detta oss?

Allt är inte dåligt ...

Google Colab

Source: https://medium.com/coinmonks/trading-bitcoin-with-linear-regression-channels-b84e7e43d984?source=rss——-8—————–cryptocurrency

Tidsstämpel:

Mer från Medium