python回测系统浅析:事件驱动
来源:互联网 发布:linux下touch命令 编辑:程序博客网 时间:2024/04/28 05:14
回测系统有很多不少采用事件驱动的方法,每个新来的数据都是一个新的事件,模仿事件驱动的思想,写了一个小的python代码,但是非常慢,直接放弃。应该参考下别人的代码怎么写,学习下。
import pandas as pdimport numpy as np import matplotlib.pyplot as pltimport random#读取数据data=pd.read_csv('C:/Users/Administrator/Desktop/rb000.csv',encoding='gbk')data=data.iloc[::,:7]data.columns=['time','oepn','high','low','close','amt','opi']#计算数据df=pd.DataFrame(columns=['time','oepn','high','low','close','amt','opi'])for index, row in data.iterrows(): #df[index]=row #df=pd.concat([df,row],) #df=pd.concat([df,list(row)],axis=0,ignore_index=True) df=pd.merge(df,pd.DataFrame(row).T,how='outer') print (len(df))
阅读全文
0 0
- python回测系统浅析:事件驱动
- 浅析常用事件驱动库
- Android系统SD驱动浅析
- 浅析dbforms的事件驱动模型
- python 事件驱动编程模型
- 事件驱动的Python实现
- 事件驱动的Python实现
- xserver框架浅析 input系统含驱动
- 读书整理-关于.net内置事件的驱动原理浅析
- python下的事件驱动编程
- 理解Python事件驱动编程(Event Loop)
- 驱动那些事儿之三:usb系统大框架浅析
- [python]Python Signal(信号) 异步系统事件
- Android系统触屏事件传递派发浅析
- Android系统触屏事件传递派发浅析(二)
- macOS系统 安装MySQL-python驱动方法
- Python Signal(信号) 异步系统事件
- Python Signal(信号) 异步系统事件
- javaScript中var、let、const的区别
- 对于大流量网站的流量优化
- Java 操作xml文件的dom4J库使用
- PCI 设备解析(一)
- centos安装jdk
- python回测系统浅析:事件驱动
- js定义类的几种方法(推荐)
- Spring MVC的web.xml配置详解
- Javaweb核心之Servlet
- android字符串资源以及格式化记录
- Golang学习import 导入包的语法
- IntelliJ IDEA 详细中文教程
- Java清空某文件夹内的所有内容
- 性能优化