认识托管者


  • 什么是托管者?


    托管者是管理量化机器人的程序,负责复杂的数据请求,数据接收,网络链接,日志回传等等工作。托管者可以同时并发管理10个机器人,可以指定机器人再某个托管者下运行。一个BotVS账号可以运行多个托管者,所以BotVS平台强大之处在于可以并发很多个机器人。

  • 为什么使用分布式的托管者,而不是集中由平台管理?

    使用分布式的托管者好处很多,第一,安全比较有保障。就在一个星期前,BotVS网站遭到DDOS攻击,导致网站打不开,用户无法登陆近1个小时。一个小时时间对于金融行业,可以产生巨大损失。但是BotVS平台的机器人没有受任何影响。因为机器人是分布在用户各自的服务器或者电脑上的。BotVS只负责接收日志信息,不参与机器人交易过程。这是另一种安全机制。

  • 托管者都支持哪些系统?

    • 1、 Linux 64位系统
    • 2、 MAC OS
    • 3、 Windows : 分CLI 和 界面版
    • 4、 Linux ARM: 树莓派 、部分路由器上都可以运行
  • 那我在自己电脑上运行还是在云服务器上运行?

    用户可以根据自身需求灵活选择(各有优势,建议如果从安全、稳定方面考虑可选择云服务器)
    什么是 云服务器?百度知道

  • 我没有部署过托管者程序怎么办?

    在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 后输入一个空格
    然后输入 BotVS账号的 密码

    显示

    
    # Login OK, SID: 40674, PID: 1549, Name: XXX
    

    就是 运行成功了。
    当然这个 命令行窗口 不能关闭。

    • windows (云服务器部署托管者)

    SSH 远程登录到 windows 系统的云服务器上。

    在云服务器上打开游览器登录BotVS , 打开 “添加托管者” 页面(如上图)下载需要

    部署的托管者(分 命令行版 和 界面版),如果不会命令行,就使用对应系统位数的界面版。

    下载完成后,解压缩,双击运行 robot 可执行程序,在robot 程序显示的界面 地址栏 输入 “添加托管者” 页面中

    
    # Windows 界面版# 输入地址 rpcs@a.botvs.com:9902/2502672 与BotVS的登录密码即可使用
    

    的地址 : rpcs@a.botvs.com:9902/2502672 , 在密码 输入框中 输入 BotVS 账号的密码

    显示

    
    # Login OK, SID: 40674, PID: 1549, Name: XXX
    

    就是正常运行了。

    • windows (本机)

    与 windows(云服务器部署托管者)中 SSH 登录 后的 部署步骤 一致。

  • 托管者 加参数 -v 显示 编译时间 和 支持的交易所

    在命令行版本托管者 运行前 可以 使用 -v 参数 查询版本信息 和 支持交易所信息。

    • windows 系统

    cd 命令 到 robot.exe 程序所在目录。

    robot.exe -v
    • Linux 、Mac

    cd 命令 到 robot 程序所在目录。

    ./robot -v

    如图显示:

    以上是 该版本托管者的信息。

BotVS量化学习教程(5)认识托管者相关推荐

  1. BotVS量化学习教程(1)认识什么是量化交易、程序化交易。

    认识什么是量化交易.程序化交易. 概念 量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种"大概率"事件以制定策略,极大地减少 ...

  2. BotVS量化学习教程(4)BotVS 模拟盘 使用说明

    BotVS 模拟盘 使用说明 页面位置 点击进入模拟盘页面, BotVS 模拟仿真盘 是一个 24小时 运作的 模拟交易所,有真实的深度,真实的订单挂单,真实的撮合引擎.一句话概括就是,除了BotVS ...

  3. BotVS量化学习教程(2)JavaScript 速成

    语法简介 // 注释方式和C很像,这是单行注释 /* 这是多行注释 */// 语句可以以分号结束 doStuff();// ... 但是分号也可以省略,每当遇到一个新行时,分号会自动插入(除了一些特殊 ...

  4. Python学习教程:手把手教你搭建自己的量化分析数据库

    Python学习教程:手把手教你搭建自己的量化分析数据库 引言: 数据是金融量化分析的重要基础,包括股票历史交易数据.上市公司基本面数据.宏观和行业数据等.随着信息流量的日益膨胀,学会获取.查询和加工 ...

  5. php中new运算符的作用,C++_C++编程中new运算符的使用学习教程,new运算符用作从自由存储为 typ - phpStudy...

    C++编程中new运算符的使用学习教程 new运算符用作从自由存储为 type-name 的对象或对象数组分配内存,并将已适当分类的非零指针返回到对象. [::] new [placement] ne ...

  6. 量化学习:大数据时代的学习方式

    摘 要:未来人工智能.大数据.学习分析等技术被广泛应用于教育教学中,量化学习将成为新的研究热点.本研究首先对量化学习的内涵.特征.工具和方法进行概述,然后阐述了量化学习的价值意义和应用案例,进而分析了 ...

  7. 乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍(可供技术选型时使用)

    乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍 RabbitMQ介绍 1.RabbitMQ技术简介 2.RabbitMQ其他扩展插件 2.1监控工具rabbitmq-managemen ...

  8. 全网唯一一套labview深度学习教程:tensorflow+目标检测:龙哥教你学视觉—LabVIEW深度学习教程

    全网唯一一套labview深度学习教程:tensorflow+目标检测:龙哥教你学视觉-LabVIEW深度学习教程 一.知识背景: 随着自动化技术的快速发展,在工业生产中很多需要人工操作的环节逐渐转由 ...

  9. 【学习教程】建筑设计全过程碳排放计算与案例分析

    "30/60双碳目标"已成为我国绿色发展的新国策,建筑业对碳排放量化分析和减排也越来越重视.特别是全文强制性国标标准<建筑节能与可再生能源利用通用规范>GB55015- ...

最新文章

  1. UVa10763 交换学生
  2. 13.文件:因为懂你,所以永恒
  3. swift语言 数组定义_Swift3中数组创建方法
  4. Goodbye, 2010. Hello 2011...
  5. 用几十行代码实现python中英文分词
  6. [转] 前端学习必备基础(1)
  7. (3)FPGA面试技能提升篇(TCL脚本)
  8. 使用Mysql进行分页与排序
  9. Ubuntu的 g++ gcc版本升降级
  10. 微型计算机硬件认识和拆装,微型计算机系统硬件组成及外设认识.doc
  11. 东芝如何看待蓝牙在物联网热潮下的机遇
  12. CentOS 6.5 端口转发
  13. python入门区块链技术_区块链教程
  14. “渴了么”软件详细说明书
  15. 2022-2028全球与中国语音遥控器市场现状及未来发展趋势
  16. QCC3040/QCC3046 ANC(主动降噪)调测
  17. 《信号与系统》 实验一 信号的时域分析及Matlab实现
  18. FTP暴力破解登陆漏洞复现(Windows Server 2003)
  19. SWUST OJ916:吉姆的发现
  20. 约瑟夫环问题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

热门文章

  1. 移动开发UI设计、素材网站
  2. 二进制部署K8S多Master+LB负载均衡群集+K8S日志排错
  3. android studio发邮件功能,Android发送邮件的方法实例详解
  4. trs ids身份服务器系统实现统一身份认证与单点登录平台技术,统一身份认证和单点登录系统建设方案.pdf...
  5. Android P首发版
  6. Vue中“组件”知识总结
  7. matlab中axes显示,如何将figure图片显示在matlab GUI的axes中
  8. python小工具开发_使用Python制作一个桌面小工具
  9. 用 Java 手写一个植物大战僵尸简易版!
  10. 旗舰版ndows7bios设置,联想扬天m6201k改win7 (详细BIOS设置教程及USB驱动)