近两三天聚焦于界面功能完善工作,主要在AI辅助下编写代码。过程中发现电脑出现发烫情况,查看后显示GPU温度达60度,已超出理想范围。对此,一方面通过AI修改代码降低刷新率,另一方面搭配电脑支架抬高机身前端以优化通风散热;加之在客厅环境下,虽室外温度30度,但室内室温维持在27-28度左右,双重措施后,GPU温度成功降至45度上下。
优化后出现少量小问题:按钮切换时旧内容未完全清除,导致按钮名称未同步变化,但借助日志打印可实时确认程序处于正常运行状态,暂不影响核心使用。
功能拓展上,已将银河证券持仓数据接入系统,用于监控持仓占比。考虑到银河证券自身已提供完善的网格交易支持,进一步深化该模块的必要性较低,故暂不推进复杂开发。
AI生成代码存在明显局限:无法从整体层面优化代码结构,仅能通过“打补丁”的方式迭代,导致核心逻辑逐渐混乱。今日已对核心逻辑重新梳理并完成测试,期间发现的1处bug,也在AI辅助下成功修复。目前程序从15:00左右启动,至17:00已稳定运行超2小时,整体流程顺畅。
当前版本虽仍有细微bug,但均不影响正常使用,决定保留现状并完成代码梳理与备份,后续计划为日志补充更明确的说明信息。此外,新增多启动项设计,不同启动类对应不同运行模式:例如“快速测试版”无需依赖持仓导出与条件单导出功能,仅在
东方财富证券读取实时价格时启用OCR截屏,大幅提升启动速度;同时在非交易时段,为价格数据增加随机数偏差处理,通过模拟价格波动,可直观观察界面数据变化效果。
该设计虽无复杂技术含量,但显著提升了测试效率——相比昨日每次测试界面需完整运行全功能流程,当前测试耗时大幅缩短。