BotVS量化学习教程(3)主界面概览及架构

主界面概览及架构


  • 账户注册时注意

    了解之前,需要注册好 BotVS 账户。 账户名、 注册邮箱、 账户密码 一定要记录好,特别是账户密码: 该密码是用于在游览器端加密用户敏感信息时使用的。所以在BotVS上的数据都是加密过的。修改密码,触发安全机制,会要求重新设置交易所配置。(如果添加的交易所很多,修改起来可能比较麻烦。)

  • 控制中心

    控制中心是BotVS平台的主要页面,功能区域主要分为:

    • 1、机器人分栏: 显示机器人的基本运行状态信息,可以控制运行中的机器人。左上角有 “添加机器人” 按钮(绿色),用来新建机器人,点击后,会跳转到机器人设置页面。(详见 BotVS 完全使用手册 中的示例)

    • 2、策略分栏: 该分栏显示的是当前账户内存放的策略,点击一个策略进入该策略页面。(包括:源代码、策略描述、参数设置、模板引用、交互设置、回测页面),点击策略编辑旁边的 “模拟回测” 可以进入回测页面,可以进行历史数据回测。

    • 3、托管者分栏: 该分栏显示已添加的托管者的基本信息(IP地址、版本、管理的机器人个数、状态)并且可以操作删除、监控。同样在左上角有 “添加托管者” 按钮(绿色)。 点击进入添加托管者页面。

    • 4、交易所分栏: 交易所分栏显示的是添加过的交易所对象,这些交易所对应的是用户的账户API-KEY,用以授权托管者程序访问交易所数据、接收、操作。左上角有 “添加交易所” 按钮(绿色)。点击进入添加交易所页面。

  • 策略广场

    策略广场罗列出了BotVS所有用户公开的策略(包括完整的代码、参数配置、策略描述、引用模板、交互设置)。用户可以复制感兴趣的策略。互相学习,交流经验心得。除了公开的免费策略,还有部分收费策略。用户可以申请策略上架,通过实盘展示、审核、批准上架后显示为收费策略。顶端的分类标签可以快速筛选出不同的策略类别如点击 “电子货币” 标签。将筛选出全部的电子货币策略。

  • 实盘围观

    实盘围观页面显示了所有的公开的机器人,点击感兴趣的机器人可以进入该机器人的页面看到详细的运行信息。

    扫描二维码关注公众号,回复: 1616368 查看本文章
  • 实盘仿真

    实盘仿真是BotVS的一大特色,在BotVS 上24小时不停的运行着一个模拟的比特币交易所。可以让用户在近乎实盘的环境下测试策略。

  • 交易大赛 (已暂停)

    交易大赛是BotVS模拟盘每月重置一次的机器人排名比赛。

  • 量化社区

    量化社区是BotVS平台一个很棒的版块,是量化爱好者交流、学习、提升的良好平台,不仅仅是论坛,还是资料、教程、知识、放飞的思想的聚集地。总之经常关注社区参与互动可以得到很多有用的东西。

  • API文档

    这个页面我想是程序员们都不陌生的,使用BotVS开发策略离不开它,不过在熟悉API常用函数后,基本上偶尔翻翻看。非程序员用户可以理解为:API文档就是BotVS平台功能的说明书,详细说明了平台功能如何使用代码调用。

  • BotVS 机器人、策略、托管者、BotVS账号 之间关系

名称 作用
BotVS 网站 控制,监测机器人、托管者,和 一系列量化交易平台功能(策略编写回测 等等) BotVS 账号下 可部署关联 多个托管者程序,可以运行在各种操作系统的设备上,可以是自己的个人电脑,也可以是云服务器(阿里云等VPS),BotVS 上配置 自己的交易所账户信息后就可以用策略机器人对配置后的交易所账户进行程序化交易
托管者 用来管理 策略机器人的 软件, 是策略机器人的软件载体,负责调度,执行系统底层工作。支持各种主流操作系统 一台设备上可以部署多个托管者程序(只要设置性能、配置足够),部署托管者时,使用 每个BotVS账户唯一的地址(例如:[email protected]:9902/0766670) 作为识别, 需要输入BotVS 账号密码校验,部署成功 会显示 Login OK… 等信息。
策略 具体的交易逻辑,交易方法,事件处理,图像状态显示,交互处理等… 支持JavaScript、Python、C++编写策略,策略绑定给机器人运行,从而使用这个策略的交易逻辑实现操作交易账户。
机器人 BotVS 量化平台上最终 实现 自动化 程序化、量化 交易的 对象。 机器人创建的时候,在机器人创建页面都需要配置一定参数,绑定某个策略,配置 一些需要操作的交易所对象(代表某个具体的交易所账户),指定机器人运行在 哪个托管者上(托管者运行的服务器),或者不指定由BotVS 自动分配到现有负载低的托管者上(托管者运行的服务器)
交易所对象 用来代表 某个交易所中账户的对象,添加交易所,就是配置一个交易所账户的信息,API KEY (授权密钥)或者 交易所账户,只有添加过的交易所,在创建机器人的时候才能选择,作为交易所对象配置给机器人。 用户信息均在用户游览器端加密后配置到BotVS账户中,即BotVS账户不储存用户明文信息。

猜你喜欢

转载自blog.csdn.net/SunnyColor/article/details/80703758