trend_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-09-16, from soxl-and-soxs-volatility-decay.
| session_date | day_label | index_rebased | soxl_rebased | soxs_rebased | pair_rebased |
|---|---|---|---|---|---|
| 2026-04-01 | 2026年4月1日 | 103 | 109.1 | 91 | 200 |
| 2026-04-02 | 2026年4月2日 | 103.3 | 110.1 | 90.1 | 200.2 |
| 2026-04-06 | 2026年4月6日 | 104.7 | 114.4 | 86.7 | 201.1 |
| 2026-04-07 | 2026年4月7日 | 105.8 | 118 | 83.9 | 201.9 |
| 2026-04-08 | 2026年4月8日 | 112.7 | 140.9 | 67.6 | 208.5 |
| 2026-04-09 | 2026年4月9日 | 115.2 | 150.2 | 63.2 | 213.5 |
| 2026-04-10 | 2026年4月10日 | 117.6 | 159.4 | 59.4 | 218.9 |
| 2026-04-13 | 2026年4月13日 | 119.7 | 168.1 | 56.2 | 224.4 |
| 2026-04-14 | 2026年4月14日 | 122.1 | 178.1 | 52.8 | 230.9 |
| 2026-04-15 | 2026年4月15日 | 122.3 | 179.4 | 52.5 | 232 |
| 2026-04-16 | 2026年4月16日 | 123.5 | 184.5 | 50.9 | 235.3 |
| 2026-04-17 | 2026年4月17日 | 126.5 | 197.6 | 47.3 | 245 |
| 2026-04-20 | 2026年4月20日 | 127 | 200.3 | 46.7 | 247 |
| 2026-04-21 | 2026年4月21日 | 128 | 204.7 | 45.7 | 250.4 |
| 2026-04-22 | 2026年4月22日 | 131.4 | 220.5 | 42.1 | 262.6 |
| 2026-04-23 | 2026年4月23日 | 134.2 | 235.4 | 39.4 | 274.8 |
| 2026-04-24 | 2026年4月24日 | 140.4 | 267.8 | 33.9 | 301.8 |
| 2026-04-27 | 2026年4月27日 | 138.6 | 257.5 | 35.2 | 292.7 |
| 2026-04-28 | 2026年4月28日 | 133.5 | 228.7 | 39.1 | 267.8 |
| 2026-04-29 | 2026年4月29日 | 136.9 | 246.2 | 36.1 | 282.4 |
| 2026-04-30 | 2026年4月30日 | 140.4 | 265 | 33.4 | 298.4 |
| 2026-05-01 | 2026年5月1日 | 141.7 | 272.2 | 32.6 | 304.7 |
| 2026-05-04 | 2026年5月4日 | 140.6 | 266.2 | 33.3 | 299.5 |
| 2026-05-05 | 2026年5月5日 | 146.9 | 300.9 | 28.9 | 329.8 |
| 2026-05-06 | 2026年5月6日 | 154.2 | 346.2 | 24.6 | 370.8 |
| 2026-05-07 | 2026年5月7日 | 149.8 | 317.5 | 26.6 | 344.1 |
| 2026-05-08 | 2026年5月8日 | 158.3 | 369.3 | 22.2 | 391.5 |
| 2026-05-11 | 2026年5月11日 | 162.1 | 397.5 | 20.6 | 418 |
| 2026-05-12 | 2026年5月12日 | 157 | 360.1 | 22.5 | 382.5 |
| 2026-05-13 | 2026年5月13日 | 160.7 | 384.6 | 20.9 | 405.5 |
| 2026-05-14 | 2026年5月14日 | 161.3 | 388.6 | 20.7 | 409.4 |
| 2026-05-15 | 2026年5月15日 | 154.7 | 342.7 | 23.2 | 365.8 |
| 2026-05-18 | 2026年5月18日 | 150.9 | 316.7 | 25 | 341.7 |
| 2026-05-19 | 2026年5月19日 | 151.1 | 317 | 24.9 | 341.9 |
| 2026-05-20 | 2026年5月20日 | 158.3 | 361.5 | 21.4 | 382.9 |
| 2026-05-21 | 2026年5月21日 | 159.7 | 372.3 | 20.8 | 393.1 |
| 2026-05-22 | 2026年5月22日 | 163.5 | 397.7 | 19.4 | 417.1 |
| 2026-05-26 | 2026年5月26日 | 173.5 | 471.3 | 15.8 | 487.1 |
| 2026-05-27 | 2026年5月27日 | 171.6 | 455 | 16.4 | 471.4 |
| 2026-05-28 | 2026年5月28日 | 173.3 | 468.9 | 15.8 | 484.7 |
| 2026-05-29 | 2026年5月29日 | 173.2 | 468.3 | 15.9 | 484.1 |
| 2026-06-01 | 2026年6月1日 | 174 | 473.9 | 15.7 | 489.6 |
| 2026-06-02 | 2026年6月2日 | 184.1 | 555.9 | 13 | 568.8 |
| 2026-06-03 | 2026年6月3日 | 187.3 | 585.6 | 12.3 | 597.9 |
| 2026-06-04 | 2026年6月4日 | 183.4 | 548.3 | 13 | 561.4 |
| 2026-06-05 | 2026年6月5日 | 164.2 | 381 | 17.2 | 398.2 |
| 2026-06-08 | 2026年6月8日 | 173.9 | 441.3 | 14.3 | 455.6 |
| 2026-06-09 | 2026年6月9日 | 171 | 421 | 14.9 | 435.8 |
| 2026-06-10 | 2026年6月10日 | 164.8 | 377.1 | 16.5 | 393.5 |
| 2026-06-11 | 2026年6月11日 | 178.6 | 467.5 | 12.5 | 480 |
| 2026-06-12 | 2026年6月12日 | 181.4 | 489.8 | 11.8 | 501.7 |
| 2026-06-15 | 2026年6月15日 | 191.2 | 568.8 | 9.9 | 578.7 |
| 2026-06-16 | 2026年6月16日 | 179.9 | 472.1 | 11.6 | 483.7 |
| 2026-06-17 | 2026年6月17日 | 182.5 | 488.1 | 11.2 | 499.3 |
| 2026-06-18 | 2026年6月18日 | 194.6 | 582.9 | 9 | 592 |
| 2026-06-22 | 2026年6月22日 | 199.3 | 627.8 | 8.3 | 636.1 |
| 2026-06-23 | 2026年6月23日 | 183.6 | 483 | 10.1 | 493.2 |
| 2026-06-24 | 2026年6月24日 | 183 | 479.2 | 10.2 | 489.4 |
| 2026-06-25 | 2026年6月25日 | 190.2 | 527.3 | 9.1 | 536.4 |
| 2026-06-26 | 2026年6月26日 | 179.5 | 450 | 10.6 | 460.6 |
| 2026-06-29 | 2026年6月29日 | 186.9 | 493.7 | 9.3 | 503 |
| 2026-06-30 | 2026年6月30日 | 195 | 556.7 | 8.1 | 564.8 |
- Rows × columns
- 62 × 6
- Period covered
- to
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
session_date |
date | 2026-04-01 to 2026-06-30 | |
day_label |
text | 62 distinct values (2026年4月10日, 2026年4月13日, 2026年4月14日…) | |
index_rebased |
number | 103 to 199.3 | |
soxl_rebased |
number | 109.1 to 627.8 | |
soxs_rebased |
number | 8.1 to 91 | |
pair_rebased |
number | 200 to 636.1 |
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
daily AS
(
SELECT
ticker,
date,
anyLast(toFloat64(close)) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SOXX', 'SOXL', 'SOXS')
AND date >= '2026-03-20'
AND date < '2026-07-01'
GROUP BY ticker, date
),
lagged AS
(
SELECT
ticker,
date,
c,
lagInFrame(c, 1) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS prev_c
FROM daily
),
rets AS
(
SELECT
ticker,
date,
c / prev_c - 1 AS r
FROM lagged
WHERE prev_c > 0
AND abs(c / prev_c - 1) < 0.75
AND date >= '2026-04-01'
AND (ticker, date) NOT IN
(
SELECT ticker, toDate(execution_date)
FROM global_markets.stocks_splits
WHERE ticker IN ('SOXX', 'SOXL', 'SOXS')
)
),
by_day AS
(
SELECT
date,
anyIf(r, ticker = 'SOXX') AS r_index,
anyIf(r, ticker = 'SOXL') AS r_soxl,
anyIf(r, ticker = 'SOXS') AS r_soxs
FROM rets
GROUP BY date
)
SELECT
toString(date) AS session_date,
concat(toString(toYear(date)), '年', toString(toMonth(date)), '月', toString(toDayOfMonth(date)), '日') AS day_label,
round(100 * exp(sum(log(1 + r_index)) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)), 1) AS index_rebased,
round(100 * exp(sum(log(1 + r_soxl)) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)), 1) AS soxl_rebased,
round(100 * exp(sum(log(1 + r_soxs)) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)), 1) AS soxs_rebased,
round(100 * exp(sum(log(1 + r_soxl)) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW))
+ 100 * exp(sum(log(1 + r_soxs)) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)), 1) AS pair_rebased
FROM by_day
ORDER BY date
このデータをAIアシスタントで使う
このページのデータで、すぐにクエリできる状態で開きます。無料、アカウント不要。