python 从Y Charts API获取定价
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 从Y Charts API获取定价相关的知识,希望对你有一定的参考价值。
def get_ohlcv(symbol, company_client, start_date, end_date, dropna=True):
"""Get OHLCV data from YCharts API
Parameters
----------
symbol: string
company_client: pycharts.CompanyClient
start_date: pd.datetime
end_date:pd.datetime
dropna: boolean
Returns
-------
price_df: pd.DataFrame
"""
prices = cc.get_series(symbol, ['open_price', 'high_price', 'low_price', 'close_price', 'volume'],
start_date, end_date )
prices = prices['response'][symbol]['results']
result = {}
for field in prices:
result[field] = dict(prices[field]['data'])
price_df = pd.DataFrame.from_dict(result)
price_df.index = pd.to_datetime(price_df.index)
price_df.sort_index(inplace=True)
null_rows = price_df[price_df.isnull().any(axis=1)].index.strftime('%Y-%m-%d').tolist()
print "Dates with NaNs: {}".format(null_rows)
if dropna:
nrows = len(price_df)
price_df.dropna(inplace=True)
print "{} NaN Rows Dropped".format(nrows - len(price_df) )
return price_df
以上是关于python 从Y Charts API获取定价的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 语言下使用 iOS Charts API 制作漂亮图表
用于域定价的 Route 53 API
python 这是来自玩具的日志(来自ipython)和Amazon EC2的定价API。不确定是否仍然支持此功能。我在玩探险
Android Api 8. 从 View 中获取 x 和 y,并在 Button 上设置 x 和 y
Charts.js 使用货币和千位分隔符格式化 Y 轴
Google Charts:在相同的“X”值上绘制多个“Y”值