花拾录

知识库

编程语言导入2026/09/220 阅读

出现"不可能的数值"时先怀疑代码:公式、循环变量、键与日历四类错误

当脚本算出一个"物理上不可能"的数字——比如收益率 −100%、t 值 −26——你会先怀疑什么?数据脏了?还是代码写错了?这篇文章的核心观点很短: 先怀疑代码。 现象 回测收益率里出现了 −100% 这种不可能值,以及荒谬到离谱的统计量:…

#回测#Python#调试技巧
编程语言导入2026/09/220 阅读

数据源是倒序返回的,取"最新"其实取到了最老的一条

研究脚本最让人兴奋的时刻,是它"跑出了一个显著信号"。最让人心凉的时刻,是几天后发现这个信号完全是你脚本 bug 凭空造出来的。这篇文章记录的就是这样一个"差点被写进规则库"的假发现。 现象 一个研究脚本跑出了一个统计上显著的信号,各项指标…

#数据校验#调试技巧#Python
编程语言导入2026/09/220 阅读

元组索引取错字段:一个下标让整套统计指标系统性偏小

批量处理数据文件时,你有没有遇到过这种事:脚本一行报错都没有,跑出来的数字"看着差不多,但就是对不上"?等你翻遍公式也找不出问题——因为错根本不在公式里,而在一个不起眼的下标。 现象 一个基于"距区间低点涨幅"的统计指标,算出来的数值系统性…

#调试技巧#数据处理#Python
编程语言导入2026/09/220 阅读

Python 脚本最常见的五类低级报错:类型、格式化、日期、引号与除零

一个人同时维护十几个数据分析、抓取、自动化脚本的时候,真正让人头大的往往不是那些复杂的算法问题,而是一批看起来"很低级"的小错误——它们出现的频率高得惊人,而且类型高度固定。 现象 一批脚本要么反复抛异常,要么算出来一组"不可能的数值":占…

#代码规范#调试技巧#报错排查#Python