hmxinternRealized PnL
Updated 2024-04-24
999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
›
⌄
-- forked from Unrealized PnL @ https://flipsidecrypto.xyz/edit/queries/8fddea48-8ad1-4398-af3b-45c69c828dba
WITH
config as (
select
timestamp '2024-04-24 00:01' as start_time,
timestamp '2024-05-08 23:59' as end_time
),
account_connection as (
select distinct * from
(
select
DECODED_LOG['primaryAccount'] as account,
DECODED_LOG['subAccount'] as subAccount,
from blast.core.fact_decoded_event_logs
where CONTRACT_ADDRESS = lower('0x0a8D9c0A4a039dDe3Cb825fF4c2f063f8B54313A') -- tradeService
and EVENT_NAME = 'LogIncreasePosition'
)
),
first_appearance_in_comp as (
select distinct primaryAccount, subAccount, marketIndex,
first_value(evt_block_time) over (partition by primaryAccount, subAccount, marketIndex order by evt_block_time asc) as first_valid_open,
first_value(evt_tx_hash) over (partition by primaryAccount, subAccount, marketIndex order by evt_block_time asc) as first_valid_tx,
first_value(evt_index) over (partition by primaryAccount, subAccount, marketIndex order by evt_block_time, evt_index asc) as first_evt_index
from (
select
DECODED_LOG['primaryAccount'] as primaryAccount,
DECODED_LOG['subAccount'] as subAccount,
DECODED_LOG['marketIndex'] as marketIndex,
DECODED_LOG['size'] as size,
DECODED_LOG['increasedSize'] as increasedSize,
DECODED_LOG['realizedPnl'] as realizedPnl,
DECODED_LOG['price'] as price,
DECODED_LOG['avgEntryPrice'] as avgEntryPrice,
BLOCK_TIMESTAMP as evt_block_time,
EVENT_INDEX as evt_index,
QueryRunArchived: QueryRun has been archived