A股主升浪筛选系统源码

A股主升浪筛选系统源码

  • 全站源码免费
  • 每日/微信/10次解锁
  • 每日/IP/100次解锁
  • 不限制搬运
  • 可有偿提供搭建服务
  • 自动检测网盘是否失效
资源下载
免费资源
立即下载

Aimashi选股系统 仓库封面

文章正文

Aimashi 是一个面向 A 股主板的主升浪筛选桌面工具,把新闻面、情绪面和技术面三条线索串成一条可复现的分析流水线。
程序启动后会联网抓取多源财经新闻,调用兼容 OpenAI 的大模型总结热点、识别预期差、判断产业链传导路径,再把热点映射到 A 股主板相关板块。
随后它结合实时行情与 MACD、RSI、KDJ、BOLL、均线、ATR、量价结构等技术指标,对候选股做综合评分,输出未来数个交易日值得观察的主升浪候选名单。
最终分析会在本地仪表盘展示,并支持围绕结果继续向 AI 追问逻辑、风险与价位。

源码简介

Aimashi 由纯 Python 实现,基于 ttkbootstrap 构建桌面 GUI,整体分为新闻抓取、大模型研判、板块映射、技术评分、回测与对话复盘几个模块。
项目以 MIT 协议开源,欢迎 fork、提交 issue、改进新闻源、优化提示词或扩展数据源与技术指标。
输出结果仅用于研究辅助,不构成任何投资建议,市场有风险,交易需自行决策并控制仓位。

适用场景

适合个人投资者做盘前研究与候选股观察名单梳理,把碎片化的新闻与行情信息收敛成一份可跟踪的清单。
适合量化与编程爱好者二次开发,在现有管线基础上替换数据源、调整指标权重或接入自己的模型服务。
适合作为 Python 桌面应用与金融数据处理的实战学习样本,理解新闻抓取、接口调用、并发分析与 GUI 组织的工程实现。

技术栈与运行环境

开发语言为 Python 3.10 及以上版本,桌面界面使用 ttkbootstrap(基于 tkinter)实现。
核心依赖包括 openai(兼容接口调用)、pandas(数据处理)、feedparser(RSS 解析)、requests 与 beautifulsoup4(网页抓取与解析)、pyinstaller(打包可执行文件)。
运行环境要求 Windows 10 或 Windows 11,程序通过 OpenAI 兼容接口与实时行情数据源获取外部信息。
打包发布时使用 pyinstaller 生成单文件 Windows 可执行程序,普通用户下载 exe 后填入接口地址、密钥与模型名即可使用。

功能亮点

  1. 多源新闻抓取:覆盖国内财经媒体、海外财经媒体、央行与监管机构、能源、有色、AI、宏观市场等信息源。
  2. 新闻深度分析:不仅看标题,也会尽量读取正文,由大模型总结热点、识别预期差、判断产业链传导路径。
  3. 板块映射:将新闻热点映射到 A 股主板相关板块,自动过滤非主板标的。
  4. 候选池筛选:每个热点板块默认输出 2 到 5 只候选股,避免结果过度集中在单一股票。
  5. 技术分析评分:结合 MACD、RSI、KDJ、BOLL、均线、ATR、量价结构、支撑位、压力位与风险收益比进行综合评分。
  6. 稳定兜底:模型超时或返回异常时,程序使用本地规则继续生成候选池,不会中断整个流程。
  7. 对话复盘:分析完成后可围绕输出股票继续向 AI 提问,查看逻辑、风险、价位和观察条件。
  8. Windows exe 交付:普通用户下载 Release 中的 exe,填写 Base URL、API Key 与 Model 即可开箱使用。

安装与部署提示

从源码运行需要 Windows 10 或 11 以及 Python 3.10 以上版本。
第一步创建虚拟环境并安装依赖:`python -m venv .venv`,然后 `.\.venv\Scripts\activate`,再 `pip install -r requirements.txt`。
第二步启动程序:`python main.py`,首次运行会在项目目录生成 `config.json`,也可参考 `config.example.json` 手动创建配置。
配置项主要包括 openai_base_url、openai_api_key、model、top_sectors、top_stocks、min_per_sector、max_per_sector、news_per_source、news_workers、stock_workers 等。
打包 exe 执行:`pyinstaller –noconfirm –onefile –windowed –name AimashiAStock main.py`,产物位于 `dist\AimashiAStock.exe`。

截图与演示说明

仓库本身未附带界面截图,以下是程序内置的主要界面模块说明。
仪表盘(dashboard)负责展示候选股列表、评分与观察条件,是分析结果的主要出口。
对话面板(chat_panel)围绕已选股票持续追问,查看逻辑推导、风险提示与价位判断。
配置设置界面用于填写接口地址、密钥与模型名,并调整新闻来源数量、并发数与候选股上限等参数。

常见问题

新闻源数量为什么会变化?
新闻网站、RSS 与海外媒体常有访问限制、反爬、地区网络差异或当日更新不足,软件会尽量抓取可用来源并在日志中展示每个来源的实际数量。

阶段 2 分析较慢怎么办?
新闻全文分析会消耗较多 token,模型服务响应速度直接影响耗时,软件会自动启用规则兜底继续运行,也可以换更快的模型或适当降低 news_per_source 与 news_total_limit。

为什么没有候选股?
当新闻与技术面共振不足、实时行情无法获取或市场整体风险较高时,软件可能降低置信度,新版会尽量保留候选池并给出观察条件,而不是强行给出确定性结论。

结果可以直接买入吗?
不可以,软件提供的是研究线索和观察名单,不是买卖指令,任何交易都需要结合实时盘口、仓位管理、止损纪律和个人风险承受能力。

安全风险提示

API 密钥属于敏感凭据,请勿提交到 Git 仓库,也不要在公开场合泄露自己的 openai_api_key。
本工具输出仅为研究辅助线索,不构成任何投资建议,使用者需自行判断并承担全部交易风险。
实时行情与新闻数据应来自合规渠道,使用过程中请遵守相关平台的服务条款与数据使用规范。
不建议在缺乏仓位管理与止损纪律的前提下,将本工具输出直接接入任何自动化交易执行环节。

下载说明

本页提供 Aimashi A 股主升浪筛选系统的完整源码压缩包,下载解压后按上面的安装与部署提示运行即可。
若希望获取最新版本或参与改进,可直接访问项目的 GitHub 仓库。
GitHub开源地址:https://github.com/YUANGEGE1234/aimashi-a-stock-uptrend-screener

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3087.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码