Ufafanuzi wa takwimu za madeni ya margin za FINRA
Jifunze kuhusu takwimu za madeni ya margin za FINRA, kanuni za uwasilishaji, muda wa kutolewa, na jinsi ya kusoma historia ya data hiyo tangu mwaka elfu moja mia tisa tisini na saba.
Takwimu za madeni ya margin za FINRA ni hesabu ya kila mwezi ya kiasi ambacho wawekezaji wamekopa dhidi ya akaunti zao za udalali, zilizokusanywa kutoka kwa kila dalali anayehudumia akaunti za margin kwa wateja. Takwimu kuu ni jumla ya dola za salio la deni la mteja, lililopimwa kufikia siku ya mwisho ya kazi ya mwezi. Takwimu hizi hufika kwa umma katika wiki ya tatu ya mwezi unaofuata, jambo linalozifanya ziwe na umri wa wiki nne hadi saba wakati wa kuwasili.
Vitu vinavyopimwa na takwimu za madeni ya margin za FINRA
Uwasilishaji huu unafanywa chini ya Kanuni ya FINRA 4521(d). Kila mwanachama anayehudumia akaunti za margin kwa wateja huwasilisha, kwa msingi wa tarehe ya makazi (settlement date), kufikia siku ya mwisho ya kazi ya mwezi, jumla ya salio lote la deni katika akaunti za margin za dhamana na jumla ya salio lote la mikopo isiyolipishwa (free credit balances) katika akaunti zote za pesa taslimu na akaunti za margin za dhamana.
Jumla hizo mbili ndizo mfululizo mzima. Salio la deni ni mkopo: dola ambazo mteja anadaiwa na dalali kwa ajili ya dhamana zilizununuliwa kwa pesa zilizokopwa. Jumla hiyo katika sekta nzima ndiyo namba inayotajwa kama deni la margin. Salio la mkopo lisilolipishwa ni upande mwingine, yaani pesa taslimu za mteja zilizopo kwa dalali na zinazoweza kulipwa wakati wowote, zikigawanywa katika faili kati ya akaunti za pesa taslimu na akaunti za margin.
Maelezo manne hubadilisha jinsi namba hizo zinavyosomwa.
- Salio la deni huwekwa kwa jumla (gross), huku thamani za soko za short zikijumuishwa badala ya kupunguzwa dhidi ya salio la mkopo la short.
- Salio la mkopo lisilolipishwa huacha salio la akaunti za short na akaunti maalum za memorandum.
- Msingi wa tarehe ya makazi (settlement date) unamaanisha kuwa biashara huhesabika katika siku inayokamilika badala ya siku inayochapishwa. Chini ya makazi ya T+1, ununuzi uliofanywa katika kikao cha mwisho cha mwezi hukamilika mwezi unaofuata na kuingia katika takwimu za mwezi huo.
- Aina kadhaa za akaunti hazijumuishwi kabisa katika ukusanyaji huu, ikiwa ni pamoja na akaunti za wanachama wengine wa FINRA, akaunti za DVP na RVP, na akaunti zisizo za dhamana.
Fomu hiyo inapaswa kuwasilishwa haraka iwezekanavyo baada ya mwisho wa mwezi, na si zaidi ya siku ya sita ya kazi ya mwezi unaofuata. Uchapishaji hufuata baadaye.
Takwimu za madeni ya margin za FINRA hutolewa lini?
FINRA kwa kawaida huchapisha masasisho ya takwimu za margin katika wiki ya tatu ya mwezi unaofuata mwezi wa marejeleo. Makampuni huwasilisha kufikia siku ya sita ya kazi; jumla huchapishwa takriban wiki mbili baada ya hapo. Hakuna tarehe maalum ya kalenda inayotangazwa mapema, jambo ambalo ni tofauti kabisa na kalenda ya utoaji wa short interest, ambapo tarehe za makazi na tarehe za usambazaji huchapishwa mwaka mmoja kabla.
Ili kuona pengo hilo linagharimu nini msomaji, chukua tarehe ishirini ya mwezi unaofuata kama mbadala wa uchapishaji wa wiki ya tatu na upime soko katika kipindi hicho. Jopo hapa chini linaonyesha mwaka mmoja na nusu wa mwisho wa mwezi: tarehe ya marejeleo, tarehe ya mbadala ya utoaji, hesabu ya vikao vya kawaida katikati, na kile SPY ilichofanya katika kipindi hicho.
SQL halisi nyuma ya kila namba
WITH daily AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2024-11-01 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
),
reference_month AS
(
SELECT
toStartOfMonth(d) AS m,
max(d) AS as_of,
argMax(px, d) AS as_of_close
FROM daily
GROUP BY m
),
release AS
(
SELECT
m,
as_of,
as_of_close,
addDays(toStartOfMonth(addMonths(m, 1)), 19) AS release_day
FROM reference_month
)
SELECT
formatDateTime(r.m, '%Y-%m') AS month,
any(formatDateTime(r.as_of, '%b %e')) AS as_of_label,
any(formatDateTime(r.release_day, '%b %e')) AS release_label,
count() AS sessions_count,
round(100 * (toFloat64(argMax(d.px, d.d))
/ toFloat64(any(r.as_of_close)) - 1), 2) AS spy_change_pct
FROM release AS r
CROSS JOIN daily AS d
WHERE d.d > r.as_of
AND d.d <= r.release_day
AND r.release_day < today()
GROUP BY r.m
ORDER BY r.mKatika kipindi cha hivi karibuni kilichokamilika, kutoka Jun 30 hadi Jul 20, soko lilikuwa na 13 vikao vya kawaida na SPY ilisonga kwa -0.57%. Mtu yeyote anayesoma takwimu ya margin siku inayochapishwa anasoma picha iliyopigwa vikao vingi vilivyopita.
Deni la margin lina umri gani unapolisoma?
Picha ya mwisho wa mwezi ndiyo kitu kipya zaidi katika toleo hilo, ikiwa na umri wa takriban wiki tatu. Kukopa kulikotokea katika siku za kwanza za mwezi wa marejeleo kuna umri wa takriban wiki saba. Hiyo ndiyo safu ya wiki nne hadi saba, na ni sifa ya ratiba badala ya mwezi wowote maalum.
Jopo linalofuata linapanua kipimo hicho hicho hadi kila mwisho wa mwezi kurudi nyuma hadi 2006, na kupanga vipindi kulingana na umbali ambao soko lilisafiri ndani yake.
SQL halisi nyuma ya kila namba
WITH daily AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2006-01-01 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
),
reference_month AS
(
SELECT
toStartOfMonth(d) AS m,
max(d) AS as_of,
argMax(px, d) AS as_of_close
FROM daily
GROUP BY m
),
release AS
(
SELECT
m,
as_of,
as_of_close,
addDays(toStartOfMonth(addMonths(m, 1)), 19) AS release_day
FROM reference_month
),
gaps AS
(
SELECT
r.m AS m,
abs(round(100 * (toFloat64(argMax(d.px, d.d))
/ toFloat64(any(r.as_of_close)) - 1), 2)) AS abs_move_pct
FROM release AS r
CROSS JOIN daily AS d
WHERE d.d > r.as_of
AND d.d <= r.release_day
AND r.release_day < today()
GROUP BY r.m
)
SELECT
multiIf(abs_move_pct < 1, '0 to 1%',
abs_move_pct < 2, '1 to 2%',
abs_move_pct < 3, '2 to 3%',
abs_move_pct < 5, '3 to 5%',
abs_move_pct < 8, '5 to 8%',
'8% or more') AS move_bucket,
count() AS months_count,
round(100 * count() / (SELECT count() FROM gaps), 1) AS share_pct
FROM gaps
GROUP BY move_bucket
ORDER BY min(abs_move_pct)21.1% ya vipindi hivyo vilikaa katika bendi ya 0 to 1%, wakati bendi pana zaidi kwenye chati, 8% or more, ina 15 ya vipindi hivyo. Takwimu ya salio inayofika baada ya mabadiliko ya ukubwa huo inaelezea kwingineko ambayo soko tayari imepanga upya bei zake.
Ucheleweshaji huu huondoa matumizi mawili kwa uwazi. Namba hiyo haiwezi kuelezea wiki ya sasa, na haiwezi kuwekwa kando ya bei ya siku hiyo hiyo bila dokezo kwamba vyote viwili vinapima nyakati tofauti. Short interest ina tatizo lilelile katika fomu fupi zaidi, ambalo tunalichunguza katika kwa nini short interest ina umri wa wiki mbili.
Kwa nini jumla ya dola ya rekodi ndiyo sehemu isiyovutia zaidi
Deni la margin hutajwa mara nyingi zaidi linapoweka rekodi. Mitambo ya soko hufanya hilo kuwa kizuizi cha chini. Salio la deni ni dola zilizokopwa dhidi ya kwingineko ambazo thamani yake ya soko husonga na bei. Weka ukopaji ukiwa thabiti kama sehemu ya thamani ya kwingineko, acha bei zipande, na jumla ya dola hupanda pamoja nazo. Rekodi ya kawaida (nominal) basi inataja upya kiwango cha bei katika vitengo tofauti.
Rekodi ni ya kawaida kiasi gani? Jopo linahesabu kufungwa kwa mwisho wa mwezi katika SPY ambako kulizidi kila kufungwa kwa mwisho wa mwezi uliopita katika dirisha hilo.
SQL halisi nyuma ya kila namba
WITH daily AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2006-01-01 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
),
month_close AS
(
SELECT
toStartOfMonth(d) AS m,
toFloat64(argMax(px, d)) AS close_px
FROM daily
GROUP BY m
),
peaks AS
(
SELECT
m,
close_px,
max(close_px) OVER (ORDER BY m ASC
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS running_peak
FROM month_close
),
per_year AS
(
SELECT
toYear(m) AS y,
count() AS closes_observed,
countIf(close_px >= running_peak) AS new_highs
FROM peaks
GROUP BY y
)
SELECT
toString(y) AS year,
closes_observed,
new_highs,
round(100 * sum(new_highs) OVER (ORDER BY y ASC
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
/ sum(closes_observed) OVER (ORDER BY y ASC
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), 1) AS cumulative_share_pct
FROM per_year
ORDER BY yKatika dirisha lote, 34.3% ya kufungwa kwa mwisho wa mwezi kulikuwa viwango vipya vya juu kwa dirisha hilo, na 2026 pekee ina 4 ya viwango hivyo hadi sasa. Mfululizo wa dola unaopanda na thamani za kwingineko hurithi marudio hayo. Kusoma rekodi ya kawaida kama habari, peke yake, kunathibitisha tu kwamba soko liko karibu na kiwango cha juu.
Mabadiliko mawili hufanya historia ya ukopaji kulinganishika katika miongo kadhaa.
- Masharti halisi (real terms): punguza safu ya dola kwa fahirisi ya bei ya walaji (CPI), ili dola ya mwaka 1997 na dola ya mwaka 2026 ziwe kitengo kimoja. Ofisi ya Takwimu za Kazi huchapisha historia hiyo ya CPI bila malipo.
- Uwiano (ratio): gawanya salio la deni kwa kipimo cha kile ambacho ukopaji umewekwa dhidi yake, kama vile jumla ya thamani ya soko la hisa la Marekani au Pato la Taifa la kawaida (nominal GDP). Matokeo yake ni ukubwa wa ukopaji badala ya kiasi cha dola.
Mtazamo zaidi hauhitaji data yoyote ya nje. Asilimia ya mabadiliko ya mwezi kwa mwezi au mwaka kwa mwaka katika safu ya salio la deni haina kiwango kwa muundo wake, na huondoa mabadiliko ya polepole ambayo kiwango cha bei huchangia katika jumla ghafi.
Je, deni la margin ni kiashirio kinachoongoza?
Neno la kweli ni "coincident" (linalotokea wakati mmoja). Salio la deni na thamani za kwingineko husonga pamoja ndani ya mwezi mmoja, na kufikia wakati jumla inapochapishwa, historia ya bei ya mwezi huo tayari iko wazi. Dai lolote la kuongoza au kuchelewa lazima lishinde vikwazo viwili: uhusiano wa kihesabu kati ya salio la dola na kiwango cha bei, na ucheleweshaji wa wiki nne hadi saba kabla ya namba hiyo kuwepo kabisa.
Msomaji anaweza kuangalia harakati za pamoja moja kwa moja. Pangilia historia ya FINRA dhidi ya miezi mibaya zaidi ya soko na uone ni kiasi gani cha kushuka kwa mfululizo wa leverage kiko katika miezi hiyo hiyo badala ya kuwa mbele yake. Jopo linatoa tarehe za kuangalia.
SQL halisi nyuma ya kila namba
WITH daily AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2006-01-01 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
),
month_close AS
(
SELECT
toStartOfMonth(d) AS m,
toFloat64(argMax(px, d)) AS close_px
FROM daily
GROUP BY m
),
chained AS
(
SELECT
m,
close_px,
lagInFrame(close_px, 1) OVER (ORDER BY m ASC
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
FROM month_close
)
SELECT
formatDateTime(m, '%b %Y') AS calendar_label,
round(100 * (close_px / prior_close - 1), 2) AS spy_change_pct
FROM chained
WHERE prior_close > 0
ORDER BY spy_change_pct ASC
LIMIT 10Mbaya zaidi kati ya kumi, Oct 2008, ilichapisha -16.74% kati ya kufungwa kwa mwisho wa mwezi mfululizo, na ya kumi bado ilichapisha -8.4%. Weka safu ya salio la deni kando ya miezi hii na swali la muda linajitatua lenyewe kwa msomaji badala ya mwandishi wa vichwa vya habari.
Jinsi ya kupakua historia kamili kurudi nyuma hadi 1997
FINRA huchapisha jedwali kwenye ukurasa wake wa Takwimu za Margin na kutoa mfululizo huo huo kama upakuaji wa Excel unaoanza Januari 1997. Safu moja kwa kila mwezi, jumla ya salio la deni kando ya safu za mikopo isiyolipishwa, iliyoripotiwa kwa mamilioni ya dola.
Tabia mbili hufanya faili kuwa muhimu zaidi. Weka nakala yenye tarehe ya kila upakuaji, kwa kuwa uwasilishaji uliorekebishwa unaweza kurekebisha mwezi uliopita na kumbukumbu yako pekee ndiyo itaonyesha mabadiliko hayo. Na ubebe mwezi wa marejeleo hadi kila lebo ya chati unayounda, ili chati isiunganishe kimya kimya salio la mwezi na mwezi uliopochapishwa.
Kwa seti ya data ya FINRA inayosomwa mara nyingi zaidi kando ya hii, angalia data ya short interest ya FINRA, ambayo hufuata muundo uleule wa kukusanya-na-kuchapisha katika mzunguko wa mara mbili kwa mwezi. Kwa kipimo cha upana (breadth) bila ucheleweshaji wa kuripoti kabisa, high low index imejengwa moja kwa moja kutoka kwa data ya bei ya kila siku.
Maswali Yanayoulizwa Mara Kwa Mara
Takwimu za madeni ya margin za FINRA hutolewa lini?
FINRA kwa kawaida huchapisha masasisho ya takwimu za margin katika wiki ya tatu ya mwezi unaofuata mwezi wa marejeleo. Makampuni huwasilisha Fomu ya Salio la Margin ya Mteja si zaidi ya siku ya sita ya kazi ya mwezi huo unaofuata, na jumla huchapishwa baada ya hapo. Hakuna tarehe maalum ya utoaji inayotangazwa mapema.
Kuna tofauti gani kati ya salio la deni na salio la mkopo lisilolipishwa?
Salio la deni ni pesa ambazo mteja anadaiwa na dalali kwa ajili ya dhamana zilizununuliwa kwa margin. Salio la mkopo lisilolipishwa ni pesa taslimu za mteja zilizoshikiliwa na dalali na zinazoweza kulipwa wakati wowote. FINRA hukusanya jumla ya deni kwa akaunti za margin za dhamana na jumla ya mkopo usiolipishwa kwa akaunti za pesa taslimu na akaunti za margin za dhamana.
Takwimu za madeni ya margin za FINRA zinarudi nyuma hadi lini?
Historia inayoweza kupakuliwa kwenye ukurasa wa Takwimu za Margin wa FINRA inaanza Januari 1997, safu moja kwa kila mwezi. Salio huripotiwa kwa mamilioni ya dola kwa msingi wa tarehe ya makazi kufikia siku ya mwisho ya kazi ya kila mwezi.
Je, deni la margin hutabiri vilele vya soko?
Sifa mbili za mfululizo huu hupunguza matumizi hayo. Kiwango cha dola husonga na thamani za kwingineko, kwa hivyo hupanda kadiri bei zinavyopanda hata kwa ukubwa wa ukopaji ukiwa thabiti, na kila takwimu ina umri wa wiki nne hadi saba wakati inapochapishwa. Wasomaji wanaosoma sehemu za kugeuka (turning points) huwa wanafanya kazi na asilimia ya mabadiliko ya mwaka kwa mwaka au toleo la uwiano badala ya kiwango ghafi cha dola.
Je, deni la margin ni sawa na short interest?
Hapana. Deni la margin ni pesa zilizokopwa zilizoshikiliwa dhidi ya nafasi za long. Short interest huhesabu hisa zilizouzwa kwa short na ambazo bado hazijafunikwa. Zote mbili hufika kwa umma kupitia uwasilishaji wa dalali kwa FINRA katika mzunguko maalum, na zote mbili hufika zikiwa na ucheleweshaji uliopimwa kwa wiki.
Kila jopo hapo juu hupanuka hadi SQL kamili iliyolizalisha. Ili kuendesha hesabu hiyo hiyo ya mwisho wa mwezi na pengo la utoaji juu ya ticker nyingine au dirisha refu zaidi, iombe kwa Kiingereza rahisi kwenye terminal ya Strasmore.