Giao dịch Bitcoin với các kênh hồi quy tuyến tính Thông tin dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.

Giao dịch Bitcoin với các kênh hồi quy tuyến tính

Các kênh hồi quy tuyến tính bằng ví dụ trong Python

Giao dịch Bitcoin với các kênh hồi quy tuyến tính Thông tin dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.
Hình ảnh của Tác giả

Kênh hồi quy tuyến tính là gì?

Diễn giải một kênh hồi quy tuyến tính

Hướng dẫn mã Python

nhập ngày giờ
yêu cầu nhập khẩu
thời gian nhập khẩu
nhập numpy dưới dạng np
gấu trúc nhập khẩu như pd
nhập seaborn dưới dạng sns
nhập matplotlib.pyplot dưới dạng plt
từ bộ dữ liệu nhập sklearn, tuyến tính
từ sklearn.metrics nhập mean_squared_error, r2_score
% matplotlib inline
def get_market_data (thị trường, mức độ chi tiết):
res = request.get ('https://api.pro.coinbase.com/products/' + market + '/ nến? granularity =' + str (granularity))
if resp.status_code! = 200:
nâng Exception (định dạng (resp.json () ['message']))
khác:
df = pd.DataFrame (resp.json (), column = ['epoch', 'low', 'high', 'open', 'close', 'volume'])
df = df.iloc [:: - 1] .reset_index ()
trả lại df
df = get_market_data ('BTC-GBP', 86400)
df.head ()
sns.set (font_scale = 1.5)
plt.figure (figsize = (12,10))
sns.regplot (x = df.index, y = 'close', data = df, ci = None, color = 'r')
Hình ảnh của Tác giả
sns.set (font_scale = 1.5)
plt.figure (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), color = '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, xoay vòng = 45)
plt.xlabel ('')
plt.ylabel ('Giá')
plt.show ()
Hình ảnh của Tác giả

Điều này nói với chúng ta điều gì?

Tất cả đều không tệ…

google colab

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

Dấu thời gian:

Thêm từ Trung bình