quantopian系列—Algorithm( 六 )
批量查询分钟数据:尽可能地 , 你应该批量调用任何BarData()方法 。 所有的数据函数(history()、current()、can_trade()和is_stale())在请求数据时都会接受一个资产列表 。 使用资产列表运行这些函数一次 , 将比在资产列表中循环并为每个资产单独调用这些函数的性能要高得多 。
在回测中每天记录数据 , 而不是每分钟记录一次:你在回测中记录的任何数据都将记录每天最后一个数据点 。 如果你试图用record()每分钟绘制一些东西 , 它仍然只会在回测中每天记录一个数据点 。
只有在需要的时候才会访问账户和投资组合数据:帐户和投资组合信息是每天或按需计算的 。 每天在多个不同的分钟内访问你的算法的Portfolio , 会迫使系统在每个分钟内计算你的整个投资组合 , 从而减慢回测速度 。 您应该只在需要使用数据时访问Portfolio 。
- 看不上|为什么还有用户看不上华为Mate40系列来看看内行人怎么说
- 采用|消息称一加9系列将推出三款新机,新增一加9E
- 世代|Z星球——腾讯布局Z世代教育社交的新尝试
- 脉搏|把握时代发展脉搏,尽展巴蜀版权风采——2020年成都数字版权交易博览会成功举办
- 系列|首销300000台!红米Note 9系列,或许可以说恭喜你了?
- 系列|联想碰瓷Redmi后正式复活乐檬手机!乐檬K12系列即将到来
- 系列|Redmi Note9系列三剑客来袭,差别到底有多大?该如何选择?
- 超强|RedmiNote9系列发布!天玑800U赋予超强5G性能
- 回顾|华为P系列回顾
- 情况|刚发布就卖出30万台:红米Note9系列稳了,销售情况追赶前代