通过纯Python完成股票回测框架的搭建。 什么是回测框架? 无论是传统股票交易还是量化交易,无法避免的一个问题是我们需要检验自己的交易策略是否可行,而最简单的方式就是利用历史数据检验交易策略,而回测框架就是提供这样的一个平台让交易策略在历史数据中不断交易,最终生成最终结果,通过查看结果的策略收益,年化收益,最大回测等用以评估交易策略的可行性。 代码地址在最后。 本项目并不是一个已完善的项目, 还在不断的完善。 回测框架 回测框架应该至少包含两个部分, 回测类, 交易类. 回测类提供各种钩子函数,用于放置自己的交易逻辑,交易类用于模拟市场的交易平台,这个类提供买入,卖出的方法。 代码架构 以自
2022-11-23 21:22:50 154KB date python python函数
1
看似简单的计算器程序,要实现带三角函数,带小数点,多位操作,直接可以软件仿真的全套资料,是单片机初学者学习利器。
2022-11-23 20:51:32 748KB C语言 科学计算器 三角函数 多位
1
电工电子技术基础
2022-11-23 14:21:48 239KB 电工 电子 电子技术
电工电子技术基础
2022-11-23 14:20:00 814KB 电工 电子技术
matlab三次函数代码拓扑优化 基于使用EFG,FEM或IIEFG方法的移动节点算法的拓扑优化。 介绍 这套Matlab文件用于通过移动节点方法(MNA)解决2D平面应变问题的拓扑优化。 在这种方法中,材料分布与离散化解耦。 材料分配 材料分布用于指定材料的位置。 它基于质量节点。 由于使用三次样条曲线形状函数的核近似,可以计算出一点的密度。 为了避免数值问题,添加了一些更正。 离散化 必须离散化控制线性弹性方程式以数值方式解决该问题。 离散化方法可以是: 一种称为Element-Free Galerkin(EFG)的无网格方法 有限元方法(FEM) 代码结构 主文件 主文件topologyOptimization.m是一个启动优化器的Matlab脚本。 用户可以更改脚本进行设置 离散化方法(EFG或FEM) 优化变量(质量节点,不可变形的结构构件或可变形的结构构件) 优化算法 问题常数 问题常量在Constants\目录中定义。 这包括 问题几何 边界条件 材料分布常数 离散化 离散化方法使用Discretization\ , EFG\和FEM\目录中的函数。 InitEFGMes
2022-11-23 11:06:57 89KB 系统开源
1
主要介绍了C++实现修改函数代码HOOK的封装方法,有助于深入了解C++的HOOK原理,需要的朋友可以参考下
2022-11-23 10:15:10 35KB C++ 修改 函数 代码
1
函数计算作为后容器时代的重要服务,在各种解决方案中层出不穷。可以预见的一点,在5G时代中,函数计算作为各个服务模块的桥梁,将会大幅度提升研发效率,降低研发总体拥有成本TCO,对整个IT行业的管理模式产生深远的影响。 阿里云作为国内领先的公有云平台,在2016年推出了函数计算服务,目前在应用方面越来越广泛。本次课程重点介绍阿里云函数计算服务的使用方法、帮助听众了解云计算无服务化的趋势,了解函数计算的应用场景,以及如何在实践中进行函数计算的开发。同时,结合图片大小变更及人脸识别的应用案例,让听众从真正的实践中学习函数计算的使用。
1
matlab时频分析工具箱+安装方法+函数说明+最新版tftb matlab时频分析工具箱+安装方法+函数说明+最新版tftb
2022-11-22 21:18:46 3.74MB matlab 食品分析
1
最近用python的正则表达式处理了一些文本数据,需要把结果写到文件里面,但是由于文件比较大,所以运行起来花费的时间很长。但是打开任务管理器发现CPU只占用了25%,上网找了一下原因发现是由于一个叫GIL的存在,使得Python在同一时间只能运行一个线程,所以只占用了一个CPU,由于我的电脑是4核的,所以CPU利用率就是25%了。 既然多线程没有什么用处,那就可以使用多进程来处理,毕竟多进程是可以不受GIL影响的。Python提供了一个multiprocessing的多进程库,但是多进程也有一些问题,比如,如果进程都需要写入同一个文件,那么就会出现多个进程争用资源的问题,如果不解决,那就会使文
2022-11-22 18:39:11 59KB python python函数 python多线程并发
1
电子测量与检验技术
2022-11-22 18:21:53 1.72MB 电子测量 检验技术