跳转至内容

性能历史

历史命令

history命令显示总过去交易的当前持续时间、资产库存和价值以及市场交易对表现。运行history --verbose可查看所有最近的交易。

交易记录本地保存在data文件夹中的.csv 文件中,即使重启 Hummingbot 后,您也可以通过运行history --verbose --days命令查看这些记录。

可选参数--precision指定小数位数。

下面这个区块显示了历史输出中一些值的计算方式。

Avg price = total trade volume of quote / total trade volume of base asset
Hold portfolio value = (base start asset * current market price) + quote start asset
Current portfolio value = (base current asset * current market price) + quote current asset
Trade P&L = current portfolio value - hold portfolio value
Total P&L = trade P&L + fees paid
Return % = total P&L / hold portfolio value

提示

Hummingbot 客户端底部导航栏中的收益率可能与历史命令输出不同。这是因为历史中的收益率计算考虑了价格变化,而底部 UI 中的导航栏则没有。

运作方式

在 Hummingbot 中运行history命令以显示总过去交易的当前持续时间、资产库存和价值、市场交易对表现。

示例输出

>>>  history

  Start Time: 2020-11-11 00:56:37
  Current Time: 2020-11-11 12:57:22
  Duration: 0 days 12:00:45

  binance / MFT-BNB

    Trades:
                                         buy        sell       total
      Number of trades                   113          97         209
      Total trade volume (BTC)       2181335    -2133912       47423
      Total trade volume (USDT)      -217,67      210.76       -6.91
      Avg price                    0.0000998   0.0000988   0.0001457

    Assets:

                                      Start      Current      Change
      MFT                            155248       202671       47423
      BNB                            23.331       16.419      -6.912
      MFT/BNB price               0.0001076    0.0000809  -0.0000267
      Base asset %                    41.7%        50.0%        8.2%

    Performance:
      Hold portfolio value           35.890 BNB
      Current portfolio value        32.815 BNB
      Trade P&L                      -3.075 BNB
      Fees paid                      -0.428 BNB
      Total P&L                      -3.504 BNB
      Return %:                      -9.76%

以下显示关键计算的公式:

注意

有关计算的更多详细信息,请参见此Google Sheet

平均价格

平均价格 = 报价总交易量/基础资产总交易量。

示例输出中,总平均价格为 6.91/47423 = 0.0001457

此值意味着总 MFT/BNB 交易的平均价格为 0.0001457

持有投资组合价值

从开始到结束无交易的资产价值。

持有投资组合价值 = (基础开始资产*当前市场价格)+ 报价开始资产

从以上示例中,持有投资组合价值为 (155248*0.0000809)+23.33=35.89

当前投资组合价值

当前投资组合价值 = (基础当前资产*当前市场价格)+ 报价当前资产

从以上示例中,当前投资组合价值为 (202671*0.0000809)+16.419=32.815

交易损益

交易损益 = 当前投资组合价值 - 持有投资组合价值

从以上示例中,交易损益值为 32.815-35.89=-3.075

总损益

总损益 = 交易损益 + 已付费用

从以上示例中,总损益为 -3.075 + -0.428 = -3.504

收益率

收益率 = 总损益/持有投资组合价值

从以上示例中,收益率为 -3.075/-35.89 = -9.76%

在最后交易后,底部导航栏中的收益率历史中计算的收益率相匹配,请参见以下截图: