如何从tushare上获取股票行情数据存入postgresql

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

刚发现 tushare.pro 上可以免费获取股票行情数据

一、步骤:

  1. 登录 tushare.pro, 注册账户,完善个人信息,得到120积分(可有免费获取股票行情数据的权限);
  2. 获取接口TOKEN,保存好,程序中会用到,
    方法参考: https://tushare.pro/document/1?doc_id=39;
  3. 开发代码,获取数据并写入数据库(这里使用的postgres数据库)。

二、核心代码功能:

1. 建表

DROP TABLE IF EXISTS pro.daily;
CREATE TABLE pro.daily(
     ts_code varchar(255)
   , trade_date varchar(255)
   , open varchar(255)
   , high varchar(255)
   , low varchar(255)
   , close varchar(255)
   , pre_close varchar(255)
   , change varchar(255)
   , pct_chg varchar(255)
   , vol varchar(
Tushare避坑指南:从Anaconda环境配置到股票财务数据抓取的5个关键步骤 本文详细介绍了Tushare金融数据接口库的避坑指南,从Anaconda环境配置到股票财务数据抓取的5个关键步骤。涵盖虚拟环境创建、API认证配置、数据获取技巧、财务数据处理及性能优化等实战经验,帮助用户高效获取和分析金融数据 阅读详情

相关推荐

股票实时行情API选型与实战:从Tushare Pro到高可用架构设计

在量化交易和金融数据分析领域,实时行情数据是驱动策略与决策的核心燃料。其原理在于通过API接口,以编程方式持续获取证券的实时价格、成交量等动态信息。这项技术的价值在于将非结构化的市场数据转化为稳定、可计算的数据流,为自动化交易、风险监控和实时分析提供基础。常见的应用场景包括个人投资者构建自选股监控、量化团队进行策略回测与实盘交易,以及金融科技公司开发行情分析工具。面对市场上从免费爬虫到付费专业服务的多种数据源,如何选择稳定可靠、成本可控的接口是关键。本文以Tushare Pro这一热门接口为例,深入探讨了其

cneo2012的博客 504

python获取股票数据,从csv,从postgresql数据库,从tushare

# -*- coding: utf-8 -*- import tushare as ts import matplotlib.pyplot as plt import time import psycopg2 import os from sqlalchemy import create_engine from io import StringIO import mpl_finance from matplotlib.pylab import date2num import pandas as...

木头大左的博客 889

利用python将沪深300股票历史数据存储在sqlite3

一、环境准备 1、python3中自带了sqlite3 参考https://www.runoob.com/sqlite/sqlite-tutorial.html 2、在sqlite中建表 CREATE TABLE [stock] ( [id] NVARCHAR(48), [name] NVARCHAR(24), [code] NVARCHAR(24), [date] INTEGER NOT NULL, [open] REAL , [close] REAL ,

木头大左的博客 2338

tushare上下载数据并批量存入postgres数据库

将从tushare上下载到的数据批量存储到postgres库-SZ基表-SZ000001分表中 # -*- coding:utf-8 -*- """ @author:Shawn.li @file:insertData.py @time:2020/2/23 15:05 """ import psycopg2 import tushare as ts # 获取股票数据,并转换数据格式为字典模式...

李江龙的博客 840

python处理行情数据_Python获取股票历史、实时数据与更新到数据库

要做量化投资,数据是基础,正所谓“巧妇难为无米之炊”在免费数据方面,各大网站的财经板块其实已提供相应的api,如新浪、雅虎、搜狐。。。可以通过urlopen相应格式的网址获取数据TuShare正是这么一个免费、开源的python财经数据接口包,已将各类数据整理为dataframe类型供我们使用。主要用到的函数:1.实时行情获取tushare.get_today_all()一次性获取当前交易所有股...

weixin_39866874的博客 1179

PostgreSQL_数据使用与日数据分享

1 postgreSQL功能强大,如果有其他数据库经验的,上手很容易2 postgreSQL的性能挺好的,通过python批量操作能传入的sql语句可以很大,而且执行效率很高3 postgreSQL功能全面,提供了命令行,界面操作,一个软件包啥都包,安装十分方便4 postgreSQL包含的数组、json等数据对象对处理复杂数据十分方便,总之就很棒^_^注意:1 数组的索引是从1开始2 python操作上传sql语句时,涉及到参数是字符串的,要在字符串开头结尾增加\'

m0_37967652的博客 1180

基于 PostgreSQL+TimescaleDB 的股票系统完整表结构

- 字段注释(对齐4个API文档“买卖五档盘口”接口)COMMENT ON COLUMN sec_order_book.sec_dm IS '证券代码:覆盖《港股行情数据API文档.docx》(00001.HK)、《沪深基础数据API文档.docx》(000001.SH)、《京市A股数据API文档.docx》(430017.BJ)、《科创行情数据API文档.docx》(688001.SH)的“买卖五档盘口”接口代码参数';

m0_58886716的博客 1758

获取Tushare每日行情数据

获取tushare每日行情数据 import tushare as ts from sqlalchemy import create_engine import psycopg2 import datetime import pandas as pd def query_sql(sql): conn = psycopg2.connect(database='quant', host='10.211.55.20', port='5432', user='kiwi',password='xx')

kiwi的专栏 1315

第二篇:深入量化——Tushare数据处理与策略开发实战

本文介绍了量化投资中的多股票数据处理流程,重点讲解了批量获取A股行情数据、构建双均线交易策略及数据存储方法。通过Tushare API批量获取股票数据,并展示如何计算5日和20日均线生成买卖信号。文章还演示了策略可视化技巧,将交易信号标注在价格图表上。最后建议采用三级存储架构管理数据,包括使用SQLite本地数据库存储基础数据。这些内容是量化投资的基础核心技能,为后续学习多因子模型和机器学习预测打下基础。

ted_hou的博客 467

(二)postgresql数据库的使用

It is better to be clear than to be clever 接上一篇文章,配置好环境之后,就可以愉快的做事情啦! 1、选择postgresql数据库 这里选择postgresql数据库,原因如下: a、单位使用(所有技术都应服从项目任务); b、相较于mysql,有一定的优势(不再赘述)。 2、在anaconda中使用postgresq...

captain_sycamore的博客 819

python程序化 k线指定时间更新_Python获取股票历史、实时数据与更新到数据库

要做量化投资,数据是基础,正所谓“巧妇难为无米之炊”在免费数据方面,各大网站的财经板块其实已提供相应的api,如新浪、雅虎、搜狐。。。可以通过urlopen相应格式的网址获取数据TuShare正是这么一个免费、开源的python财经数据接口包,已将各类数据整理为dataframe类型供我们使用。主要用到的函数:1.实时行情获取tushare.get_today_all()一次性获取当前交易所有股...

weixin_39834745的博客 792

Python获取股票历史、实时数据与更新到数据库

要做量化投资,数据是基础,正所谓“巧妇难为无米之炊” 在免费数据方面,各大网站的财经板块其实已提供相应的api,如新浪、雅虎、搜狐。。。可以通过urlopen相应格式的网址获取数据TuShare正是这么一个免费、开源的python财经数据接口包,已将各类数据整理为dataframe类型供我们使用。 主要用到的函数: 1.实时行情获取 tushare.get_today_al...

angxunhou8993的博客 2217

python教程自带数据库_Python学习教程:手把手教你搭建自己的量化分析数据库

PostgreSQL的安装与使用安装 PostgreSQL。到其官网选择适合自己电脑配置的版本下载安装即可,安装过程除了设置密码(本文设置为“123456”),其他可选择全部默认,如实在不会可参考CSDN上的文章:PostgreSQL安装详细步骤(windows)。安装完之后在安装目录里还可以看到pgAdmin4,这个是自带的数据库图形化工具,最新版是Web 应用程序,有点类似 Python 的 ...

weixin_39637545的博客 244

python获取股票数据_python实时获取股票 Python获取股票历史、实时数据与更新到数据库 - 烟台资讯...

要做量化投资,数据是基础,正所谓“巧妇难为无米之炊”在免费数据方面,各大网站的财经板块其实已提供相应的api,如新浪、雅虎、搜狐。。。可以通过urlopen相应格式的网址获取数据TuShare正是这么一个免费、开源的python财经数据接口包,已将各类数据整理为dataframe类型供我们使用。主要用到的函数:1.实时行情获取tushare.get_today_all()一次性获取当前交易所有股...

weixin_39769984的博客 447

计算机大数据毕业设计Django+LLM大模型股票行情预测系统 量化交易分析预测系统 大数据毕设(源码+LW+PPT+讲解)

摘要:本项目开发基于Django框架与LLM大模型的股票行情预测系统,整合历史数据、新闻舆情和宏观经济指标,实现高精度预测。系统包含用户管理、数据采集、LLM预测、可视化展示和订阅通知五大模块,采用Python+Django+PostgreSQL技术栈,集成GPT-4/LLaMA等大模型进行微调优化。开发周期8周,目标预测准确率60%以上,提供Web端实时行情查询、预测结果可视化及个性化推荐功能,为投资者提供智能化决策支持。项目具有金融科技领域创新价值,源码可开源共享。

全网计算机/大数据辅导(自媒体)道祖第一人、全网粉丝100W+,专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理。 385

python 更新数据库历史_Python获取股票历史、实时数据与更新到数据库

要做量化投资,数据是基础,正所谓“巧妇难为无米之炊”在免费数据方面,各大网站的财经板块其实已提供相应的api,如新浪、雅虎、搜狐。。。可以通过urlopen相应格式的网址获取数据TuShare正是这么一个免费、开源的python财经数据接口包,已将各类数据整理为dataframe类型供我们使用。主要用到的函数:1.实时行情获取tushare.get_today_all()一次性获取当前交易所有股...

weixin_39566493的博客 474

每日股票数据分析自动化:从数据获取到可视化的完整实现

在金融投研中,重复性数据整理往往占据大量时间。借助Python生态,可以构建一条从数据获取、清洗到可视化分析的自动化流水线。其核心原理,是通过统一的数据接口(如akshare、tushare)批量拉取行情,利用pandas完成停牌对齐、复权处理与指标计算,最终输出结构化报告与图表。这种方案不仅降低了手工录错的风险,更将每日复盘效率提升数倍。对于个人投资者、数据分析初学者乃至量化研究者,这类工具都能显著压缩数据准备环节,让注意力回归到策略与判断。围绕“每日股票数据分析”场景,从最小闭环起步,逐步完善存储、调度

weixin_30920853的博客 860

Python学习教程:手把手教你搭建自己的量化分析数据库

数据库操作其实要学的东西还很多,本文旨在抛砖引玉,简单介绍使用PythonPostgreSQL 数据库与 dataframe 型数据进行交互,一步步搭建自己的量化分析数据库。由于文中用到的数据仅为百万条左右,实际上使用excel的csv来读写也很快,并且比较直观,但随着数据的不断增多,要建立自己完善的量化分析系统,数据库的学习就显得尤为重要。注意,文中所提及选股方式和股票代码仅作为示例应用,不构成任何投资建议。

m0_74942241的博客 1381
下一篇: 多维网格气泡图
yhwangk
博客等级 码龄17年 6粉丝 4原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值