机器人管理器
管理器在你的电脑上运行多个机器人,并通过同一个本地仪表盘管理。每个机器人都是独立的进程,因此一个崩溃不会拖住另一个的出场。
机器人
机器人由名称、交易品种、一组策略设置和它自己的风险止损构成。启动时,每个机器人都以已停止状态加载。没有任何东西会自动启动。停止机器人时,会先平掉未结束的一轮交易。
状态:已停止、启动中、运行中、已暂停、已中止(触发了亏损止损或轮次上限)、停止中、已崩溃。
被中止的机器人会说明原因和该怎么做,例如“已停止:已达到 20 轮的上限。按“开始新会话”可继续。”模拟运行的会话不会在低于 20 的轮次上限处停止,因为切换到实盘要求 20 轮模拟交易,更小的上限会在机器人攒够之前就结束每一次会话。随机器人保存的上限(默认为 6)是它在实盘交易时应遵守的上限。
设置面板
每项设置都有一个值和一把锁。未锁定的设置就是优化所搜索的对象。建议会连同可靠度等级一起显示在当前值旁边。你可以接受其中一条、接受全部,或继续手动编辑,然后以模拟运行启动。
时间范围
一条已记录小时的色带显示成交量和漂移。拖动可添加时间范围,点击可移除,或选择一个预设。可以把各时间范围合在一起评分,也可以分别评分。
切换到实盘
是否切换到实盘由管理器决定,绝不由单个机器人决定,除非以下条件全部满足,否则会被拒绝:
- 机器人处于运行中或已暂停;
- 你输入了它的准确名称来确认;
- 没有其他机器人处于实盘,或正在切换过程中;
- 整个钱包范围的亏损预算尚未用完。
实盘是真实的:它会用真实的 USDC 向 Papertrade 发送订单,而 Papertrade 尽管名字如此,却是一家真实的交易所。在机器人完成 20 轮模拟交易之前,机器人页头显示“完成 20 轮模拟后解锁实盘(3/20)”,而不是切换到实盘按钮,切换到实盘选项则收在“更多”之下。这只是页面的显示。管理器仍会检查上述所有条件,而模拟运行轮次或依据不足的机器人还需要额外的确认。
从实盘切回模拟运行始终是允许的。每一轮交易都保持它开仓时的模式,因此切换开关不会让未平仓位变成孤儿。
钱包预算
一个累计亏损上限适用于同一个钱包上的所有机器人。用完之后,所有运行中的机器人都会暂停,并且在管理器重启之前会拒绝启动。只靠单个机器人的止损,会允许 N 倍的上限。
管理器用止损出场次数来表示预算,因为这才是预算实际能买到的:按默认规模(1,000 美元仓位、15 bps 止损),一次止损出场约损失 1.50 美元,所以默认的 2.00 美元预算大约相当于一次止损出场。如果预算小于某个机器人规模下的一次止损出场,状态菜单和切换到实盘面板都会说明这一点。
仅限本地
仪表盘只在你自己的电脑上监听,并拒绝来自其他网站的请求。关闭管理器会优雅地停止所有机器人。