mytrader
致力于为量化交易、算法交易、程序化交易以及技术分析爱好者打造最极致的行情分析交易平台。
mytrader
是一款基于ZQDB构建的量化分析交易平台。
mytrader
是绿色免安装版本,您可以直接克隆下载ZQDB
项目:https://gitee.com/7thTool/zqdb.git 双击运行zqdb/bin/Windows/x64/RelWithDebInfo目录下的mytrader.exe
mytrader
技术特性
可视 行情/分析/交易/算法
mytrader
强大的数据展示和管理能力让我们变得与众不同。
- 您可以实时浏览和管理行情快照/Tick/K线/指标/筛选/排序/策略/算法以及交易数据。
- 您还可以基于我们强大的可视化能力,以可视可信的方式验证您的交易策略。
模块化 全方位定制
mytrader
高度模块化的设计,让我们可以满足您的全方位定制开发需求。
- 支持三方接入定制开发。
- 支持计算模块定制开发。
- 支持C/C++/Python/Excel/VBA/麦语言等定制开发自有的行情/交易/策略系统。
- 支持GUI界面定制。
无服务 实时推送/本地存储
mytrader
全市场实时行情和交易数据推送,让我们可以在本地环境实时计算存储行情和交易数据,无需中间服务器处理。
- 没有中间环节,您的交易策略总是快人一步。
- 没有中间环节,您的数据全都存储在本地,这样您还可以收盘后执行全市场级别的复盘和模拟回测。
可编程 C/C++/Python/Excel/VBA/麦语言
mytrader
强大的计算引擎支持您使用C/C++/Python/Excel/VBA/麦语言等编写和调用指标/筛选/排序/策略/算法。
- 指标:即您可以编写类似MA、MACD、KDJ等主图、辅图指标。
- 筛选:即您可以编写选股算法,筛选出心仪的代码。
- 排序:即您可以编写类似涨跌幅、涨跌速等排序算法。
- 脚本:即您可以编写快速执行算法,以便人工盯盘时抓住时机。
- 策略/算法:即您可以编写后台策略/算法,以实现策略/算法交易。
多窗口/多策略
mytrader
多窗口/多策略设计让您可以同时处理更多的事务。
- 您可以同时打开多个行情交易界面,并将其拖放到不同的屏幕上,以实现跨屏分析交易。
- 你可以同时运行多个策略/算法,以实现多策略/算法分析交易。
安全 算法全部本地存储
mytrader
将您的算法的存储和计算都放在本地,您的算法永远只属于您。
多模式 单机/客户端/服务器
mytrader
支持多种部署运行模式,您总能找到一个适合您的部署运行模式。
- 单机:不依赖后台服务,只接入三方API,可以单机托管运行。
- 服务器:可以使用
mytrader
自建数据源服务。 - 客户端:可以作为类似其他股票期货软件一样的客户端运行,可以选择连接官方数据源,也可以选择连接自建数据源。
实盘/仿真/回测
mytrader
支持实盘和仿真行情交易,并且全都支持超级回测。
- 实盘:
mytrader
通过接入三方实盘API以及提供实盘行情交易数据,为用户提供全市场实时数据。 - 仿真:
mytrader
通过接入三方仿真API以及提供仿真行情交易数据,为用户提供全市场仿真数据。 - 超级回测:
mytrader
提供全市场级别的超级回测,可以为用户提供更高级别的回放和回测服务,这完全不同于其他股票期货软件的单品种简单回放。
如何使用mytrader
人工盯盘
人工筛选->人工盯盘->人工交易
- 选择交易范围,通过
mytrader
的筛选功能,锁定交易范围 - 使用实时排序功能和技术分析画面实时盯盘
- 手动交易或者自动化脚本交易
自动化交易
人工筛选->策略盯盘->策略交易
- 选择交易范围,通过
mytrader
的筛选功能,锁定交易范围 - 通过
mytrader
的公式系统选择策略并运行 - 策略自动化交易
mytrader
点击策略可以查看策略实时运行状态
算法编写/管理/回测
编写策略/管理策略/策略回测
- 编写策略,通过
mytrader
或者三方编辑器编写算法 - 管理策略,用户编写的Python策略默认存储在
mytrader
的pycalc/src
目录,mytrader
启动时会自动加载pycalc下的所有算法,用户可以使用mytrader
查看算法、修改参数、运行算法等。 - 策略回测,用户可以使用
mytrader
执行回测验证
数据服务器
自建行情交易数据服务器
- 数据源,使用
mytrader
的源服务模式,构建自有的行情交易数据源。 - 中继服务,使用
mytrader
的中继服务模式,构建行情交易数据级联服务,更好的分发数据。
数据接口
mytrader
支持C/C++/Python/Excel/VBA/麦语言等,C/C++/Python/Excel/VBA/麦语言工程师可以将mytrader
作为数据接口使用。
- 获取数据,支持C/C++/Python/Excel/VBA/麦语言直接获取
mytrader
行情交易数据。 - 整合数据,支持C/C++/Python/Excel/VBA/麦语言通过编写模块/筛选/排序/策略/算法等整合数据。