[英]Efficiently adding calculated rows based on index values to a pandas DataFrame
[英]Efficiently adding rows to pandas DataFrame
我正在尝试在python上创建一个简单的回测器,使我能够评估交易策略的性能。 作为回测器的一部分,我需要记录发生的事务。 例如,
Day Stock Action Quantity
1 AAPL BUY 20
2 CSCO SELL 30
2 AMZN SELL 50
在交易模拟期间,我需要添加更多交易。
什么是最有效的方法。 我应该在模拟开始时创建transactions
清单,并随即添加清单,例如[5, 'AAPL', 'BUY', 20]
。 我应该改用字典还是numpy数组? 还是直接使用Pandas DataFrame?
谢谢,
插口
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.