|
| passwd 大佬 |
|
SyntaxError:(unicode error) 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte (<string>, line 1) |
*******2532 发表于 2024-3-26 14:22 此错误通常是因为在 某券商版的 QMT 下运行所致。 建议使用 迅投投研版。 券商版,因各券商版本不一,定位错误困难。 |
| SyntaxError:(unicode error) 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte (<string>, line 1) |
| 大佬,我是国信的客户,国信iquant出错呢 |
| 用复权数据效果如何?另外rzrk,用什么软件打开?谢谢 |
|
姚老师,您的课讲的很好,但是您的这个圣杯策略里却有一个致命的bug,就是你在判断某一时刻开仓的时候会用到这一时刻之后的未来数据。 我没有看到你的策略的代码,为什么会发现这个问题呢?我是这样测试的,我先运行你的策略在正常的五分钟k线数据上进行回测,发现你的策略在某一个品种的某一个时刻会开仓,之后我修改了五分钟k线的数据,把这一时刻之后的价格进行修改,比如修改为不上涨,再次运行你的策略回测,则该品种在之前开仓的时刻就不会开仓了。这样就反证了你在进行开仓操作的时候,会用到当时时刻的之后的未来的价格数据。使用未来函数回测是量化新手很容易踩到的坑。 因为看不到你的策略代码,所以这个问题还需要您自己进行排查。给别人看这样的策略结果会给别人带来误解,如果自己用实盘来跑这个策略的话,恐怕赔的连**都没有了 |
|
你这个还属于非常新手的状态,建议你可以发布一些学习笔记,但是不要以老师自居了,容易误人子弟。除了上面有朋友提到的未来数据的问题,过拟合、过度优化,都是大量跑回测时经常出现的问题。这些都属于非常基础的新手阶段会犯的错误,你如果还在这个阶段,量化经验可能连半年都没有达到。 发现一个回测很好的策略,是一个好的开始,值得高兴。但是距离所谓的量化“圣杯”还有很长时间。其他新人朋友看到了的话,也可以引以为戒!希望你继续努力,戒骄戒躁! |