Skip to content

Repository files navigation

logo

策盈 QuantWin

📈 A股量化分析 Android APP · 股票技术分析 · AI 智能选股

GitHub release GitHub downloads License Flutter Dart Android

开源免费的 A 股量化分析 Android APP,基于 Flutter 构建,无需后端服务。集成 25+ 技术指标AI 智能选股与诊断资金流向分析北向资金追踪龙虎榜解读宏观经济数据策略回测引擎,数据全部来自东方财富、腾讯、百度等公开免费 API。

skillicons


📸 应用截图

597392164-15cd2a67-d54d-4280-accf-25fcae67e8b5_compressed 597392198-c8b65bb0-c019-487e-b15c-ffc9e022bfbc_compressed


⬇️ 下载

Latest APK

版本 日期 更新内容
v1.9.0 2026-08-21 分架构 APK(3 包·体积减半)· 多源自动降级 · 华尔街见闻/财经日历 · 研报页 · 互动易 · R8 压缩 · 指标 isolate · 系统级 Key 存储
v1.8.2 2026-06-22 K 线缓存优化 · 强制刷新 · 实时重绘 · 公告 · 板块成分股 · 按名称搜索
v1.7.3 2026-05-22 发现页内嵌热点列表 · API Key XOR 加密存储 · 脱敏显示
v1.7.1 2026-05-22 全 API 频率限制 · 每日调用上限 · 宏观数据缓存
v1.7.0 2026-05-21 搜索联想 · 回测时间区间 · WebView · 宏观扩展
v1.6.0 2026-05-21 AI 热点 · AI 同业对比 · AI 深度分析 · 全局限流
v1.4.0 2026-05-20 资金流向 · 北向深度 · 龙虎榜扩展

📦 v1.9.0 起改为分架构打包:每个 Release 含 3 个 APK —— app-arm64-v8a-release.apk现代手机选这个)、app-armeabi-v7a-release.apk(老旧 32 位机)、app-x86_64-release.apk(模拟器/ChromeOS)。功能完全一致,只是安装包更小。详见下方「v1.9.0 重要变更」

完整版本列表见 Releases · 变更详情见 CHANGELOG


📦 v1.9.0 重要变更(相比 v1.8.2 有什么区别?)

这次大版本主要做了打包方式、数据源稳定性、性能、安全四方面的升级。下面用大白话解释每项和你的关系。

1️⃣ APK 分包:一个 64MB 大包 → 三个小包(最关键的变化)

v1.8.2(旧) v1.9.0(新)
安装包 单个 app-release.apk(约 64MB 3 个架构包,每个约 22–25MB
内含 同时塞了 arm64 + armeabi + x86 三套运行库 每个包只含对应一套运行库
选哪个 不用选,一个包通吃 99% 的现代手机下 app-arm64-v8a-release.apk 即可
  • app-arm64-v8a-release.apk(约 24MB)—— 绝大多数手机(2019 年后的 64 位机)装这个
  • app-armeabi-v7a-release.apk(约 22MB)—— 老旧 32 位机(2018 年前)
  • app-x86_64-release.apk(约 25MB)—— 安卓模拟器 / ChromeOS

对你的影响:下载体积直接减半、装得更快;功能、界面、数据完全一样,只是把"用不到的架构运行库"剔除了。装错架构会提示"解析失败",换对应包即可。

2️⃣ 数据源更稳:新增 S/A/B 级备用信息源

旧版主要靠腾讯 / 东方财富 / 百度,某个源临时抽风时对应功能会转圈。新版补齐了多级备用链路:

  • 行情自动降级:腾讯 → 百度 → 东方财富(东财兜底),任一源挂了自动切下一个
  • K 线竞速:腾讯 + 新浪并行取最快结果,东方财富兜底
  • 资讯扩充:新增「华尔街见闻快讯」「财经日历」两个 tab(新闻页从 3 个 tab 变 5 个)
  • 新页面:东方财富个股研报页、巨潮互动易问答页(从分析页入口进入)

对你的影响:网络抖动时 App 更不容易"卡死白屏",单个数据源故障基本无感。

3️⃣ 性能与流畅度

  • 指标计算移入独立线程(isolate):以前算 MACD/KDJ 等会卡主线程,现在滑动图表更跟手
  • 图表手势优化:拖动 K 线只重绘不重建组件,帧率更稳
  • R8 代码混淆压缩:包体更小、启动更快、也更难被反编译

4️⃣ 安全升级

  • API Key 从「SharedPreferences + XOR 加密」升级为系统级安全存储(Android Keystore / iOS Keychain),更难被提取
  • 旧版 XOR 数据自动迁移,升级后不用重新填 Key

✨ 功能特性

📊 股票行情数据

  • 多源实时行情 — 腾讯 / 东方财富 / 百度,自动降级切换
  • 多源 K 线 — 腾讯 / 新浪 / 百度,并行竞速取最优
  • 分时 & K 线图 — 日 / 周 / 月 / 1·5·15·30·60 分钟
  • 主题切换 — 暗色 / 亮色 · 中国红涨绿跌 / 美国绿涨红跌

📐 技术分析(25+ 指标)

分类 指标
基础 MA · MACD · KDJ · RSI · BOLL · VOL
扩展 OBV · CCI · WR · DMI · TRIX · PSY · ROC · MFI · VR · EMV · MASS · CR · BRAR · ASI · ATR · BIAS · DPO · DFMA
形态 锤子线 · 十字星 · 吞没 · 启明星
自定义 所有指标参数可调

🤖 AI 智能选股与诊断(东方财富妙想)

  • AI 诊断 — 技术面 + 基本面综合诊断,风险等级 + 操作建议
  • AI 深度分析 — Markdown 综合报告,自动保存历史
  • AI 选股 — 自然语言描述条件,AI 匹配推荐
  • AI 对话 — 聊天气泡界面,快捷操作芯片
  • 热点发现 — 市场热点列表,支持自定义查询,点击查看详情
  • 同业对比 — 中文名 / 代码搜索联想,经营 + 估值双表对比

💰 资金流向

  • 个股资金流 — 主力 / 超大单 / 大单 / 中单 / 小单 净流入
  • 大盘资金流 — 上证 + 深证 实时快照
  • 全市场排行 — 今日 / 3日 / 5日 / 10日 主力净流入排序

🌏 北向资金

  • 实时分时 — 沪股通 + 深股通 分钟级净买入
  • 历史趋势 — 近 30 天每日净买入柱状图
  • 板块排名 — 按持股市值排序
  • 个股持仓 — 北向持仓历史 + 机构明细

🐉 龙虎榜

  • 每日详情 — 上榜个股 + 买卖营业部
  • 上榜统计 — 近 1/3/6/12 月次数排名
  • 机构追踪 — 机构席位每日买卖统计
  • 营业部排行 — 按资金实力 / 收益率

🔍 选股扫描

  • 全市场扫描 — 覆盖沪深京 A 股
  • 5 大策略 — MA 交叉 · KDJ 金叉 · RSI 超卖反弹 · MACD 金叉 · 放量突破
  • 智能过滤 — ST / 科创板 / 创业板 可选
  • 批量操作 — 一键加自选 · CSV 导出

📈 宏观数据

分类 指标
基础 CPI · PPI · GDP · PMI · M2 · LPR
高频跟踪 高炉开工率 · 30城商品房成交 · 动力电池装机 · 机器人产量增速
政策利率 社会融资规模 · MLF 操作利率
资产联动 美元/人民币汇率 · 10年期国债收益率

🛡️ 安全与体验

  • API Key 系统级安全存储 — 迁移至系统安全存储(Android Keystore / iOS Keychain),旧 XOR 数据自动迁移,比 SharedPreferences + XOR 更难被提取
  • 界面脱敏 — 始终显示首2+****+末2格式,无明文切换
  • 全局限流 — 16 个域名独立限流 + 每日调用上限 + 指数退避
  • 功能开关 — 每个功能独立启用 / 禁用
  • 新闻资讯 — 东财 7x24 · 财联社 · 新浪,APP 内 WebView 加载
  • 自选分组 — 多分组管理,跨组移动
  • 策略回测 — 自定义时间区间,收益率 / 回撤 / 夏普比率

🛠️ 技术栈

skillicons

层级 技术 说明
框架 Flutter 3.x + Dart 跨平台 UI
状态管理 Riverpod StateNotifierProvider
网络 Dio + dart:io HttpClient 多源竞速 + 降级
图表 CustomPainter 自绘 K 线 / 指标 / 资金流
存储 SharedPreferences 设置 + 加密 Key
Markdown flutter_markdown AI 报告渲染
WebView webview_flutter 新闻详情内嵌
编码 fast_gbk 腾讯 GBK 解码

🏗️ 架构

lib/
├── core/                    # 基础工具
│   ├── constants/           # API 端点定义
│   └── utils/               # 频率限制 · 加密 · 日志 · 股票代码
├── data/                    # 数据层
│   ├── datasources/         # 10+ API 数据源 (含降级)
│   │   ├── local/           # 本地存储 (设置 · 历史 · 缓存)
│   │   ├── market_api.dart  # 行情 (腾讯/新浪/百度竞速)
│   │   ├── sentiment_api.dart # 情绪 (龙虎榜/北向/融资/涨停)
│   │   └── ...
│   └── models/              # 数据模型
├── presentation/            # UI 层
│   ├── screens/             # 页面 (行情/分析/回测/发现/设置)
│   ├── widgets/             # 组件 (K线图/指标图/Markdown)
│   └── providers/           # Riverpod 状态
└── app/                     # 主题 · 路由

核心设计模式:

  • 多源降级 — 每个 API 有主备数据源,故障自动切换
  • 全局频率限制 — 按域名限流 + 每日上限 + 指数退避
  • 加密存储 — API Key 存于系统安全存储(Keystore / Keychain),旧 XOR 数据自动迁移

🚀 快速开始

环境要求

  • Flutter 3.x
  • Dart 3.x
  • Android SDK 8.0+ (API 26)

构建

git clone https://github.com/jangviktor-web/finance_chart.git
cd finance_chart
flutter pub get
flutter build apk --release

输出(分架构打包,默认产出 3 个独立 APK):

build/app/outputs/flutter-apk/app-arm64-v8a-release.apk   # 现代手机(推荐)
build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk # 老旧 32 位机
build/app/outputs/flutter-apk/app-x86_64-release.apk      # 模拟器 / ChromeOS

若想一次打全架构通用包,用 flutter build apk --release --split-per-abi 的互补方式(去掉 android/app/build.gradle.kts 里的 splits 配置即可)。


📊 数据源

数据源 用途 限流 联通
东方财富 Push2 实时行情 · 板块资金流 · 板块成分股 500ms / 1000次/日
东方财富 Push2His K 线 · 个股资金流 600ms / 500次/日
东方财富 DataCenter 龙虎榜 · 北向 · 宏观 · 融资融券 600ms / 200次/日
东方财富 AI 诊断 / 选股 / 热点 / 同业 1000ms / 50次/日
东方财富公告 个股公告批量查询 · 公告全文 500ms / 200次/日
东方财富搜索 新闻搜索(按名称/主题)· 搜索联想 300ms / 300次/日
腾讯行情 实时行情 (GBK) · K 线 250ms / 2000次/日
新浪财经 K 线数据 300ms / 200次/日
百度财经 实时行情 · 概念板块 500ms / 200次/日
财联社 新闻快讯 300ms / 200次/日 ⚠️ 反爬
东财7x24 快讯(财联社降级源) 500ms / 300次/日

所有数据源支持自动降级,单一故障不影响使用。多源竞速取最优,push2/push2his 失败时自动切换备用源。


📜 版本历史

版本 日期 更新
v1.9.0 2026-08-21 分架构 APK · 多源自动降级 · 华尔街见闻/财经日历 · 研报页 · 互动易 · R8 压缩 · 指标 isolate · 系统级 Key 存储
v1.8.1 2026-06-22 K 线缓存优化 · 强制刷新 · 实时重绘
v1.8.0 2026-06-22 东财公告 · 板块成分股 · 按名称搜索新闻 · RateLimiter 容错增强
v1.7.3 2026-05-22 发现页内嵌热点 · API Key 加密 · 脱敏显示
v1.7.1 2026-05-22 全 API 频率限制 · 每日调用上限 · 宏观缓存
v1.7.0 2026-05-21 搜索联想 · 回测时间 · WebView · 宏观扩展
v1.6.0 2026-05-21 AI 热点 · AI 同业 · AI 深度 · 全局限流
v1.5.0 2026-05-21 多股对比 · 资金流向页 · K 线优化
v1.4.0 2026-05-20 个股资金流 · 北向深度 · 龙虎榜扩展
v1.3.0 2026-05-19 首个正式版 — 行情 · 分析 · 情绪 · 选股 · 新闻 · 宏观 · 回测

完整变更见 CHANGELOG.md


⭐ Star History

Star History Chart


📄 免责声明

本应用仅供学习交流,数据来自公开 API,不构成投资建议。股市有风险,投资需谨慎。


如果觉得有用,请点个 ⭐ Star 支持一下!

Scroll to top

About

安卓A股股票量化分析APP | Flutter开发 | 25+技术指标MACD/KDJ/RSI/BOLL/均线/CCI/WR | K线分时蜡烛图 | AI智能选股诊断深度分析 | 资金流向主力净流入 | 北向资金沪深港通 | 龙虎榜机构席位 | 策略回测夏普比率 | 宏观数据CPI/PMI/GDP/M2 | 选股扫描股票筛选器 | 均线系统形态识别 | 技术分析 | 实时行情板块行业 | 涨停跌停财报估值PE/PB | 股票软件炒股工具 | 开源免费无需后端 | 中国股市行情数据工具箱

Topics

Resources

Stars

19 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages