STRASMORE/EXPLORE 2,433 QUERIES

trace_may

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-09-20, from how-inverse-etfs-work.

as of series 21×5read in context →
trace_may — 21 rows by 5 columns, computed from US exchange, SIP and OPRA data.
session_dateday_labelsoxx_indexedsoxs_indexednaive_minus3x_indexed
2025-05-015月1日100100100
2025-05-025月2日103.589.989.5
2025-05-055月5日102.791.791.9
2025-05-065月6日101.794.794.8
2025-05-075月7日103.589.989.5
2025-05-085月8日104.487.186.7
2025-05-095月9日105.684.483.1
2025-05-125月12日113.266.260.3
2025-05-135月13日116.460.650.7
2025-05-145月14日11759.849
2025-05-155月15日116.260.951.3
2025-05-165月16日116.161.251.7
2025-05-195月19日115.462.453.8
2025-05-205月20日115.262.754.3
2025-05-215月21日113.166.260.7
2025-05-225月22日112.16863.8
2025-05-235月23日110.371.269
2025-05-275月27日11464.158
2025-05-285月28日113.465.159.7
2025-05-295月29日113.964.458.3
2025-05-305月30日111.668.465.1
Rows × columns
21 × 5
Period covered
to
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for trace_may, derived from the stored result.
ColumnTypeRangeNotes
session_date date 2025-05-01 to 2025-05-30
day_label text 21 distinct values (5月12日, 5月13日, 5月14日…)
soxx_indexed number 100 to 117
soxs_indexed number 59.8 to 100
naive_minus3x_indexed number 49 to 100

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

WITH
    (
        SELECT toFloat64(argMin(close, date))
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'SOXX' AND date >= '2025-05-01' AND date < '2025-06-01'
    ) AS soxx_base,
    (
        SELECT toFloat64(argMin(close, date))
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'SOXS' AND date >= '2025-05-01' AND date < '2025-06-01'
    ) AS soxs_base
SELECT
    toString(date)                                                                        AS session_date,
    concat(toString(toMonth(date)), '月', toString(toDayOfMonth(date)), '日')             AS day_label,
    round(toFloat64(anyIf(close, ticker = 'SOXX')) / soxx_base * 100, 1)                  AS soxx_indexed,
    round(toFloat64(anyIf(close, ticker = 'SOXS')) / soxs_base * 100, 1)                  AS soxs_indexed,
    round((1 - 3 * (toFloat64(anyIf(close, ticker = 'SOXX')) / soxx_base - 1)) * 100, 1)  AS naive_minus3x_indexed
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SOXX', 'SOXS')
  AND date >= '2025-05-01'
  AND date <  '2025-06-01'
GROUP BY date
ORDER BY date
⌘/Ctrl + Enter