STRASMORE/EXPLORE 3,214 QUERIES

margin_call_trace

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-10-08, from us-stock-margin-for-taiwan-investors.

as of series 13×4read in context →
margin_call_trace — 13 rows by 4 columns, computed from US exchange, SIP and OPRA data.
monthlow_closemin_maintenance_ratio_pctmax_fall_from_peak_pct
2021-11329.68192.23.91
2021-12319.91186.56.76
2022-01288.49168.215.92
2022-02280.27163.418.31
2022-03275.85160.819.6
2022-04270.22157.521.24
2022-05252.56147.226.39
2022-06242.26141.229.39
2022-07251.9146.826.58
2022-08261.47152.423.79
2022-09232.9135.832.12
2022-10225.41131.434.3
2022-11214.25124.937.56
Rows × columns
13 × 4
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 margin_call_trace, derived from the stored result.
ColumnTypeRangeNotes
month text 13 distinct values (2021-11, 2021-12, 2022-01…)
low_close number 214.25 to 329.68 US dollars
min_maintenance_ratio_pct number 124.9 to 192.2 percent
max_fall_from_peak_pct number 3.91 to 37.56 percent

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
    peak AS
    (
        SELECT toFloat64(max(close)) AS peak_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'MSFT'
          AND date BETWEEN '2021-11-01' AND '2021-11-30'
    ),
    monthly AS
    (
        SELECT
            toStartOfMonth(date)  AS mo,
            toFloat64(min(close)) AS low_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'MSFT'
          AND date BETWEEN '2021-11-19' AND '2022-11-30'
        GROUP BY mo
    )
SELECT
    formatDateTime(m.mo, '%Y-%m')                              AS month,
    round(m.low_px, 2)                                         AS low_close,
    round(m.low_px / p.peak_px * 200, 1)                       AS min_maintenance_ratio_pct,
    round(greatest(0., 1. - m.low_px / p.peak_px) * 100, 2)    AS max_fall_from_peak_pct
FROM monthly AS m
CROSS JOIN peak AS p
ORDER BY m.mo
⌘/Ctrl + Enter

在你的 AI 助理中使用這些資料

開啟即可查詢,已帶入本頁資料。免費,無需帳號。