最后的最后
通达信期货自动交易接口采用tushare获取股票数据
以上代码使用tushare,需要在tushare官网注册并获取token。代码中使用的方法是pro_api,以DataFrame格式存储的历史数据在变量df中。
通达信期货自动交易接口采用baostock获取股票数据
tushare是Python下的一个数据接口包,提供了大量的交易数据、基本面数据和宏观数据。tushare可以获得全球股市的历史数据,包括中国股市。
import tushare as ts
token = “你的tushare token" # 首先需要在tushare官方网站上注册并获得token
pro = ts.pro_api(token)
df = pro.daily(ts_code="000001.SZ", start_date="20200101", end_date="20201231") # 获取2020年深圳证券交易所上市公司00001股票数据
ChatGPT颠覆了工作方式,应选择拥抱而不是抵制,未来属于“能用”AI的人。
上述代码的含义是获取苹果AAPL2020年的股票数据,存储在Dataframe格式的变量df中,start和end设置时间范围。
???人工智能职场报告智能办公文案写作效率提升教程 职场 办公方向。以下是人工智能职场报告智能办公文案写作效率提高教程中使用的人工智能工具
总结
上述代码使用baostock获取2020年上海证券交易所指数sh.00001股票数据。
???您可以了解更多关于人工只能/Python的信息!直接点击下面的颜色字体跳转!
??? 人工智能工作场所报告智能办公文案写作效率提高教程 ??? | 进阶级 | 本课程为AI 职场 办公室的完美结合,通过ChatGPT文本创建,一键生成办公室文案,结合人工智能智能写作,轻松完成多场景文案写作。智能美化PPT,加快人工智能工作场所报告。人工智能工件联动,提高视频创建效率十倍 |
???Python量化交易实战 ??? | 入门级 | 手把手带你创造一个更容易扩展、更安全、更高效的量化交易系统 |
??? Python实战微信订餐小程序 ??? | 进阶级 | 本课程为python flask 从项目建设到腾讯云部署上线,微信小程序的完美结合,打造了全栈订餐系统。 |
baostock是一个免费的金融数据接口,可以提供各种金融数据,如全球股票、期货、期权和外汇。使用baostock需要在其官方网站上注册,以获得应用程序Key和Secret。
import baostock as bs
import pandas as pd
lg = bs.login(user_id=“用户名”, password="密码")
if lg.error_code == "0": # 登录成功
rs = bs.query_history_k_data("sh.000001", "date,code,open,high,low,close,volume,amount,turn", start_date="2020-01-01", end_date="2020-12-31", frequency="d")
data_list = []
while (rs.error_code == "0") & rs.next():
data_list.append(rs.get_row_data())
result = pd.DataFrame(data_list, columns=rs.fields)
bs.logout() # 发布baostock
以上是Python通过pandass获取股票数据的三种方法-datareader、tushare和baostock都可以轻松获取股票数据。tushare最适合中国a股市场,pandas-datareader适用于美国股市、欧洲股市和加拿大股市,baostock适用于全球股票、期货、期权和外汇等金融数据。您可以根据需要选择合适的数据源来获取股票数据,以方便您的分析和决策。
pandas-datareader是一个非常受欢迎的Python库,可以用来从多个数据源获取金融数据。使用该库可以轻松获取美国股市、欧洲股市和加拿大股市的历史数据。
import pandas_datareader as pdr
import datetime
start=datetime.datetime(2020,1,1)
end=datetime.datetime(2020,12,31)
df=pdr.get_data_yahoo("AAPL",start=start,end=end) #获取苹果2020年的股票数据
文章为作者独立观点,不代表股票交易接口观点