# wtpy 这是**WonderTrader**针对`Python3`适配的子框架 # wtpy子框架简介 + apps子模块 > - WtBtAnalyst.py 回测分析模块,主要是利用回测生成的数据,计算各项回测指标,并输出到`excel`文件 > - WtCtaOptimizer `CTA`优化器,主要是利用`multiprocessing`并行回测,并统计各项交易指标,最后将统计结果汇总输出到`csv`文件 > - WtHotPicker 国内期货换月规则辅助模块,支持从交易所网站页面爬取数据确定换月规则,也支持解析`datakit`每日收盘生成的snapshot.csv来确定换月规则 + wrapper子模块 > 该模块主要包含了所有和`C++`底层对接的接口模块 > - ContractLoader.py 主要用于通过`CTP`等接口加载基础的`commodities.json`和`contracts.json`文件 > - WtBtWrapper.py 主要用于和回测引擎`C++`核心模块对接 > - WtDtWrapper.py 主要用于和数据组件`C++`核心模块对接 > - WtDtHelper.py 主要提供将用户自己的数据和`WonderTrader`内部数据格式进行转换的功能 > - WtDtServoApi.py 主要向用户提供直接通过`python`访问`datakit`落地的数据的接口 > - WtExecApi.py 主要用于和`C++`独立执行模块`WtExecMon`对接 > - WtWrapper.py 主要用于和实盘交易引擎`C++`核心模块对接 > - WtMQWrapper.py 主要提供直接使用底层WtMsgQue模块的对接 > - WtDtHelper.py 主要用于和底层的`WtDtHelper`数据辅助模块对接 + monitor子模块 > 该模块主要包含了内置的监控服务,提供了`Http`和`websocket`两种连接方式 > - DataMgr.py 主要用于读取并缓存组合数据 > - EventReceiver.py 主要用于在指定的`udp`端口接收组合转发的各种事件 > - PushSvr.py 主要用于向`web`提供`websocket`服务 > - WatchDog.py 主要用于自动调度服务端的进程 > - WtBtMon.py 主要进行回测的管理 > - WtMonSvr.py 监控服务核心服务模块 ,利用`flask`实现了一个`http`服务接口 > - static `webui`静态文件 + 其他模块 > 主要位于根节点下,包含了各个子模块的入口组件 > - WtCoreDefs.py 主要定义的`Python`版本的策略基类,方便用户重写 > - CodeHelper.py 品种代码辅助模块,内置了一些方法,方便使用 > - ContractMgr.py 合约管理器模块,用于加载`contracts.json`或`stocks.json`文件,并提供查询方法 > - CtaContext.py 主要定义了`CTA`策略的上下文,可以理解为单策略的运行环境 > - HftContext.py 主要定义了`HFT`策略的上下文,可以理解为单策略的运行环境 > - SelContext.py 主要定义了`SEL`策略的上下文,可以理解为单策略的运行环境 > - ExtToolDefs.py 扩展模块定义文件,主要定义了一些扩展模块的基础接口 > - ProductMgr.py 品种管理器,主要用于`Python`环境中的合约属性、品种属性查询 > - SelContext.py 选股策略上下文,即选股策略直接交互的`API` > - SessionMgr.py 交易时间模板管理器,主要用于`Python`环境中的交易时段模板管理 > - -------- 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
- 1
- 2
- 3
- 4
- 5
- 粉丝: 1218
- 资源: 2589
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 机械设计物流双托盘提升机sw18可编辑全套设计资料100%好用.zip
- 基于Java的学院教学工作量统计系统源码(java毕业设计完整源码).zip
- 三菱plc搭配四轴雅马哈机械手在线检测收料案例程序 (包涵CAD电气图纸,plc程序,人机界面,机器人程序,BOM表)程序中应用到CClink通讯,232串口通讯,数据采集伺服定位控制
- LibUsbDotNet C#
- 机械设计消毒袋封口机x_t全套设计资料100%好用.zip
- 证件照处理的代码演示以及说明
- 基于java的招聘求职系统源码(java毕业设计完整源码).zip
- 基于Java的校园二手商品交易系统设计与实现源码(java毕业设计完整源码).zip
- 基于JAVA的校园二手物品交易系统的设计与实现源码(java毕业设计完整源码+LW).zip
- 学生考试表现影响因素数据集.zip
- 基于Java的校园消费点评系统源码(java毕业设计完整源码).zip
- 图像加解密的代码展示以及说明
- 基于Java的校园自助洗衣服务管理系统的设计与实现源码(java毕业设计完整源码).zip
- 基于Python的图像加解密技术实现
- 线性自抗扰(LADRC)的stm32f1程序,实现用编码器反馈控制直流电机调速,控制器采用加了TD的LADRC,控制效果良好,.h和.c分开,代码清晰有注释 有调试说明
- 【Endnote 文献输出样式Style Chinese std GBT7714 下载和使用】