添加凭证
Hummingbot 仪表板中的凭证页面是一个用于管理您的 API 密钥及相关凭证的综合界面。它提供多种功能,以简化处理多个账户及其对应凭证的过程。
可用账户和凭证¶
- 显示所有账户及其关联凭证的列表。
- 每个账户可以存储多个不同交易所或服务的凭证,便于在它们之间切换。
在上面的示例中,我们当前设置了两个账户:主账户包含gate_io的 API 密钥,以及一个团队账户包含Kucoin的 API 密钥。
管理账户¶
在此部分,您可以创建和删除账户,或从现有账户中删除某个凭证。
创建新账户
通过提供名称来创建一个新账户。这对于将凭证按不同类别或用户配置文件进行组织非常有用。
- 在新账户名称字段中填写您希望使用的账户名
- 点击创建账户
- 新建的账户应出现在可用账户和凭证部分
删除账户
提供删除现有账户及其所有关联凭证的选项,帮助您保持凭证管理的整洁和及时更新。
- 从下拉菜单中选择要删除的账户。
- 选择目标账户后,点击删除账户
删除凭证
允许您从账户中移除特定凭证而不删除整个账户。当您需要更新或撤销对某个交易所的访问权限时,此功能非常有用。
- 在第一个下拉菜单中,选择要删除凭证的账户
- 在下一个下拉菜单中,选择要删除的凭证
- 确认所选账户和凭证无误后,点击删除凭证按钮
添加凭证(API 密钥)¶
在此部分,您可以通过选择账户和连接器(例如交易所)向账户添加新的凭证。您可以输入所需的 API 密钥和密钥,这些信息将被安全地存储,并由 Hummingbot 用于交易活动。
- 选择要为其添加凭证的账户
- 选择连接器(交易所),例如币安(Binance)
- 复制并粘贴您的API 密钥和密钥
- 点击提交凭据按钮,加载可能需要几秒钟,然后您应该会看到下方的成功消息:
- 在可用账户和凭据中,我们现在可以看到币安出现在主账户(master_account)下
- 如果 API 密钥存在问题,或者例如没有必要的 IP 权限,您可能会收到如下所示的消息:
已知问题¶
- 由于需要对 API 凭据进行加密/解密,凭据/投资组合页面可能需要一些时间才能加载。用户可能需要等待至少 30-60 秒以完全加载。
手动添加去中心化交易所(DEX)的凭据¶
某些交易所(如去中心化交易所 DEX)在使用仪表板添加 API 凭据时可能会出现问题。您可能会收到类似于以下的错误消息:
如果出现上述消息,您可以尝试以下解决方法:
- 
进入PMM_Simple(或其他控制器)页面,创建一个随机配置并点击上传配置 
- 
接下来,在部署 V2页面中,选择您刚刚创建的控制器,然后在实例名称下输入 credentials,再点击启动机器人
- 
打开您的终端并运行命令 
- 
这将筛选出名称包含credentials的 Docker 容器。请记下该实例的容器 ID。 
- 
运行 docker attach 命令以连接到 Hummingbot 实例 
- 进入 Hummingbot 命令行界面后,您需要执行stop命令,因为日志面板会显示大量错误信息(因为我们尚未为策略添加凭据)。
- 运行 connect 命令,并按照提示输入您交易所的 API 密钥。
- 一旦成功为您的交易所添加了 API 密钥,加密后的详细信息将被保存在一个 YAML 文件中,接下来我们需要将其复制到主账户(master_account)。为此,请先运行exit命令退出 Hummingbot 并返回终端。
- 确保您位于克隆 Hummingbot 部署仓库的/deploy文件夹中,然后运行以下命令来复制凭据
cp bots/instances/hummingbot-credentials*/conf/connectors/*.yml bots/credentials/master_account/connectors/
- 返回仪表板,您应该就可以在主账户(master_account)下使用新添加的 DEX 凭据进行交易了
 
                






