美文网首页
开发相关工作说明文档

开发相关工作说明文档

作者: phoenixbing | 来源:发表于2015-11-09 11:05 被阅读0次

V0.1 20151029 韩冰


1 目前已经开发的程序

1. 1 程序化交易程序 国内期货版本

名称:Trader 
状态:较完善
功能:
    支持多策略同时运行.
    单策略支持多合约.
    支持常用周期的历史数据补充(需连接服务程序即3).
    ctp fema xspeed 多接口,接口与交易部分和策略部分实现了隔离.
    (fema xspeed接口没有进行过大量的测试).
    windows or linux。

1. 2 程序化回测程序

名称:Tester
状态:较完善
功能:
    支持单合约批量数据的回测.
    支持参数优化.
    支持非日内常用周期的策略回测(需连接服务程序即3).

1. 3 程序化交易服务器

名称:HistoryServer
状态:较完善
功能:
    支持常用周期的历史数据保存,及根据申请进行回报.
    支持最近的tick数据保存.
    lnux+mysql
    限制:历史数据只保存最近的8000根

1. 4 风险控制程序 完成简单的实现

名称:RiskControl
状态:不完善,简单实现单账号的监控,正在开发多账号的监控.
功能:
    事后风控,根据配置文件,对一些指标进行监控,并发出声音报警.
    linux+mysql+php.

1. 5 tick保存程序

名称:TickSaver
状态:较完善 汤文在维护
功能:
    保存日内所有期货合约的tick数据到csv文件.

2 以后可能需要的程序

2. 1 外盘接口的对应实现

2. 2 股票接口的对应实现

3 需要进行的工作

3. 1 运维及测试

3. 1. 1 编写Trader和Tester的使用说明
3. 1. 2 指导策略人员使用Tester
3. 1. 3 对HistoryServer 及 TickSaver进行日常维护
3. 1. 4 构建git版本控制器
3. 1. 5 维护一个wiki百科

<br />

3. 2 开发工作

开发工作根据情况随时调整,如果没有其它任务的情况下,以下面的内容为准.

3. 2. 1 tick检测错误程序
功能:
    主要过滤掉TickSaver产生的tick数据中的不合法数据,以及重复数据.
3. 2. 2 tick转历史数据程序
功能:
    根据tick文件(TickSaver保存的),生成各个周期的数据到数据库.
3. 2. 3 windows端的测试报告显示程序
功能:
    将历史数据导入生成图形,将所有交易导入生成一些标志,供直观的分析.
    使用matlab, python, R或其它常用的数据分析脚本工具实现,避免实现gui的工作量.
3. 2. 4 扩充基础的函数库,指标库,供程序Trader及Tester使用.
功能:
    指标函数的扩充,可参考TB(TradeBlazer).
    的函数列表及函数实现.
    基础指标的扩充,供以后策略人员参考.
    回测或指标需要的数学公式的扩充.

4 常用的工具集

C++, Linux, MySql, Php, Python, Git
技术上尽量以上工具为主,谨慎使用新的工具, 这样保持团队的知识和经验可以不断积累, 效率不断提高,新人上手更快.

相关文章

  • 开发相关工作说明文档

    V0.1 20151029 韩冰 1 目前已经开发的程序 1. 1 程序化交易程序 国内期货版本 1. 2 程序化...

  • 2018-09-20

    c#工作岗位调研 技术支持 岗位职责: 按照项目要求,负责项目相关开发工作。根据设计文档或需求说明完成代码编写,调...

  • 项目起始----讲解写项目的过程,非常重要

    项目开发: 前提: 1、服务端已经开发完毕(有比较详细的接口说明文档),客户端依据接口说明文档进行开发工作. 2、...

  • 让idea显示servlet文档

    最近开始在搞java web开发,在写servlet时发现idea无法显示servlet相关类的文档说明,如图1所...

  • iOS配置Universal Links

    Universal Links 相关文档 苹果官方文档说明[https://developer.apple.com...

  • 岗位职责与任职要求

    ~职责 1.调研需求并整理规格说明等相关文档 2.配合实施团队完成蓝图设计,详细设计,系统开发测试 3.组织相关人...

  • uni-app原生插件开发相关参考文档(Android Stud

    说明:最新看了uniapp官网关于原生插件开发相关的文档,有些概念不是很清楚读起来很累,而且文档一个跳到另一个,之...

  • 开发入门

    相关文档 小程序开发API文档小程序开放工具文档小程序开发工具下载页面

  • 文档管理规范(小企业、简洁版)

    实际软件开发项目工作中会涉及到大量的项目文档,譬如需求文档、设计文档、数据库/接口说明、测试报告等等。很多时候文档...

  • 【Github开源】一站搞定各种开发文档

    开发者的苦恼:经常要在多个API文档中切换,浏览器书签栏收藏各种语言相关的接口说明文档。 无意中在Github上发...

网友评论

      本文标题:开发相关工作说明文档

      本文链接:https://www.haomeiwen.com/subject/idthhttx.html