Poloniex에서 일주일 전에 어떤 가상 화폐를 사야 했는지 한눈에 알 수 있습니다.
환경
- MacOS Sierra 10.12.6
- Python 3.5.3 :: Anaconda 4.4.0 (x86_64)
- Jupyter 4.3.0
배경
- MacOS Sierra 10.12.6
- Python 3.5.3 :: Anaconda 4.4.0 (x86_64)
- Jupyter 4.3.0
문제
해결
작성한 것은 이쪽(차트는 10분 간격으로 갱신): htps : // cryp과 꽉 찢어지는 ws. 하테나 bぉg. 코m/
사양
import pandas as pd
from pandas import Series,DataFrame
from datetime import datetime
import time
import matplotlib.pyplot as plt
from matplotlib.pylab import rcParams
%matplotlib inline
import seaborn as sns
sns.set_style('whitegrid')
rcParams['figure.figsize'] = 20, 10
# PoloniexのAPIを使うためのモジュール
import poloniex
polo = poloniex.Poloniex()
#過去7日間の価格を取得
d = 7
#30分毎の価格を取得(単位は秒)
p = 1800
#Poloniexより価格を取得
btc_chart_data = polo.returnChartData('USDT_BTC', period=p, start=time.time()-polo.DAY*d, end=time.time())
btc_df = pd.DataFrame(btc_chart_data)
#直前の値からの騰落率を算出
btc_list = [0]
j = len(btc_df.index) - 1
for i in range(j ):
l = (float(btc_df['close'].iloc[i + 1]) / float(btc_df['close'].iloc[i ]) -1) * 100
btc_list.append(l)
#最初の時点から通しの騰落率を算出
m = 0
btc0_list = []
for i in range(j):
m = m + float(btc_list[i])
btc0_list.append(m)
btc_losers_df = pd.DataFrame(btc0_list)
#BTCの騰落率をチャートに表示
plt.plot(btc_losers_df.astype(float), label = 'BTC')
#他の仮想通貨についても同様に記述(plt.plot(eth_losers_df.astype(float), label = 'ETH') ...など)
plt.legend(loc='best',
fontsize=14,
borderaxespad=0.,)
plt.tick_params(labelsize=14)
#生成したチャートを画像として保存
plt.savefig("/var/www/html/all.png")
plt.show()
요약
현재 차트는 여기 (차트는 10 분 간격으로 업데이트) : h tp // w w. cryp와 꽉 s. 토키 /
Reference
이 문제에 관하여(Poloniex에서 일주일 전에 어떤 가상 화폐를 사야 했는지 한눈에 알 수 있습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/occha/items/bb1f4d26ea81ed6278bd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)