அசாதாரண விருப்பு ஒப்பந்தச் செயல்பாடு: கடைசி அமர்வு
கடைசி அமர்வில் அடிப்படைச் சொத்துகள் தத்தம் இருபது அமர்வு சராசரியை விட எவ்வளவு மேல் வர்த்தகம் ஆயின, calls மற்றும் puts எவ்வாறு பிரிந்தன என்பதன் தரவரிசை.
ஒரு அடிப்படைச் சொத்து ஒரு அமர்வில் தனது சமீபத்திய இயல்பான அளவைக் காட்டிலும் மிக அதிக எண்ணிக்கையிலான விருப்பு ஒப்பந்தங்களை வர்த்தகம் செய்வதே அசாதாரண விருப்பு ஒப்பந்தச் செயல்பாடு என்பதாகும். இந்தப் பலகை கடைசியாக முடிந்த விருப்பு ஒப்பந்த அமர்வான Jul 22-க்கு இதைத் தரவரிசைப்படுத்துகிறது: மொத்த வர்த்தகம் செய்யப்பட்ட ஒப்பந்தங்கள், அதே அடிப்படைச் சொத்தின் முந்தைய இருபது அமர்வுகளின் சராசரிக்கு எதிராக ஒப்பிடப்படுகிறது. விருப்பு ஒப்பந்தப் பதிவு பங்குச் சந்தைப் பதிவுக்குப் பின்னர் தீர்க்கப்படுவதால், இங்கே குறிப்பிடப்பட்ட அமர்வு இன்றைய அமர்வு அல்ல, மாறாக எங்கள் தரவில் உள்ள புதியதாக முழுமையாக முடிந்த அமர்வு ஆகும்.
அட்டவணைக்கு முன் ஒன்றைத் தெளிவுபடுத்த வேண்டும்: இது ஒரு வர்த்தக அளவுத் திரை. பெரும்பாலான வெளியிடப்பட்ட அசாதாரண விருப்பு ஒப்பந்த எச்சரிக்கைகள் ஒரு நாளின் வர்த்தக அளவை திறந்த நிலையிலுள்ள ஒப்பந்தங்களுடன் — அதாவது அமர்வு முடிவில் இன்னும் நிலுவையில் உள்ள ஒப்பந்தங்களின் எண்ணிக்கையுடன் — ஒப்பிடுகின்றன. நாங்கள் சேமிக்கும் விருப்பு ஒப்பந்தப் பதிவு நிலைகளை அல்ல, வர்த்தகங்களைக் கொண்டுள்ளது; அதில் எங்கும் திறந்த நிலை ஒப்பந்தங்களுக்கான களம் இல்லை. கீழே உள்ள ஒவ்வொரு விகிதமும் ஒரு அடிப்படைச் சொத்தின் வர்த்தக அளவை அதே சொத்தின் வர்த்தக அளவு வரலாற்றுடன் ஒப்பிடுகிறது. விருப்பு ஒப்பந்த வர்த்தக அளவு மற்றும் திறந்த நிலை ஒப்பந்தங்கள் ஒவ்வொரு அளவீடு எதற்குப் பதிலளிக்கிறது என்பதை விளக்குகிறது.
வழக்கத்திற்கு மாறான விருப்பத் தேர்வுச் செயல்பாடு: கடந்த முடிந்த அமர்வு
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH tape AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
GROUP BY d
),
ranked AS (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS raw_rn
FROM tape
),
cal AS (
SELECT d, vol, rn, sum(if(rn BETWEEN 2 AND 21, 1, 0)) OVER () AS baseline_sessions
FROM (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS rn
FROM ranked
WHERE vol >= 0.75 * (SELECT quantileExact(0.5)(vol) FROM ranked WHERE raw_rn > 1)
)
),
day_root AS (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
GROUP BY root, d
),
scored AS (
SELECT r.root AS root,
sumIf(r.vol, c.rn = 1) AS last_vol,
avgIf(r.vol, c.rn BETWEEN 2 AND 21) AS base_vol,
maxIf(r.vol, c.rn BETWEEN 2 AND 21) AS prior_high,
countIf(c.rn BETWEEN 2 AND 21) AS root_sessions,
max(c.baseline_sessions) AS baseline_session_count,
maxIf(toYYYYMMDD(c.d), c.rn = 1) AS session_id,
maxIf(formatDateTime(c.d, '%b %e'), c.rn = 1) AS session_label
FROM day_root r INNER JOIN cal c ON r.d = c.d
WHERE c.rn <= 21
AND r.root NOT IN ('SPCX')
AND r.root NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
GROUP BY r.root
HAVING last_vol >= 25000 AND base_vol >= 5000 AND root_sessions >= 18
)
SELECT root AS ticker,
round(last_vol / base_vol, 1) AS vol_ratio,
round(last_vol / 1000, 1) AS session_volume_k,
round(base_vol / 1000, 1) AS baseline_volume_k,
round(prior_high / 1000, 1) AS prior_high_volume_k,
session_label,
session_id,
baseline_session_count
FROM scored
ORDER BY vol_ratio DESC, ticker ASC
LIMIT 10மூன்று நெடுவரிசைகள் இந்த அளவீட்டைத் தருகின்றன. விகிதம் என்பது அடிப்படைச் சொத்து தனது சாதாரண அளவை விட எவ்வளவு உயர்ந்து வர்த்தகம் செய்யப்பட்டது என்பதைக் குறிக்கிறது. அடிப்படை அளவு என்பது சாதாரண அளவு என்னவென்று கூறுகிறது. மெல்லிய சங்கிலியில் ஏற்படும் பெரிய மடங்கு, பரபரப்பான சங்கிலியில் ஏற்படும் சிறிய மடங்கை விட சிறிய நிகழ்வே ஆகும். 20-அமர்வு உயர் அளவு என்பது இந்த அமர்வு கடந்த மாதத்தில் ஏதேனும் ஒரு அளவை மிஞ்சியதா என்பதைக் கூறுகிறது. கடைசி மூன்று நெடுவரிசைகள் தணிக்கைச் சுவடு: பலகை எந்த அமர்விலிருந்து உருவாக்கப்பட்டதோ அது, ஒரு சிட்டையாகவும் ஒரு சாதாரண எண்ணாகவும் காட்டப்படுகிறது, மேலும் அடிப்படை அளவுக்குப் பின்னால் உள்ள தகுதியான அமர்வுகளின் எண்ணிக்கை, இது பக்கம் வெளியிட இருபதாக இருக்க வேண்டும்.
CVS பலகையில் சொந்தச் சராசரியை விட 7.2x மடங்கில் உச்சியில் உள்ளது: 138.2 ஆயிரம் ஒப்பந்தங்கள், 19.3 ஆயிரம் அடிப்படை அளவுடன், முந்தைய 20-அமர்வு உயர் அளவு 59.3 ஆயிரம்.
- INFY 4.2x: 29.5 ஆயிரம் ஒப்பந்தங்கள், 7 ஆயிரம் அடிப்படை அளவுடன்.
- GM 3.6x, 67.1 ஆயிரம் ஒப்பந்தங்கள், 18.6 ஆயிரம் அடிப்படை அளவுடன்.
- SMCI 3.6x, 737 ஆயிரம் ஒப்பந்தங்கள், 20-அமர்வு உயர் அளவு 361.8 ஆயிரம்.
- WDAY 3.6x, 28 ஆயிரம் ஒப்பந்தங்களில்.
பலகையின் கடைசி வரிசை, NUAI, இன்னும் தனது சராசரியை விட 3x மடங்கில் வர்த்தகம் செய்யப்பட்டது. மடங்கும் அளவும் தனித்தனி அளவீடுகள், இதனாலேயே இரண்டும் பலகையில் உள்ளன. இதே கருத்தின் பங்குச் சந்தை பதிப்பு இந்த வாரம் வழக்கத்திற்கு மாறான அளவு பங்குகள் இல் உள்ளது, மேலும் கணிதம் முழுவதும் ஒப்பீட்டு அளவு இல் விளக்கப்பட்டுள்ளது.
கால்கள் அல்லது புட்கள்: நாடாவின் பக்கம்
கால் மற்றும் புட் வர்த்தக அளவுகளுக்கு இடையேயான பிரிவினைதான் ஒரு எச்சரிக்கை உண்மையில் சுட்டிக்காட்டும் பெரும்பகுதி. ஒரே பலகை, ஒரே அமர்வு, கால் பங்கின்படி வரிசைப்படுத்தப்பட்டது:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH tape AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
GROUP BY d
),
ranked AS (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS raw_rn
FROM tape
),
cal AS (
SELECT d, vol, rn, sum(if(rn BETWEEN 2 AND 21, 1, 0)) OVER () AS baseline_sessions
FROM (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS rn
FROM ranked
WHERE vol >= 0.75 * (SELECT quantileExact(0.5)(vol) FROM ranked WHERE raw_rn > 1)
)
),
day_root AS (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(volume)) AS vol,
sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS calls,
sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P') AS puts
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
GROUP BY root, d
),
scored AS (
SELECT r.root AS root,
round(sumIf(r.vol, c.rn = 1) / avgIf(r.vol, c.rn BETWEEN 2 AND 21), 1) AS vol_ratio,
sumIf(r.calls, c.rn = 1) AS calls,
sumIf(r.puts, c.rn = 1) AS puts,
maxIf(toYYYYMMDD(c.d), c.rn = 1) AS session_id
FROM day_root r INNER JOIN cal c ON r.d = c.d
WHERE c.rn <= 21
AND r.root NOT IN ('SPCX')
AND r.root NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
GROUP BY r.root
HAVING sumIf(r.vol, c.rn = 1) >= 25000
AND avgIf(r.vol, c.rn BETWEEN 2 AND 21) >= 5000
AND countIf(c.rn BETWEEN 2 AND 21) >= 18
),
board AS (
SELECT root, vol_ratio, calls, puts, session_id
FROM scored
ORDER BY vol_ratio DESC, root ASC
LIMIT 10
)
SELECT root AS ticker,
round(calls / 1000, 1) AS call_volume_k,
round(puts / 1000, 1) AS put_volume_k,
round(100.0 * calls / (calls + puts), 0) AS call_share_pct,
session_id
FROM board
WHERE calls + puts > 0
ORDER BY call_share_pct DESC, ticker ASCகால்கள் அதிகமாக உள்ள முனையில், CVS தனது ஒப்பந்தங்களில் 95% ஐ கால்களில் வைத்தது: 7.5 ஆயிரம் புட்களுக்கு எதிராக 130.7 ஆயிரம் கால்கள். அதே அட்டவணையின் மறுமுனையில், WDAY 30% கால்களைக் கொண்டிருந்தது, 19.7 ஆயிரம் புட்களுக்கு எதிராக 8.3 ஆயிரம்.
அந்தப் பிரிவினை வாசிக்கத் தக்கது; ஆனால் அதிகமாக வாசித்துவிடவும் எளிது. அச்சிடப்பட்ட ஒவ்வொரு ஒப்பந்தத்திற்கும் ஒரு வாங்குபவர் மற்றும் விற்பவர் உண்டு. எந்தப் பக்கம் பரிவர்த்தனையைத் தொடங்கியது என்பதை நாடா பதிவு செய்வதில்லை. அதிக கால் வர்த்தக அளவு என்பது நேரடியாக ஒரு லாங் நிலையாகவோ அல்லது விற்பவர் ஏற்கனவே வைத்திருக்கும் பங்குகளுக்கு எதிராக எழுதப்பட்ட கவர்டு காலாகவோ இருக்கலாம். கால் ஆப்ஷன்களை வாங்குதல் மற்றும் விற்றல் அந்த வர்த்தகத்தின் ஒவ்வொரு பக்கமும் எதை ஏற்றுக்கொள்கின்றன என்பதை விளக்குகிறது. நாடா சத்தமாக இருக்கும் இடங்களில், ஆப்ஷன் விலைகளும் பொதுவாக அதிகமாகவே இருக்கும்; இதுதான் அதிகபட்ச இம்ப்ளைடு வோலட்டிலிட்டி பங்குகள் பலகையின் தலைப்பு.
இந்தக் காலக்கட்டத்தின் ஒப்பந்தங்கள் எதால் ஆனவை
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH tape AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
GROUP BY d
),
ranked AS (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS raw_rn
FROM tape
),
cal AS (
SELECT d, vol, rn, sum(if(rn BETWEEN 2 AND 21, 1, 0)) OVER () AS baseline_sessions
FROM (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS rn
FROM ranked
WHERE vol >= 0.75 * (SELECT quantileExact(0.5)(vol) FROM ranked WHERE raw_rn > 1)
)
),
bars AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(volume) AS v,
toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-',
substring(ticker, length(ticker) - 12, 2), '-',
substring(ticker, length(ticker) - 10, 2))) AS expiry
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 12, 'America/New_York')
AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT d FROM cal WHERE rn = 1)
),
scored AS (
SELECT multiIf(expiry - d <= 0, 1, expiry - d <= 7, 2, expiry - d <= 30, 3,
expiry - d <= 90, 4, expiry - d <= 365, 5, 6) AS bk,
v, d
FROM bars
)
SELECT arrayElement(['same day', '1 to 7 days', '8 to 30 days', '31 to 90 days', '91 to 365 days', 'over a year'], bk) AS dte_bucket,
round(sum(v) / 1e6, 2) AS contracts_m,
round(100.0 * sum(v) / sum(sum(v)) OVER (), 1) AS pct_of_volume,
toYYYYMMDD(max(d)) AS session_id
FROM scored
GROUP BY bk
ORDER BY bk ASCஅதே நாளில் காலாவதியாகும் ஒப்பந்தங்கள் மொத்த காலக்கட்டத்தில் 36.3% ஆகும்; அதாவது 20.1 மில்லியன் ஒப்பந்தங்கள். மேலும் 27.1% ஒப்பந்தங்கள் ஒரு வாரத்திற்குள் காலாவதியாகின. கடைசி முனையில், ஒரு வருடத்திற்கும் மேலான கால அளவு கொண்ட ஒப்பந்தங்கள் 1.2% ஆகும்.
இந்தக் கலவை ஒரு அசாதாரண செயல்பாட்டுச் செய்தியை எவ்வாறு படிக்க வேண்டும் என்பதை மாற்றுகிறது. இது போன்ற எந்தப் பலகையின் பின்னாலும் உள்ள பெரும்பாலான வர்த்தக அளவு குறுகிய கால அளவு கொண்டதாக இருக்கும். அதே நாளில் காலாவதியாகும் ஒப்பந்தம் அடுத்த நாளுக்கு எடுத்துச் செல்லப்படாமல், மாறாக வர்த்தக முடிவு மணிக்குள் தீர்வடையும். 0DTE options என்பது அந்தச் சங்கிலியின் அந்த முனையை உள்ளடக்கியது.
இது காலாவதி நாள் அமர்வா?
மாதாந்திர காலாவதி நாளில் பட்டியலிடப்பட்ட ஒப்பந்தங்களின் மிகப்பெரிய தொகுதி ஒரே நேரத்தில் விலப்பட்டியலில் இருந்து நீக்கப்படுகிறது; அப்போது முழு சந்தையிலும் விருப்பத் தொகை உயர்கிறது. காலாவதி நாளில் இயக்கப்படும் விகித திரை சந்தையின் பாதியைக் குறிக்கிறது. எனவே கீழே உள்ள பலகை இந்தச் சாளரத்தில் உள்ள ஒவ்வொரு அமர்வையும் பெயரிட்டுக் காட்டுகிறது.
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH tape AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime(today() - 45, 'America/New_York')
GROUP BY d
),
ranked AS (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS raw_rn
FROM tape
),
cal AS (
SELECT d, vol, rn, sum(if(rn BETWEEN 2 AND 21, 1, 0)) OVER () AS baseline_sessions
FROM (
SELECT d, vol, row_number() OVER (ORDER BY d DESC) AS rn
FROM ranked
WHERE vol >= 0.75 * (SELECT quantileExact(0.5)(vol) FROM ranked WHERE raw_rn > 1)
)
),
w AS (
SELECT d, vol,
toStartOfMonth(d) + toIntervalDay(((5 - toDayOfWeek(toStartOfMonth(d)) + 7) % 7) + 14) AS third_friday
FROM cal
WHERE rn <= 25
),
marked AS (
SELECT d, vol,
(d = max(if(d <= third_friday, d, toDate('1970-01-01'))) OVER (PARTITION BY toStartOfMonth(d)))
AND (third_friday <= max(d) OVER ()) AS is_expiry
FROM w
),
latest AS (
SELECT d, vol, is_expiry,
max(if(is_expiry, d, toDate('1970-01-01'))) OVER () AS last_expiry_d
FROM marked
)
SELECT formatDateTime(d, '%b %e') AS session,
round(vol / 1e6, 1) AS contracts_m,
multiIf(is_expiry, 'monthly expiration', 'ordinary') AS session_type,
round(max(if(d = last_expiry_d, vol, 0)) OVER () / 1e6, 1) AS monthly_expiry_m,
toYYYYMMDD(d) AS session_id
FROM latest
ORDER BY d ASCஇந்தப் பலகையில் உள்ள புதிய அமர்வு விலப்பட்டியல் அறிவிக்கும் அமர்வாகும். இரண்டு அட்டவணைகளிலும் இதே தேதி உள்ளது. இதன் பெயர் ordinary என உள்ளது. முழு அமெரிக்கப் பட்டியலிலும் இது 55.4 மில்லியன் ஒப்பந்தங்களை அச்சிட்டது. இதே சாளரத்திற்குள் உள்ள மிக சமீபத்திய மாதாந்திர காலாவதி நாள் 76.8 மில்லியன் ஒப்பந்தங்களை அச்சிட்டது. விலப்பட்டியலில் உள்ள ஒவ்வொரு விகிதத்திற்கும் பின்னால் உள்ள இருபது-அமர்வு அடிப்படைக் கோடு பொதுவாக சரியாக ஒரு மாதாந்திர காலாவதி நாளைக் கொண்டிருக்கும். எனவே பகுதியாளர் ஒவ்வொரு அமர்விலும் இதே குவியலைத் தாங்குகிறது.
அசாதாரண ஆப்ஷன்ஸ் செயல்பாடு பங்குச் சந்தையை முன்நடத்துகிறதா?
பெரிய அளவிலான ஆப்ஷன்ஸ் பரிவர்த்தனைக்குப் பின் அடிப்படைப் பங்கில் குறிப்பிடத்தக்க அசைவு ஏற்படுகிறதா என்பதே விடையளிக்கத் தக்க கேள்வி. கடந்த 200 நாட்களின் அளவீடு: ஒரே பரிவர்த்தனைத் தொகுதியைக் கடந்த ஒவ்வொரு பெயர்-அமர்வும், அதன் விகிதாச்சாரத்தால் தொகுக்கப்பட்டு, அடுத்த அமர்வில் அடிப்படைப் பங்கின் முடிவில் ஏற்பட்ட தனித்த மாற்றத்துடன் ஒப்பிடப்பட்டது. வழக்கமான நெடுவரிசை ஒவ்வொரு பெயரின் சொந்த நாள் இடைநிலை மாற்றமாகும்; எனவே ஒவ்வொரு தொகுதியும் தன்னுடனே ஒப்பிடப்படுகிறது.
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH daily AS (
SELECT underlying_symbol AS sym,
date AS d,
sum(volume) AS vol,
max(underlying_close) AS px
FROM global_markets.options_greeks
WHERE date >= today() - 200
AND underlying_close > 0
AND underlying_symbol NOT IN ('SPCX')
AND underlying_symbol NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND underlying_symbol NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 230 AND today())
GROUP BY sym, d
),
seq AS (
SELECT sym, d, vol, px,
avg(vol) OVER (PARTITION BY sym ORDER BY d ROWS BETWEEN 20 PRECEDING AND 1 PRECEDING) AS base,
count() OVER (PARTITION BY sym ORDER BY d ROWS BETWEEN 20 PRECEDING AND 1 PRECEDING) AS base_n,
any(px) OVER (PARTITION BY sym ORDER BY d ROWS BETWEEN 1 FOLLOWING AND 1 FOLLOWING) AS next_px,
any(px) OVER (PARTITION BY sym ORDER BY d ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prev_px
FROM daily
),
moves AS (
SELECT sym, vol, base, base_n,
if(next_px > 0, 100 * abs(next_px / px - 1), -1) AS next_abs,
if(next_px > 0, 100 * (next_px / px - 1), -999) AS next_signed,
if(prev_px > 0, 100 * abs(px / prev_px - 1), -1) AS own_abs
FROM seq
),
typical AS (
SELECT sym, quantileExact(0.5)(own_abs) AS typ
FROM moves
WHERE own_abs >= 0
GROUP BY sym
)
SELECT arrayElement(['5x or more', '3x to 5x', '2x to 3x', '1x to 2x', 'below 1x'], bk) AS rvol_bucket,
count() AS event_count,
round(quantileExact(0.5)(next_abs), 2) AS median_next_move_pct,
round(quantileExact(0.5)(typ), 2) AS median_typical_move_pct,
round(quantileExact(0.5)(next_abs) - quantileExact(0.5)(typ), 2) AS gap_pp,
round(quantileExact(0.5)(next_signed), 2) AS median_next_signed_pct
FROM (
SELECT m.sym AS sym,
multiIf(m.vol / m.base >= 5, 1, m.vol / m.base >= 3, 2, m.vol / m.base >= 2, 3,
m.vol / m.base >= 1, 4, 5) AS bk,
m.next_abs AS next_abs,
m.next_signed AS next_signed,
t.typ AS typ
FROM moves m INNER JOIN typical t ON m.sym = t.sym
WHERE m.base_n = 20 AND m.base >= 5000 AND m.vol >= 25000 AND m.next_abs >= 0
)
GROUP BY bk
ORDER BY bk ASCஒரு அமர்வு தனது அடிப்படை மடங்கின் ஐந்து மடங்கு அல்லது அதற்கு மேல் பரிவர்த்தனையைக் கடந்த பின், அடுத்த அமர்வில் நடுநிலை தனித்த மாற்றம் 2.52% ஆக இருந்தது; வழக்கமான நாளில் அதே பெயர்களுக்கு இது 1.92% ஆக இருந்தது; இடைவெளி 0.6 சதவீதப் புள்ளிகள். அட்டவணையின் அமைதியான முனையில் இரு்டு நெடுவரிசைகள் 1.87% மற்றும் 2.09% எனக் காட்டுகின்றன; இடைவெளி -0.22 புள்ளிகள்.
உண்மையான விடை சிறியது; அது திசையை விட அளவைப் பற்றியது. அதிக ஆப்ஷன்ஸ் பரிவர்த்தனை அமர்வுகளுக்குப் பின் தனித்த அளவில் சற்றுப் பெரிய அசைவுகள் ஏற்படுகின்றன; நடுநிலையில் உள்ள இடைவெளி ஒரு சதவீதப் புள்ளியின் பகுதி அளவே. ஐந்து மடங்கு நாளுக்குப் பின் வந்த அமர்வின் நடுநிலை கையொப்பமிடப்பட்ட மாற்றம் -0.34% ஆக இருந்தது; அடிப்படைக்குக் கீழ் உள்ள நாளுக்குப் பின் -0.05% ஆக இருந்தது. இரண்டுமே எச்சரிக்கைச் செய்தித் தலைப்பு குறிப்பிடும் அசைவு அல்ல. அரிதான தன்மையையும் கணக்கில் கொள்ள வேண்டும்: ஆய்வுக் காலத்தில் 652 பெயர்-அமர்வுகள் தத்தம் அடிப்படை மடங்கின் ஐந்து மடங்கைக் கடந்தன; அதற்குக் கீழ் பரிவர்த்தனையானவை 11781.
இந்தத் திரை எவ்வாறு அளக்கப்படுகிறது
மறைக்கப்பட்ட விதிகளைக் கொண்ட ஒரு திரை தரவாகத் தோன்றும். ஆனால் அது உண்மையில் ஒரு கருத்தாகும். எனவே ஒவ்வொரு விதியும் இங்கே தரப்பட்டுள்ளது.
- மூலம். முழு அமெரிக்க விருப்பத் தேர்வுகளின் நிமிட நாடாவும். ஒவ்வொரு ஒப்பந்தத்தின் OCC குறியீட்டிலிருந்தும் அடிப்படைச் சொத்து பிரித்தெடுக்கப்படுகிறது. எனவே, குறியீட்டு விருப்பத் தேர்வுகளின் வேர்களும் அதே நாளில் காலாவதியாவதுகளும் வழக்கமான பங்கு மற்றும் நிதிச் சங்கிலிகளுடன் சேர்த்துச் சேர்க்கப்படுகின்றன.
- விகிதம். கடந்த காலத்தில் முடிந்த அமர்வின் மொத்த ஒப்பந்தத் தொகை, அதே அடிப்படைச் சொத்தின் முந்தைய இருபது தகுதியான அமர்வுகளின் சராசரியால் வகுக்கப்படுகிறது. அந்த இருபதில் குறைந்தது பதினெட்டு அமர்வுகளில் தொகை இருக்க வேண்டும். பலகை சாளரத்தின் அளவை அதற்கே உரிய ஒரு நெடுவரிசையில் அச்சிடுகிறது. இருபது அமர்வுகளை எட்டாத ஒரு சாளரம், இருபது-அமர்வு சிட்டையின் கீழ் குறைந்த சராசரியை வெளியிடாமல் பக்கத்தைப் பிடித்து வைக்கிறது.
- அடிப்படை எல்லைகள். அமர்வில் இருபத்தைந்தாயிரம் ஒப்பந்தங்கள் மற்றும் ஐந்தாயிரம்-ஒப்பந்தங்கள் அடிப்படைக் கோடு. இவை இல்லாவிட்டால், ஒரே ஒரு கட்டளை பத்து மடங்கு எண்ணிக்கையாக வரும் சங்கிலிகளால் பலகை நிரம்பும்.
- அமர்வுத் தகுதி. இந்தப் பக்கத்தில் உள்ள ஒவ்வொரு பேனலும் ஒரே நாடாவின் நாற்பத்தைந்து-நாள் சாளரத்திலிருந்து ஒரே விதியின் கீழ் தன் அமர்வுகளைப் படிக்கிறது: ஒரு அமர்வின் சந்தை முழுவதற்குமான தொகை, அந்தச் சாளரத்தில் உள்ள பழைய அமர்வுகளின் இடைநிலை மதிப்பில் எழுபத்தைந்து சதவீதத்தை அடைந்தவுடன் அந்த அமர்வு கணக்கில் எடுக்கப்படுகிறது. புதிய நாள் அது கடக்க வேண்டிய இடைநிலை மதிப்பிலிருந்து விலக்கப்படுகிறது. எனவே, பகுதியளவு ஏற்றப்பட்ட ஒரு நாள் தன் சொந்தப் பட்டியை இறக்கி அந்த இடைநிலை மதிப்பைச் சந்திக்க முடியாது. நாடா முன்பக்கத்தில் துண்டு துண்டாக வருகிறது. ஒரு சாதாரண அமர்வின் மூன்றில் ஒரு பங்கிற்கும் குறைவாகக் கொண்ட ஒரு நாள், நிரம்பும் வரை பலகையில் இருந்து விலக்கி வைக்கப்படுகிறது. ஒவ்வொரு பேனலும் அது தரையிறங்கிய அமர்வை அச்சிடுகிறது. எனவே நான்கையும் ஒன்றுக்கொன்று ஒப்பிட்டுப் படிக்க முடியும்.
- விலக்குகள். பெயரால் நெம்புத்தன்மை மற்றும் தலைகீழ் நிதிகள் நீக்கப்படுகின்றன: மூன்று மடங்கு பெருக்கியுள்ள ஒரு பொருளின் சங்கிலி அதன் பெருக்கியுடன் நகரும். அது ஒவ்வொரு வாரமும் பட்டியலை நிரப்பும். ஒரு மறுபயன்பாட்டுடைய ticker குறியீடும் விலக்கப்படுகிறது. ஏனெனில் வழங்குநரின் வரலாறு அதன் கீழ் இரண்டு நிறுவனங்களை இணைக்கிறது.
- திறந்த வட்டி இல்லை. கிடங்கில் திறந்த வட்டி புலம் இல்லை. எனவே இந்தப் பக்கத்தில் எதுவும் தொகையை நிலுவையில் உள்ள நிலைகளுடன் ஒப்பிடுவதில்லை. ஒரு போட்டியாளரின் திரை தொகை திறந்த வட்டியை விஞ்சியது என்று கூறினால், நமது திரை தொகை அதன் சொந்த இருபது-அமர்வு சராசரியை விஞ்சியது என்று கூறுகிறது.
- காலாவதி நாட்கள். மாதாந்திர காலாவதி சந்தை முழுவதற்குமான விருப்பத் தேர்வுகளின் தொகையை உயர்த்துகிறது. அமர்வுப் பேனல் நிலையைச் சிட்டையிடுகிறது. ஒரு காலாவதி அமர்வின் மீது கட்டப்பட்ட பலகையை மற்ற காலாவதி அமர்வுகளுடன் ஒப்பிட்டுப் படிக்க வேண்டும்.
தொடர் ஆய்வு ஒரு இரண்டாவது அட்டவணையைப் பயன்படுத்துகிறது. அது நாள்தோறும் விருப்பத் தேர்வுகளின் greeks கோப்பு ஆகும். அது ஒரு தூய அடிப்படைச் சொத்துக் குறியீடு மற்றும் அடிப்படைச் சொத்தின் மூடலைக் கொண்டுள்ளது. அது அதே நாளில் காலாவதியாவதுகளையும் குறியீட்டு விருப்பத் தேர்வுகளையும் விலக்குகிறது. நிமிட நாடாவை விடச் சில அமர்வுகள் தாமதமாகத் தீர்க்கிறது. எனவே அதன் உலகம் பலகையினுடையதை விடக் குறுகலானது. ஆய்வுச் சாளரத்திற்குள் பங்குப் பிரிப்பு கொண்ட பெயர்கள் நீக்கப்படுகின்றன. ஏனெனில் ஒரு பிரிப்பு ஒரு பெரிய அசைவைப் போல் போலியாக்கும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
வழக்கத்திற்கு மாறான விருப்பத் தேர்வு செயல்பாடு என்பது யாது?
ஒரு அடிப்படைச் சொத்து ஒரே அமர்வில் தனது சமீபத்திய சராசரியை விடக் கணிசமாக அதிக விருப்பத் தேர்வு ஒப்பந்தங்களில் வர்த்தகம் செய்வது. இந்தப் பக்கத்தில் இந்த எல்லை கணக்கியல் ரீதியானது, தொகுப்பாளர் சார்ந்தது அல்ல: அந்த அமர்வின் ஒப்பந்தத் தொகுதி, அதே அடிப்படைச் சொத்தின் முந்தைய இருபது அமர்வுகளின் சராசரியால் வகுக்கப்படுகிறது; அமர்வில் இருபத்தைந்தாயிரம் ஒப்பந்தங்களும் அடிப்படை அளவில் ஐயாயிரம் ஒப்பந்தங்களும் குறைந்தபட்ச எல்லைகளாக வைக்கப்பட்டுள்ளன.
வழக்கத்திற்கு மாறான விருப்பத் தேர்வு செயல்பாடு பங்கு நகர்வுகளைக் கணிக்கிறதா?
மிகவும் பலவீனமாக, மேலும் எந்தத் திசையையும் சுட்டிக்காட்டாது. எங்கள் தரவின் கடந்த இருநூறு நாட்களில், ஒரு அடிப்படைச் சொத்தின் சொந்த விருப்பத் தேர்வு-தொகுதி அடிப்படை அளவைப் போல ஐந்து மடங்கு அளவு கொண்ட அமர்வுகளைத் தொடர்ந்து, சராசரி குறிப்பிடத்தக்க நகர்வு 2.52% ஆக இருந்தது; வழக்கமான நாளில் அதே பெயர்களுக்கு அது 1.92% ஆக இருந்தது. அடுத்த அமர்வின் சராசரி கையொப்பமிடப்பட்ட மாற்றம் -0.34% ஆக இருந்தது. எனவே, தொகுதி அளவு பங்கு எவ்வளவு தூரம் நகர்ந்தது என்பதைப் பற்றி ஏதோ சொல்கிறது; எந்தத் திசையில் நகர்ந்தது என்பதைப் பற்றி மிகக் குறைவாகவே சொல்கிறது.
விருப்பத் தேர்வு தொகுதி தரவு எந்த நேரத்தில் புதுப்பிக்கப்படுகிறது?
அமர்வு நடக்கும்போது ஒப்பந்தத் தொகுதி ஒருங்கிணைந்த விருப்பத் தேர்வு நாடாவில் நேரடியாகத் தோன்றுகிறது. இந்தப் பக்கத்தின் பின்னால் உள்ள சேமிக்கப்பட்ட நாடா ஒரு தாமதத்துடன் தீர்வடைகிறது. எனவே, பலகை நடந்து கொண்டிருக்கும் அமர்வை விடப் புதியதாக முடிந்த அமர்வைத் தெரிவிக்கிறது, மேலும் அதன் தேதியை முத்திரையிடுகிறது. இங்கு எதுவும் நிகழ்நேரப் புதுப்பிப்பு அல்ல.
இந்த வழக்கத்திற்கு மாறான விருப்பத் தேர்வு செயல்பாடு ஸ்கேனர் திறந்த வட்டியை ஏன் பயன்படுத்துவதில்லை?
திறந்த வட்டி அமர்வு முடிவுக்குப் பிறகு கிளியரிங் ஹவுஸால் வெளியிடப்படுகிறது, மேலும் எங்களிடம் உள்ள தரவில் திறந்த வட்டிக்கான எந்தப் புலமும் இல்லை. ஒரு அமர்வின் தொகுதியை அதே அடிப்படைச் சொத்தின் சொந்தத் தொகுதி வரலாற்றுடன் ஒப்பிடுவது நாடாவிலிருந்து நேரடியாக அளவிடக்கூடியது. மேலும் இது ஒரு ஒத்த கேள்விக்கு விடையளிக்கிறது: இந்தச் சங்கிலி வழக்கத்தை விடப் பரபரப்பாக உள்ளதா?
மேலே உள்ள ஒவ்வொரு எண்ணும் சேமிக்கப்பட்ட, பதிப்புப் பெற்ற வினவல். அளவீட்டைத் தணிக்கை செய்ய எந்தப் பலகையின் கீழும் உள்ள SQL-ஐத் திறக்கவும், அல்லது Strasmore முனையத்தில் நீங்கள் விரும்பும் எந்தச் சாளரத்திலும் இதே ஸ்கிரீனை இயக்கவும்.