托管者是管理量化机器人的程序,负责复杂的数据请求,数据接收,网络链接,日志回传等等工作。托管者可以同时并发管理10个机器人,可以指定机器人再某个托管者下运行。一个 发明者量化 账号可以运行多个托管者,所以 发明者量化 平台强大之处在于可以并发很多个机器人。
使用分布式的托管者好处很多,第一,安全比较有保障。就在一个星期前, 发明者量化 网站遭到DDOS攻击,导致网站打不开,用户无法登陆近1个小时。一个小时时间对于金融行业,可以产生巨大损失。但是 发明者量化 平台的机器人没有受任何影响。因为机器人是分布在用户各自的服务器或者电脑上的。 发明者量化 只负责接收日志信息,不参与机器人交易过程。这是另一种安全机制。
用户可以根据自身需求灵活选择(各有优势,建议如果从安全、稳定方面考虑可选择云服务器) 什么是 云服务器?百度知道
# 重要的一点,注意 所选择的 服务器 是不是能访问到需要访问的交易所服务器。
# 选择合适的 机房 (地区),机房网络稳定很重要,例如:香港(阿里云)等。
在QQ群共享已经上传了托管者在阿里云服务器上的部署视频。有MAC系统远程登录阿里云的视频 和 windows系统远程登陆阿里云的视频。
如何进入 “添加托管者” 页面
“添加托管者” 页面
旧版页面:
新版页面:
Linux (云服务器部署托管者)
推荐使用 CentOS 或 Ubuntu 这两个其中的 Linux 系统。
部署很简单,使用 SSH(SSH工具,苹果电脑直接使用SSH命令, windows 电脑可以使用PUTTY这个软件)远程登录 Linux , 部署步骤参看QQ群共享文件。
# 按视频操作时,如果提示找不到 screen 命令,如:
# bash:command screen not found
# 说明没有 安装 screen ,可以用以下命令 安装:
# yum install screen ,然后一路选择 y 。
# 安装完成 重新按照 视频中的命令试一下。
Linux (本机)
与 Linux(云服务器部署托管者)中 SSH 远程登录后的部署步骤一致,参看QQ群共享文件。
# 按视频操作时,如果提示找不到 screen 命令,如:
# bash:command screen not found
# 说明没有 安装 screen ,可以用以下命令 安装:
# yum install screen ,然后一路选择 y 。
# 安装完成 重新按照 视频中的命令试一下。
Mac (本机)
直接下载 版本的托管者,
解压缩后,出现一个 robot 的可执行程序, 打开MAC “终端” 一路 cd 切换目录到 robot 可执行程序 目录下,
按照 添加托管者 页面的提示
Linux, Mac, ...
./robot -s rpcs@a.botvs.com:9902/1792802 -p 登录密码 # 此条 字符串 每个用户唯一, 复制此条字符串。
如果不跟-p参数程序会提示输入密码
如果显示不能执行, 请试下: chmod +x robot
要保持robot长期在后台运行, 请配合nohup命令使用
切换到 robot 所在目录下, 粘贴 以上字符串 “./robot -s rpcs@a.botvs.com:9902/1792802 -p” 在 -p 后输入一个空格 然后输入 发明者量化 账号的 密码。
显示
# Login OK, SID: 40674, PID: 1549, Name: XXX
就是 运行成功了。 当然这个 命令行窗口 不能关闭。
windows (云服务器部署托管者)
SSH 远程登录到 windows 系统的云服务器上。
在云服务器上打开游览器登录 发明者量化 , 打开 “添加托管者” 页面(如上图)下载需要
部署的托管者(分 命令行版 和 界面版),如果不会命令行,就使用对应系统位数的界面版。
下载完成后,解压缩,双击运行 robot 可执行程序,在robot 程序显示的界面 地址栏 输入 “添加托管者” 页面中
# Windows 界面版
# 输入地址 rpcs@a.botvs.com:9902/2502672 与 发明者量化 的登录密码即可使用
的地址 : rpcs@a.botvs.com:9902/2502672 , 在密码 输入框中 输入 发明者量化 账号的密码
显示
# Login OK, SID: 40674, PID: 1549, Name: XXX
就是正常运行了。
windows (本机)
与 windows(云服务器部署托管者)中 SSH 登录 后的 部署步骤 一致。
在命令行版本托管者 运行前 可以 使用 -v 参数 查询版本信息 和 支持交易所信息。
windows 系统
cd 命令 到 robot.exe 程序所在目录。
robot.exe -v
Linux 、Mac
cd 命令 到 robot 程序所在目录。
./robot -v
如图显示:
以上是 该版本托管者的信息。