लीनियर रिग्रेशन चैनल प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ बिटकॉइन ट्रेडिंग। लंबवत खोज। ऐ.

लीनियर रिग्रेशन चैनल के साथ बिटकॉइन ट्रेडिंग

पायथन में उदाहरण के तौर पर रैखिक प्रतिगमन चैनल

लीनियर रिग्रेशन चैनल प्लेटोब्लॉकचैन डेटा इंटेलिजेंस के साथ बिटकॉइन ट्रेडिंग। लंबवत खोज। ऐ.
लेखक द्वारा छवि

एक रेखीय प्रतिगमन चैनल क्या है?

एक रेखीय प्रतिगमन चैनल की व्याख्या करना

पायथन कोड वॉकथ्रू

आयात करें
आयात अनुरोध
आयात समय
आयात एनपीपी के रूप में सुन्न
पीडी के रूप में आयात पांडा
एसओ के रूप में समुद्री खाने का आयात करें
प्लेट के रूप में आयात matplotlib.pyplot
स्केलेर आयात डेटासेट से, लीनियर_मॉडल
sklearn.metrics से माध्य_squared_error, r2_score आयात करें
%matplotlib इनलाइन
def get_market_data(बाज़ार, ग्रैन्युलैरिटी):
सम्मान = request.get('https://api.pro.coinbase.com/products/' + बाज़ार + '/मोमबत्तियाँ?ग्रैन्युलैरिटी=' + स्ट्र(ग्रैन्युलैरिटी))
यदि सम्मान.status_code != 200:
अपवाद बढ़ाएँ(प्रारूप(resp.json()['संदेश']))
अन्य:
df = pd.DataFrame(resp.json(), columns=[ 'युग', 'कम', 'उच्च', 'खुला', 'बंद करें', 'वॉल्यूम' ])
डीएफ = डीएफ.iloc[::-1].reset_index()
वापसी डीएफ
डीएफ = get_market_data('बीटीसी-जीबीपी', 86400)
df.head ()
एसएनएस.सेट (फ़ॉन्ट_स्केल = 1.5)
plt.figure (अंजीर = (12,10))
sns.regplot(x=df.index, y='close', data=df, ci=None, color='r')
लेखक द्वारा छवि
एसएनएस.सेट (फ़ॉन्ट_स्केल = 1.5)
plt.figure (अंजीर = (12,10))
आरपी = एसएनएस.रेगप्लॉट(एक्स=डीएफ.इंडेक्स, वाई='बंद करें', डेटा=डीएफ, सीआई=कोई नहीं, रंग='आर')
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), रंग='b')
sns.lineplot(x=x_rp, y=y_rp - np.std(y_rp), रंग='b')
tsidx = pd.DatetimeIndex(pd.to_datetime(df['epoch'], यूनिट='s'), dtype='datetime64[ns]', freq='D')
rp.set_xticklabels(tsidx, रोटेशन=45)
plt.xlabel('')
plt.ylabel('कीमत')
plt.show ()
लेखक द्वारा छवि

यह हमें क्या बता रहा है?

यह सब बुरा नहीं है...

गूगल कोलाब

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

समय टिकट:

से अधिक मध्यम