一个专为股票投资者设计的交易记录管理系统,帮助您管理朋友委托的股票交易,记录买卖明细,计算盈利和管理费。
- 添加、编辑、删除朋友信息
- 记录联系方式(电话、邮箱)
- 用户信息统一管理
- 记录股票买入/卖出交易
- 自动计算交易费用(佣金、印花税、过户费)
- 支持按用户筛选查看
- 详细的交易明细记录
- 实时查看用户持仓情况
- 计算平均成本和总成本
- 支持设置当前价格查看浮动盈亏
- 持仓数据导出功能
- 自动计算每个用户的盈利情况
- 可调节管理费率
- 生成详细的盈利报告
- 支持数据导出为CSV格式
- 前端框架: React 18 + TypeScript
- UI组件库: Ant Design 5.x
- 日期处理: Day.js
- 数据存储: LocalStorage(本地存储)
- 路由管理: React Router DOM
- 构建工具: Create React App
- Node.js >= 14.0.0
- npm >= 6.0.0
-
安装依赖
npm install
-
启动开发服务器
npm start
-
访问应用
打开浏览器访问:
http://localhost:3000
-
构建生产版本
npm run build
-
部署
将
build文件夹中的内容部署到任何静态文件服务器即可。
- 首先添加您的朋友信息
- 记录他们的姓名、电话、邮箱等基本信息
- 这些用户将在后续交易记录中使用
- 选择用户和交易类型(买入/卖出)
- 输入股票代码、名称、数量、价格
- 系统会自动计算各项费用和净金额
- 可以添加备注信息
- 实时查看每个用户的持仓情况
- 可以手动设置当前价格查看盈亏
- 支持按用户和股票筛选
- 查看每个用户的盈利情况
- 调节管理费率(默认10%)
- 导出详细的盈利报告
- 佣金: 成交金额的0.03%,最低5元
- 印花税: 卖出时收取成交金额的0.1%
- 过户费: 成交金额的0.002%
- 只对盈利部分收取管理费
- 默认费率为10%,可在盈利分析页面调整
- 净盈利 = 总盈利 - 管理费
- 所有数据存储在浏览器本地(LocalStorage)
- 不会上传到任何服务器
- 建议定期导出重要数据作为备份
用户可以添加、编辑朋友的基本信息。
详细记录每笔交易,自动计算费用。
实时查看持仓情况和浮动盈亏。
生成详细的盈利报告和管理费计算。
Q: 数据会丢失吗? A: 数据存储在浏览器本地,清除浏览器数据会导致丢失。建议定期导出备份。
Q: 可以多人使用吗? A: 目前是单机版本,每个浏览器独立存储数据。
Q: 费用计算准确吗? A: 费用计算基于一般券商的费率标准,实际费用可能因券商而异。
Q: 可以修改费率吗? A: 目前费率是固定的,如需修改请联系开发者。
- 基础功能实现
- 用户管理
- 交易记录管理
- 持仓管理
- 盈利分析
如有问题或建议,请联系开发者。
MIT License