تجارت بیت کوین با کانال های رگرسیون خطی هوش داده پلاتو بلاک چین. جستجوی عمودی Ai.

تجارت بیت کوین با کانال های رگرسیون خطی

کانال های رگرسیون خطی با مثال در پایتون

تجارت بیت کوین با کانال های رگرسیون خطی هوش داده پلاتو بلاک چین. جستجوی عمودی Ai.
تصویر توسط نویسنده

کانال رگرسیون خطی چیست؟

تفسیر کانال رگرسیون خطی

بررسی کد پایتون

وارد کردن زمان داده
درخواست واردات
زمان واردات
numpy را به عنوان np وارد کنید
وارد کردن پانداها به عنوان pd
واردات دریا به عنوان sns
matplotlib.pyplot را به صورت plt وارد کنید
از مجموعه داده‌های وارداتی sklearn، linear_model
از sklearn.metrics import mean_squared_error، r2_score
%matplotlib درون خطی
def get_market_data (بازار، جزئیات):
resp = requests.get('https://api.pro.coinbase.com/products/' + market + '/candles?granularity=' + str(granularity))
اگر resp.status_code != 200:
افزایش Exception(format(resp.json()['message']))
دیگری:
df = pd.DataFrame(resp.json()، columns=[ 'epoch', 'low', 'high', 'open', 'close', 'volume'])
df = df.iloc[::-1].reset_index()
بازگشت df
df = get_market_data ('BTC-GBP', 86400)
df.head()
sns.set(font_scale=1.5)
plt.figure(figsize=(12,10،XNUMX))
sns.regplot(x=df.index، y='close', data=df, ci=none, color='r')
تصویر توسط نویسنده
sns.set(font_scale=1.5)
plt.figure(figsize=(12,10،XNUMX))
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، rotation=45)
plt.xlabel('')
plt.ylabel ("قیمت")
plt.show ()
تصویر توسط نویسنده

این به ما چه می گوید؟

همه چیز بد نیست…

Google Colab

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

تمبر زمان:

بیشتر از متوسط