跳转至内容

汇率预言机

此新功能可以从可靠且值得信赖的数据源实时提供任何给定代币或货币的最新汇率。

注意

将价格预言机与跨交易所做市和套利策略一起使用。

参数

rate_oracle_source

您想要从中拉取数据的来源,可以是 Binance、Coingecko、Kucoin 或 Ascendex。请注意,使用 Coingecko 会因 API 速率限制而产生 30 秒延迟。

What source do you want rate oracle to pull data from? (binance, coingecko, kucoin, ascend_ex)"
>>>

global_token.global_token_name

这是一个您可以用来显示其他代币价值的代币。根据您偏好的代币价值设置global_token.global_token_name

What is your default display token? (e.g. USDT,USD,EUR)
>>>

global_token.global_token.global_token_symbol

全局代币的符号。

What is your default display token symbol? (e.g. $, €)
>>>

提示

如果您在start机器人时产生错误Oracle rate is not available,或者rate_oracle_source无法显示您的交易对的任何价格参考,您可以通过运行config rate_oracle_source来更改oracle_source,并在 Binance、Coingecko、Kucoin 或 Ascendex 之间切换。

工作原理

如果您需要在balancepnlopen_orderstradesstatus命令后查看价格预言机转换,请在conf_client.yml中手动设置。

注意

在 Hummingbot 的过去版本(1.5.0 及以下版本)中,conf_client.yml 文件名为 conf_global.yml

要设置rate_oracle_sourceglobal_token.global_token_nameglobal_token.global_token_symbol的参数,请运行config命令。

请参见以下示例:

conf_client.yml中的默认设置更改为 GBP (英镑)。当您运行balance命令时,转换结果将显示出来。

liquidity_mining策略的status命令期间也会显示转换结果。在Miner部分下。

使用pnl命令时会显示转换结果。

运行trades命令时也会显示转换结果。

open_orders命令也支持转换功能。