在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:EliteQuant_R开源软件地址:https://gitee.com/EliteQuant/EliteQuant_R开源软件介绍:EliteQuant_RR语言量化投资交易平台 平台介绍EliteQuant 是一个开源并永久免费的统一量化交易平台,由量化投资者所写并为量化投资者服务。它同时在github 和 码云上开源。 统一这个词有两层意思
EliteQuant 相关项目包括 项目纲要EliteQuant_R 是全球首个基于R的回测和实盘交易开源平台。 它提供一致的回测及实时交易解决方案。它遵循现代设计模式,例如事件驱动,多线程并发式, 服务器/客户端架构和松散耦合的强大稳定的分布式系统。它遵循与其他EliteQuant产品线相同的结构和绩效评估值,这使得与使用其他语言的交易者分享变得更容易。 参与开发我们欢迎任何形式的贡献,包括发现问题,发送代码块,或创建拉请求。通过共享代码架构,这还会帮助使用其他语言的交易者。 如何贡献代码
项目安装
回测配置 strategy 目录下的 config_backtest.yaml
其中回测现有数据来源接口为
更多的数据源将在稍后添加。要运行回测示例,请在RStudio中执行 library(EliteQuantR)setwd('D:/Workspace/EliteQuant_R/strategy') # 你的解压目录source('moving.average.cross.strategy.R')mystrat <- MovingAverageCrossStrategy$new('AMZN')engine <- BacktestEngine$new(mystrat)engine$Run() 实盘配置 server 目录下的 config.yaml
最后,在RStudio中执行以下命令进入实盘 setwd('D:/Workspace/EliteQuant_R/server') # 你的解压目录LiveEngine() 盈透证券是零售交易商中最受欢迎的经纪商。 Quantopian,Quantconnect等许多零售交易平台都是支持IB的。如果您没有IB账户,但想要试用,他们提供模拟账户edemo与密码demouser。只需下载TWS交易者工作站并使用此演示帐户登录。请注意,每次使用模拟账户登录交易平台时,账户ID都会发生变化,因此您必须相应地更改EliteQuant配置文件。 CTP是中国期货市场的实际标准,包括商品期货和金融期货。他们还提供免费模拟账户SimNow。注册后,您将获得帐户,密码,brokerid,以及市场数据和交易经纪地址。将其替换EliteQuant配置文件相应位置。 开发环境以下是我们正在使用的环境
项目结构回测框架 实盘框架 代码结构 开发计划 |
请发表评论