Kruys-Collinstesty-salmon
    Updated 2025-03-23
    WITH price_changes AS (
    SELECT
    date_trunc('day', hour) AS date,
    AVG(price) as AVGprice,
    LAG(AVGprice) OVER (ORDER BY date) AS prev_price,
    AVGprice - LAG(AVGprice) OVER (ORDER BY date) AS change
    FROM
    aptos.price.ez_prices_hourly
    WHERE TOKEN_ADDRESS ilike '{{Token_Address}}'
    GROUP BY 1
    ),
    gains_and_losses AS (
    SELECT
    date,
    AVGprice,
    change,
    CASE WHEN change > 0 THEN change ELSE 0 END AS gain,
    CASE WHEN change < 0 THEN ABS(change) ELSE 0 END AS loss
    FROM
    price_changes
    ),
    average_gains_and_losses AS (
    SELECT
    date,
    AVGprice,
    AVG(gain) OVER (ORDER BY date ROWS BETWEEN 13 PRECEDING AND CURRENT ROW) AS avg_gain,
    AVG(loss) OVER (ORDER BY date ROWS BETWEEN 13 PRECEDING AND CURRENT ROW) AS avg_loss
    FROM
    gains_and_losses
    )
    SELECT
    date,
    80 as "over-bought zone",
    20 as "over-sold zone",
    AVGprice,
    CASE WHEN avg_loss = 0 THEN 100 ELSE 100 - (100 / (1 + (avg_gain / avg_loss))) END AS RSI
    Last run: about 1 month ago
    DATE
    over-bought zone
    over-sold zone
    AVGPRICE
    RSI
    1
    2024-01-23 00:00:00.00080200.1148631276100
    2
    2024-01-24 00:00:00.00080200.1218258114100
    3
    2024-01-25 00:00:00.00080200.11793034564.124032901
    4
    2024-01-26 00:00:00.00080200.119686836169.119483414
    5
    2024-01-27 00:00:00.00080200.125662197479.045369312
    6
    2024-01-28 00:00:00.00080200.127382831180.820559638
    7
    2024-01-29 00:00:00.00080200.127044967479.498122771
    8
    2024-01-30 00:00:00.00080200.128184947680.57078749
    9
    2024-01-31 00:00:00.00080200.128867461381.160912884
    10
    2024-02-01 00:00:00.00080200.189823573294.925713807
    11
    2024-02-02 00:00:00.00080200.243491674796.912123919
    12
    2024-02-03 00:00:00.00080200.261837937297.276576116
    13
    2024-02-04 00:00:00.00080200.244563580287.547355999
    14
    2024-02-05 00:00:00.00080200.26001884388.570142682
    15
    2024-02-06 00:00:00.00080200.253566858685.633938022
    16
    2024-02-07 00:00:00.00080200.258543523685.485829089
    17
    2024-02-08 00:00:00.00080200.294093808789.271031254
    18
    2024-02-09 00:00:00.00080200.332697680190.78491469
    19
    2024-02-10 00:00:00.00080200.353229147391.271450835
    20
    2024-02-11 00:00:00.00080200.358587773891.38513006
    ...
    426
    25KB
    6s