python回测系统浅析:事件驱动

简介: python回测系统浅析:事件驱动

回测系统有很多不少采用事件驱动的方法,每个新来的数据都是一个新的事件,模仿事件驱动的思想,写了一个小的python代码,但是非常慢,直接放弃。应该参考下别人的代码怎么写,学习下。

import pandas as pd
import numpy as np 
import matplotlib.pyplot as plt
import 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))
目录
相关文章
|
25天前
|
人工智能 机器人 测试技术
【Python】Python房屋销售系统(源码)【独一无二】(课程设计)
【Python】Python房屋销售系统(源码)【独一无二】(课程设计)
|
1月前
|
存储 人工智能 搜索推荐
【python】python用户管理系统[简易版](源码+报告)【独一无二】
【python】python用户管理系统[简易版](源码+报告)【独一无二】
|
2月前
|
数据采集 机器学习/深度学习 算法框架/工具
利用Python实现基于图像识别的自动化数据采集系统
本文介绍了如何利用Python编程语言结合图像识别技术,构建一个自动化的数据采集系统。通过分析图像内容,实现对特定信息的提取和识别,并将其转化为结构化数据,从而实现高效、准确地采集需要的信息。本文将详细讨论系统的设计思路、技术实现以及应用场景。
|
2月前
|
Python
Python实现简易天气查询系统
Python实现简易天气查询系统
29 4
|
2月前
|
数据库 开发者 Python
用Python代码打造你的私人网页交互系统
用Python代码打造你的私人网页交互系统
32 1
|
7天前
|
数据可视化 Python
Python的分子模拟动态促进DF Theory理论对二进制硬盘系统的适用性
Python的分子模拟动态促进DF Theory理论对二进制硬盘系统的适用性
|
14天前
|
监控 数据可视化 NoSQL
Python基于Flask的高校舆情分析,舆情监控可视化系统
Python基于Flask的高校舆情分析,舆情监控可视化系统
|
16天前
|
数据采集 NoSQL 搜索推荐
五一假期畅游指南:Python技术构建的热门景点分析系统解读
五一假期畅游指南:Python技术构建的热门景点分析系统解读
|
22天前
|
JavaScript 前端开发 API
用Python和Vue构建内容管理系统(CMS):一步步指南
【4月更文挑战第10天】本文介绍了如何使用Python的Django框架和前端的Vue.js构建内容管理系统(CMS)。Django提供后端支持,遵循MTV模式,Vue.js则用于创建数据驱动的用户界面。步骤包括环境准备、Django项目与应用创建、定义数据模型、创建API接口、搭建Vue项目、集成Django与Vue、性能优化及部署上线。这种结合充分利用两者优势,实现高效、可扩展的CMS解决方案,适应未来智能化、个性化的趋势。
|
25天前
|
存储 人工智能 搜索推荐
【python】python用户管理系统[简易版](源码+报告)【独一无二】
【python】python用户管理系统[简易版](源码+报告)【独一无二】