2025-05-19 17:33:30 PDT
TradeMind Lite Beta 0.3.4是一个用户体验和Bug修复更新,主要聚焦于UI颜色优化和ADX计算问题修复。此版本通过引入基于推荐等级的颜色系统,显著改善了用户界面的视觉指导性,同时解决了影响数据分析准确性的ADX指标计算问题。
-
UI颜色优化
- 实现股票卡片头部颜色根据推荐等级显示不同颜色:
- 强烈买入:#5E7725(深绿色)
- 买入:#B1AA41(橄榄绿)
- 观望:#D3AD80(柔和棕褐色)
- 卖出:#F481BA(粉红色)
- 强烈卖出:#C0538C(紫红色)
- 修改分析建议区域背景色(#E6EAF2),更好地与指标区块区分
- 优化CSS样式表,确保颜色系统在所有页面一致显示
- 改进颜色对比度,提高可读性和可访问性
- 实现股票卡片头部颜色根据推荐等级显示不同颜色:
-
ADX计算问题修复
- 修复ADX指标(包括ADX、+DI、-DI值)显示固定默认值(ADX=15.0,+DI=10.0,-DI=10.0)的问题
- 实现多源数据获取逻辑:
- 检查result.adx、result.adx_from_report字段
- 检查result.adx_data字典(如果存在)
- 检查result.trend_analysis.adx对象(如果存在)
- 添加数据有效性验证,确保只在没有有效计算结果时才使用默认值
- 提高技术指标计算的准确性和可靠性
-
版本更新
- 从Beta 0.3.3升级到Beta 0.3.4
- 更新所有相关文件中的版本标识,确保一致性
- 更新HTML报告页脚中的版本标识
- 安装最新版本:
pip install trademind==0.3.4 - 从源码安装:
git clone https://github.com/yagami1997/trademind.git && cd trademind && pip install -e .
- 浏览器缓存可能导致CSS样式更新不即时生效,需要清除缓存或使用无痕模式
- 某些情况下ADX指标计算仍有改进空间,准备在未来版本优化计算算法
-
浏览器缓存:
- 用户需要清除浏览器缓存以确保CSS样式更新立即生效
- 在Chrome中按Ctrl+F5(Windows)或Command+Shift+R(Mac)强制刷新
- 或使用无痕/隐私模式浏览
-
ADX计算优化:
- 多源数据获取策略提高了数据可用性
- 通过验证检查避免了使用默认值的情况
- 改进的计算方法提供了更准确的趋势强度指标
感谢所有提供反馈和建议的用户,特别是那些报告ADX计算问题和提出界面改进建议的用户。您的支持帮助我们持续提升TradeMind Lite的用户体验和功能性能。
发布于: 2025-05-19 17:33:30 PDT
2025-05-19 17:33:30 PDT
TradeMind Lite Beta 0.3.3是一个重要的功能更新,主要聚焦于压力位和趋势分析系统的实现。此版本引入了强大的价格水平识别能力和趋势判断功能,显著提升了技术分析的深度和准确性,为交易决策提供了更全面的数据支持。
-
压力位与支撑位分析系统
- 完成压力位与支撑位模块的开发和集成
- 实现自动识别短期、中期和长期的压力位与支撑位
- 开发可视化组件,在K线图上直观显示压力位与支撑位
- 完成压力位突破信号的判定逻辑和提示功能
- 支持基于历史交易量的关键价格水平识别
- 实现压力位和支撑位之间的相对强度评估
-
趋势分析系统
- 完成趋势强度计算模块
- 基于ADX指标和趋势方向判断实现趋势评分系统
- 开发趋势可视化组件,包括趋势强度指示器
- 根据趋势分析结果优化交易建议生成逻辑
- 实现多周期趋势一致性检查
- 增加趋势反转早期预警功能
-
系统集成与版本升级
- 将压力位分析和趋势分析系统与现有功能进行集成
- 优化用户界面,提供更直观的分析结果展示
- 从Beta 0.3.2升级到Beta 0.3.3
- 更新相关文档和代码注释
- 优化系统内存使用和性能表现
- 安装最新版本:
pip install trademind==0.3.3 - 从源码安装:
git clone https://github.com/yagami1997/trademind.git && cd trademind && pip install -e .
- 压力位计算在低波动性股票上准确度不足,计划引入波动率调整因子
- 数据源更新延迟可能影响实时分析准确性,正在寻找备选数据源
- ADX指标在某些情况下显示固定默认值而非实际计算结果
-
压力位与支撑位识别算法:
- 结合价格历史、交易量和市场结构进行多维分析
- 采用改进的Fibonacci回调位计算方法
- 利用Market Profile概念识别价格集中区域
- 自适应算法根据股票特性调整参数
-
趋势强度计算方法:
- 基于ADX(平均趋向指数)的增强版算法
- 结合移动平均系统判断趋势方向
- 使用动量指标验证趋势持续性
- 多周期分析提高趋势判断可靠性
- 在计算多个时间周期的支撑位和压力位时,通过算法优化和缓存机制解决性能瓶颈
- 优化数据加载和处理流程,减少内存消耗
- 实现按需计算机制,提高系统响应速度
感谢所有提供反馈和建议的用户,特别是那些提供测试数据和验证结果的用户。您的支持对于我们不断改进和完善TradeMind Lite至关重要。
发布于: 2025-05-19 17:33:30 PDT
2025-03-19 18:46:03 PDT
TradeMind Lite Beta 0.3.3是一个重要的功能更新,在此之前,Beta 0.3.2是一个重要的功能优化更新,主要聚焦于自选股编辑器的重构、自选股导入功能的增强和用户体验改进。此版本解决了一个严重的系统问题,优化了股票代码验证逻辑,增强了对指数和ETF的支持,并改进了用户界面交互体验,提高了系统整体稳定性。
-
自选股编辑器重构
- 重新设计数据结构,分离数据和顺序信息
- 实现OrderManager类统一管理顺序
- 优化状态管理机制
- 改进拖拽排序功能
- 添加数据完整性验证
- 实现顺序自动修复机制
- 优化错误处理流程
- 改进用户界面反馈
- 修复股票顺序自动重排问题
- 提升分析结果准确性
-
自选股导入功能优化
- 实现Web界面导入功能,支持文本输入、文件上传、剪贴板粘贴
- 添加股票代码验证API,连接Yahoo Finance接口验证有效性
- 开发指数代码转换功能,自动将常见指数格式转换为Yahoo Finance格式
- 实现基于股票代码模式匹配的智能行业分类系统
- 优化用户配置管理,实现三层配置设计:全局配置、用户特定配置、临时输入
- 提供清空现有列表选项,默认勾选并添加确认对话框
- 实现股票去重功能,避免重复导入
-
自选股编辑器批量操作功能增强
- 优化批量操作菜单位置,使其智能跟随用户选择的股票位置
- 添加股票选择视觉反馈和动画效果,提升用户体验
- 实现批量操作菜单的滚动跟随功能,确保在任何滚动位置都能看到操作菜单
- 优化批量操作菜单样式,增加固定显示和突出效果
- 添加选中股票的视觉高亮和动画效果,提供更直观的操作反馈
- 实现批量操作菜单的响应式设计,适应不同屏幕尺寸
-
用户界面交互体验提升
- 修复验证按钮状态管理问题,确保在有效输入时才能点击
- 解决文件上传后验证按钮不可用的问题
- 修复自动分类和分组名称输入框的联动逻辑
- 优化进度条显示,使其更准确反映验证进度
- 修复导入确认后下拉菜单不刷新的问题
- 修改默认分类名称,将"股票"改为更明确的"无分类自选股"
- 优化错误提示,使其更友好和具体
-
系统稳定性提升
- 解决导入过程中可能出现的"session未定义"错误
- 优化配置文件读写逻辑,确保数据一致性
- 增强错误处理和异常捕获机制
- 更新所有相关文件中的版本号,确保一致性
- 修复JavaScript对象属性排序导致的数据不一致问题
- 改进数据结构设计,确保顺序信息的可靠性
- 优化状态管理,提高系统稳定性
- 安装最新版本:
pip install trademind==0.3.2 - 从源码安装:
git clone https://github.com/yagami1997/trademind.git && cd trademind && pip install -e .
- Yahoo Finance API限制可能影响验证功能,正在实现请求缓存和备用数据源
- 大量股票分析时存在性能瓶颈,计划优化数据加载和处理逻辑
-
JavaScript特性警示:
Object.keys()会自动对键进行字母排序- 对象属性的顺序不可靠
- 建议使用专门的数据结构存储顺序信息
-
最佳实践建议:
- 不要依赖JavaScript的隐含行为
- 关键数据要有专门的存储机制
- 实现数据完整性验证
- 保持良好的错误处理
感谢所有提供反馈和建议的用户,您的支持是我们不断改进的动力。特别感谢报告编辑器排序问题的用户,帮助我们发现并解决了这个重要问题。
发布于: 2025-03-19 18:46:03 PDT
2025-03-19 18:46:03 PDT
TradeMind Lite Beta 0.3.1是一个优化更新,主要聚焦于Web界面主题设计优化和用户体验提升。此版本改进了视觉效果,增强了系统稳定性,并添加了虚拟服务器中断容错功能,修复了多个已知问题。
- Web界面主题优化: 优化三个主题的色彩搭配,提升视觉体验
- 翠影流金:典雅的绿色与金色搭配,彰显稳重与专业
- 紫岚烟渚:暮山紫(#615F74)和葭灰(#D3D4D3)搭配,呈现优雅沉稳的视觉效果(替换原曦潮映空主题)
- 蓝沁云霁:清新的蓝色与白色组合,给人轻盈通透之感
- 在Web界面右上角点击主题图标即可一键切换不同风格
- 服务器断电容错功能: 添加服务器意外断电的数据恢复和保护机制
- 实现数据自动备份,确保意外断电后数据不丢失
- 添加会话恢复功能,断电后重启可继续之前的分析工作
- 实现定期检查点保存,最大限度减少数据丢失风险
- 标题样式统一: 统一"分析股票"和"分析结果"标题样式,优化"最近生成的报告"标题显示
- 卡片样式优化: 改进股票卡片和报告卡片的样式,提高可读性和美观度
- 按钮样式优化: 统一按钮样式和颜色,优化交互效果
- 响应式设计优化: 改进不同屏幕尺寸下的显示效果,提升移动设备体验
- 浏览器关闭优化: 改进浏览器关闭事件检测,自动停止服务器并返回主菜单
- 报告生成器KeyError: 修复报告生成器中的KeyError: 'explanation'问题
- K线形态指标显示: 修复命令行模式下K线形态指标不显示的问题
- Sortino比率显示异常: 修复Sortino比率显示异常的问题,使用对数缩放处理异常大的值
- Web界面删除报告功能: 修复Web界面的删除所有报告功能
- 浏览器关闭事件检测: 修复浏览器关闭事件检测不可靠的问题
- 命令处理阻塞: 修复命令处理阻塞问题
- 暂无已知问题
- 安装最新版本:
pip install trademind==0.3.1 - 重启应用程序以应用新的主题和界面优化
- Yagami
感谢所有参与测试和提供反馈的用户。
发布于: 2025-03-19 18:46:03 PDT
2025-03-19 18:46:03 PDT
TradeMind Lite Beta 0.3.0是一个重大更新,完成了从单一StockAnalyzer类到模块化架构的重构。这次重构提高了代码的可维护性、可测试性和可扩展性,同时保持功能与结果不变。此版本还引入了全新的图形用户界面,使用户能够更直观地进行股票分析、回测和报告生成。
- 模块化架构: 将单一StockAnalyzer类拆分为多个专注于特定功能的模块
- 清晰的API: 每个模块提供清晰的API,便于使用和扩展
- 完整的文档: 提供详细的用户指南、API文档、迁移指南和示例代码
- 兼容层: 提供兼容层,确保旧代码仍然可以正常工作
- 图形用户界面: 使用Streamlit开发的直观、美观的图形界面
- 响应式布局: 界面能够自适应不同屏幕尺寸
- 主题切换: 支持明亮/暗黑模式切换
- 性能优化: 处理大量数据时性能提升约5-10%
- 内存优化: 内存使用减少约8%
- 代码质量: 提高代码的可维护性、可测试性和可扩展性
- 测试覆盖: 测试覆盖率达到92%
- 错误处理: 改进错误处理机制,提供更清晰的错误信息
- 用户体验: 提供直观的图形界面,简化操作流程
- 技术指标模块: 包含MACD、KDJ、RSI、布林带等技术指标的计算函数
- 形态识别模块: 包含各种蜡烛图形态的识别函数
- 信号生成模块: 负责生成买入/卖出信号
- 回测系统模块: 负责回测和性能评估
- 报告生成模块: 负责生成HTML分析报告
- 主类重构: 重构TradeMind主类,使其调用新的模块化组件
- 兼容层: 实现兼容层,确保旧代码仍然可以正常工作
- 用户界面: 使用Streamlit开发图形用户界面
- 股票搜索和选择: 支持股票代码输入、自动补全和历史记录
- 技术分析参数配置: 提供所有技术指标的参数配置界面
- 回测策略设置: 支持多种回测策略和参数配置
- 结果可视化展示: 使用Plotly实现交互式图表展示
- 报告生成和导出: 支持HTML和PDF格式的报告导出
- 主题切换: 支持明亮/暗黑模式切换
- 回测系统参数不一致: 修复回测系统参数传递机制,确保一致性
- 报告格式不匹配: 修复HTML报告格式,确保与原系统一致
- 兼容层类型错误: 修复兼容层中的类型转换错误
- 用户界面响应性能: 优化数据处理逻辑,提高界面响应速度
- 暂无已知问题
- 安装最新版本:
pip install trademind==0.3.0 - 查阅迁移指南: 迁移指南
- 更新导入语句:
# 旧版本 from stock_analyzer import StockAnalyzer # 新版本 from trademind import TradeMind # 或者使用兼容层 from trademind.compat import StockAnalyzer
- 启动图形界面:
python -m trademind.app - 更新API调用: 查阅API文档了解详细信息
- Yagami
感谢所有参与测试和提供反馈的用户。
发布于: 2025-03-19 18:46:03 PDT