我正在尝试在沙丘分析中计算 BTC 供应量的利润 (%)。 基于指标定义:流通供应占利润的百分比,即上次移动时价格低于当前价格的现有代币的百分比
所以我的想法是查询:
则公式为:
供应占利润的百分比 = (TOTAL_BOUGHT_AMOUNT/TOTAL_SUPPLY)*100
TOTAL_BOUGHT_AMOUNT我从表dex.trades获得的数据集,如下代码(特定日期:15/10/2023)
with
profit as (
select
tx_hash,
block_time,
blockchain,
token_bought_amount as bought_amount,
amount_usd / token_bought_amount as value_per_token,
amount_usd,
token_bought_symbol
from
dex.trades
where
token_bought_symbol in ('ETH', 'stETH', 'WETH')
and date_trunc('day', block_time) = timestamp '2023-10-15'
and (amount_usd / token_bought_amount) < 2161.67 --current_price
)
select
sum(bought_amount)
from
profit
但是我得到的结果有点奇怪。 我是不是理解错了什么地方?
提前谢谢!
这里有几个问题: