1. 面向用户与核心价值
目标用户:
个人股票投资者:需要系统化记录交易数据、监控对冲收益的散户。
上班族股民:希望快速查看持仓动态、一键下单,同时不暴露炒股行为的职场人士。
量化交易初学者:需要自动化工具辅助对冲策略验证的用户。
解决问题:
交易记录混乱:手动记录股票买卖易出错,无法关联对冲操作。
收益计算滞后:依赖人工计算动态差价,无法实时监控利润变化。
下单效率低:频繁切换券商APP操作,影响工作效率。
资产统计繁琐:每日手动记录账户资产,缺乏历史趋势分析。
跨终端适配:传统方案无法同时支持桌面浏览器和手机浏览器访问。
2. 方案核心优势
自动记录每笔交易(价格、时间、数量),支持对冲数据关联;
实时拉取股票最新价,动态显示买卖/对冲后的盈亏变化;
一键调用东方财富API,支持单只股票或对冲组合自动下单;
自动记录每日账户资产,页面列表查看;
Win系统本地化Java客户端显示动态差价,方便使用;
对冲策略支持,自动识别对冲操作(如卖A买B),计算动态差价并且可列表查看;
支持桌面浏览器和手机浏览器访问
技术亮点:
无侵入式数据获取:通过东方财富开放API获取行情和下单,无需破解或模拟点击。
低延迟刷新:采用多线程轮询股票最新价,动态差价计算精度达毫秒级。
跨终端适配:前端适配桌面浏览器和手机浏览器,确保不同设备访问体验一致。
3. 产品组成与技术选型
1. 服务器端(Web服务)
技术栈:Spring Boot、Spring Security、MySQL、FreeMarker,单体架构jar部署。
功能模块:
o交易记录服务:提供交易数据的查询
o行情获取服务:定时调用东方财富API获取股票最新价格
o订单自动化服务:封装东方财富TradeAPI,支持一键下单
o资产记录服务:每日定时自动记录账户资产
o用户认证服务:基于Spring Security实现权限控制
2. 前端(浏览器端)
桌面浏览器端:响应式设计,适配PC端操作
手机浏览器端:移动端优化,支持触控操作
技术选型:HTML5 + CSS3 + JavaScript,前端框架BootstrapTable
3. Win10客户端
技术栈:Java Swing
功能模块:
o计时器,可以输入学习内容、工作内容等,点击开始进行计时,点击停止停止计时并且将计时数据上传服务器保存,方便进行时间管理
o最大动态差价显示(定时调用服务器接口获取数据)
4. 数据存储
数据库:MySQL
备份同步:Linux定时任务导出每个交易日的MySQL数据,借助bypy客户端将数据定时备份到百度云网盘。
5. 安全机制
东方财富登录密码AES加密存储
基于Spring Security的权限控制
点击空白处退出提示













评论