项目简介
本项目致力于完成金融相关的数据抓取、NLP算法分析、量化策略、回测框架等的系统搭建工作,系统包括如下几个主要的部分;
代码和tutorial仍在完善中,将于近期更新
项目结构
.
├── algorithm(算法模型框架)
├── analyze(具体策略)
├── crawler(scrapy爬虫)
│ └── crawler
│ └── spiders(爬虫具体抓取代码)
├── database(数据库操作)
├── preprocess(数据预处理)
│ └── pre_data(预处理存放目录)
├── strategy(回测接口)
├── tonglian(通联数据获取接口)
├── tools(通联数据获取接口)
├── utils(通用处理类)
└── data(存放数据的目录)
Python库依赖
中文分词: jieba
爬虫: scrapy
Mysql连接: MySQLdb
ORM工具: sqlalchemy
AC自动机: esmre
布隆过滤器: pybloom
机器学习: scikit-learn
文本主题模型: gensim
快速生成Python扩展模块: Cython
注意事项
- 修改PYTHONPATH
把项目所在目录添加到PYTHONPATH中。
建议方法:
通过PYTHONPATH 中的任何 .pth 文件来添加pythonpath。
比如添加/home/aa这个路径到pythonpath里,可以这样做:- 新建一个文件,名字随便,但后缀名须是.pth,比如aa.pth;
- 文件内容直接输入"/home/aa"(没有引号),如果有多个路径可以多行输入,但每行保证只有一个路径;
- 然后文件保存到sys.path列表中的任一文件夹下,一般来说我们保存到/usr/local/lib/python*/dist-packages,需要特别指出的是在不同版本中dist-packages可能被改成site-packages,最后重启python就可以了。
Finance News Analysis
Project Details
- wushouzhuan1/finance_news_analysis
- Last Updated: 4/14/2025
Recomended MCP Servers
📖 MCP server for fetch deepwiki.com and get latest knowledge in Cursor and other Code Editors
The Token Metrics Model Context Protocol (MCP) server provides comprehensive cryptocurrency data, analytics, and insights through function calling....

Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and...
Swift Package Manager MCP Server written in Swift
Reprap FW with look ahead. SDcard and LCD support. It works on Gen6, Ultimaker, RAMPS and Sanguinololu