Strasmore Research
Jifunze Matt ConnorNa Matt Connor

Ripoti ya COT hutolewa lini kila wiki?

CFTC hutoa ripoti ya COT kila Ijumaa saa tisa na nusu alasiri kwa saa za Mashariki. Data hizi huhesabiwa kufikia Jumanne na kuwa na pengo la siku tatu kabla ya kuchapishwa.

Ripoti ya Commitments of Traders, inayojulikana kama ripoti ya COT, hutolewa kila Ijumaa saa 9:30 alasiri kwa saa za Mashariki (Eastern time) na Tume ya Biashara ya Bidhaa za Baadaye ya Marekani (U.S. Commodity Futures Trading Commission - CFTC), na huhesabu nafasi za kibiashara kufikia mwisho wa siku ya kazi ya Jumanne iliyotangulia. Kuna siku tatu kati ya kipindi cha ukusanyaji wa data na uchapishaji wake. Pengo hilo, pamoja na kizingiti cha kuripoti kinachohusisha wafanyabiashara wakubwa pekee, ndicho kinachofafanua kile ambacho faili hii ya kila wiki isiyolipishwa inaweza kukuambia kwa usahihi.

Ripoti ya COT hutolewa lini kila wiki?

Ijumaa saa 9:30 alasiri kwa saa za Mashariki, ikichapishwa na mdhibiti mwenyewe. Ukurasa wa Commitments of Traders wa CFTC huchapisha faili hizo bila malipo, kama majedwali yanayoweza kutazamwa na kama maandishi yanayoweza kupakuliwa.

Maelezo mawili kwenye kalenda ni muhimu zaidi kuliko muda wa saa:

  • Tarehe ya data ni Jumanne, si Ijumaa. Kila takwimu katika faili ya Ijumaa inaelezea hali ya nafasi za kibiashara wakati wa kufungwa kwa soko siku ya Jumanne.
  • Sikukuu za shirikisho hubadilisha muda wa kutolewa. Sikukuu ndani ya wiki ya kuripoti huchelewesha uchapishaji kwa siku moja au mbili, na CFTC huchapisha ratiba ya utoaji inayobeba tarehe halisi ya kila wiki. Kanuni ya Ijumaa hutumika katika wiki ya kawaida na hubadilika wakati wa wiki za sikukuu za shirikisho.

Jumanne hiyo hiyo pia huonekana katika zaidi ya faili moja: toleo la futures pekee na toleo la pamoja la options-and-futures, ambapo nafasi za option hubadilishwa kuwa thamani ya futures kwa kutumia delta factors zinazotolewa na masoko ya hisa. Watu wawili wanaotaja namba tofauti kwa soko moja siku moja mara nyingi huwa wanasoma matoleo tofauti.

Kwa nini ripoti ya COT ina umri wa siku tatu unapoiasoma?

Pengo kati ya muda wa kuchukua data na muda wa kuitoa ndilo jambo muhimu zaidi kujua kuhusu data za nafasi za kibiashara. Chochote walichofanya wafanyabiashara wakubwa siku ya Jumatano, Alhamisi, au Ijumaa asubuhi hakipo kwenye faili inayochapishwa saa 9:30. Ili kupima pengo hilo la kutokuwa na uhakika, paneli hapa hupima exchange-traded funds (ETF) zinazofuatilia masoko ambayo COT inashughulikia: hisa, Treasury, metali, na nishati. Fedha hizo si mikataba ya futures. Ni kipimo cha haki cha jinsi masoko haya yanavyosonga kwa siku tatu.

UlizaUmbali wa masoko saba kuanzia kufungwa kwa soko Jumanne hadi Ijumaa saa 9:30 alasiri ET, Agosti 2024 hadi Julai 2026
SQL halisi nyuma ya kila namba
WITH raw AS (
    SELECT ticker,
           toTimeZone(window_start, 'America/New_York') AS et,
           close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'TLT', 'GLD', 'SLV', 'USO', 'UNG')
      AND window_start >= toDateTime('2024-08-01 00:00:00')
      AND window_start < toDateTime('2026-08-01 00:00:00')
),
bars AS (
    SELECT ticker,
           toDate(et) AS session_date,
           toDayOfWeek(et) AS day_of_week,
           toHour(et) * 60 + toMinute(et) AS minute_of_day,
           close
    FROM raw
    WHERE toDayOfWeek(et) IN (2, 5)
      AND (toHour(et) * 60 + toMinute(et)) BETWEEN 570 AND 959
),
tuesday_snapshot AS (
    SELECT ticker,
           toMonday(session_date) AS week_start,
           argMax(close, minute_of_day) AS tuesday_close
    FROM bars
    WHERE day_of_week = 2
    GROUP BY ticker, week_start
),
friday_release AS (
    SELECT ticker,
           toMonday(session_date) AS week_start,
           argMax(close, minute_of_day) AS friday_1530
    FROM bars
    WHERE day_of_week = 5
      AND minute_of_day BETWEEN 900 AND 930
    GROUP BY ticker, week_start
)
SELECT t.ticker AS ticker,
       count() AS weeks_counted,
       round(quantileDeterministic(0.5)(abs(toFloat64(f.friday_1530) / toFloat64(t.tuesday_close) - 1) * 100,
                                        cityHash64(toString(t.week_start))), 2) AS median_abs_move_pct,
       round(quantileDeterministic(0.9)(abs(toFloat64(f.friday_1530) / toFloat64(t.tuesday_close) - 1) * 100,
                                        cityHash64(toString(t.week_start))), 2) AS p90_abs_move_pct,
       round(100 * countIf(abs(toFloat64(f.friday_1530) / toFloat64(t.tuesday_close) - 1) * 100 >= 2) / count(), 1) AS pct_weeks_over_2pct
FROM tuesday_snapshot AS t
INNER JOIN friday_release AS f
        ON t.ticker = f.ticker AND t.week_start = f.week_start
GROUP BY t.ticker
ORDER BY median_abs_move_pct DESC
Run this yourself

Katika kipindi cha miaka miwili ya wiki za ripoti, umbali wa wastani kutoka kufungwa kwa soko siku ya Jumanne hadi uchapishaji wa Ijumaa saa 9:30 alasiri ulikuwa kuanzia 2.97% katika UNG hadi 0.66% katika TLT, uliopimwa kwa wiki 97. Nusu ya wiki hizo zilikuwa chini ya wastani huo. Mabadiliko makubwa ndiyo yanayofanya data ya Jumanne kuwa ya kizamani: wiki moja kati ya kumi ilisonga kwa 8.68% au zaidi katika UNG, na 68% ya wiki zake zilivuka asilimia mbili.

Soko moja, wiki kwa wiki, linaonyesha jinsi pengo hilo lilivyo na tofauti.

UlizaSPY: mabadiliko kuanzia kufungwa kwa soko Jumanne hadi Ijumaa saa 9:30 alasiri ET, kila wiki, Agosti 2025 hadi Julai 2026
SQL halisi nyuma ya kila namba
WITH raw AS (
    SELECT toTimeZone(window_start, 'America/New_York') AS et,
           close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2025-08-01 00:00:00')
      AND window_start < toDateTime('2026-08-01 00:00:00')
),
bars AS (
    SELECT toDate(et) AS session_date,
           toDayOfWeek(et) AS day_of_week,
           toHour(et) * 60 + toMinute(et) AS minute_of_day,
           close
    FROM raw
    WHERE toDayOfWeek(et) IN (2, 5)
      AND (toHour(et) * 60 + toMinute(et)) BETWEEN 570 AND 959
),
tuesday_snapshot AS (
    SELECT toMonday(session_date) AS week_start,
           argMax(close, minute_of_day) AS tuesday_close
    FROM bars
    WHERE day_of_week = 2
    GROUP BY week_start
),
friday_release AS (
    SELECT toMonday(session_date) AS week_start,
           max(session_date) AS friday_date,
           argMax(close, minute_of_day) AS friday_1530
    FROM bars
    WHERE day_of_week = 5
      AND minute_of_day BETWEEN 900 AND 930
    GROUP BY week_start
)
SELECT f.friday_date AS week,
       formatDateTime(f.friday_date, '%b %e, %Y') AS friday_label,
       round((toFloat64(f.friday_1530) / toFloat64(t.tuesday_close) - 1) * 100, 2) AS change_pct,
       round(abs(toFloat64(f.friday_1530) / toFloat64(t.tuesday_close) - 1) * 100, 2) AS abs_change_pct
FROM tuesday_snapshot AS t
INNER JOIN friday_release AS f ON t.week_start = f.week_start
ORDER BY week
Run this yourself

Katika wiki 48 za ripoti katika mwaka hadi Julai 31, 2026, wiki ya kwanza iliyochorwa, iliyoishia Aug 8, 2025, ilikuwa na pengo la 1.45%, na ya mwisho, iliyoishia Jul 31, 2026, ilikuwa na 0.86%. Wiki nyingine faili huwa karibu na wakati wa sasa. Wiki nyingine inaelezea soko ambalo tayari limeshasonga mbele. Hakuna kitu kilichochapishwa kwenye faili kinachokuambia uko katika wiki gani. Short interest ina tatizo la aina hiyo hiyo kwa muda mrefu zaidi: wakati short interest inapotolewa hufuata kalenda hiyo, na kwa nini short interest ina umri wa wiki mbili inaelezea kuchelewa huko.

Nini hutokea saa 9:30 alasiri siku ya Ijumaa?

Faili hufika nusu saa kabla ya soko la hisa la Marekani kufungwa saa 10:00 jioni kwa saa za Mashariki. Hivi ndivyo kikao kamili cha Ijumaa kinavyosambaza biashara yake kwa saa, katika vipindi vya dakika kumi na tano.

UlizaMuda wa ujazo wa biashara siku ya Ijumaa: SPY, vipindi vya dakika 15, vikao kamili vya Ijumaa kwa mwaka uliopita
SQL halisi nyuma ya kila namba
WITH raw AS (
    SELECT toTimeZone(window_start, 'America/New_York') AS et,
           volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2025-08-01 00:00:00')
      AND window_start < toDateTime('2026-08-01 00:00:00')
),
bars AS (
    SELECT toDate(et) AS session_date,
           toHour(et) * 60 + toMinute(et) AS minute_of_day,
           intDiv((toHour(et) * 60 + toMinute(et)) - 570, 15) AS bucket,
           volume AS shares
    FROM raw
    WHERE toDayOfWeek(et) = 5
      AND (toHour(et) * 60 + toMinute(et)) BETWEEN 570 AND 959
),
full_sessions AS (
    SELECT session_date
    FROM bars
    GROUP BY session_date
    HAVING sumIf(shares, minute_of_day >= 930) >= 0.05 * sum(shares)
)
SELECT formatDateTime(toDateTime(toDate('2026-01-02')) + (570 + b.bucket * 15) * 60, '%H:%i') AS et_time,
       round(100 * sum(b.shares) / sum(sum(b.shares)) OVER (), 2) AS share_of_session_pct,
       round(sum(b.shares) / uniqExact(b.session_date) / 1000000, 2) AS avg_volume_millions
FROM bars AS b
INNER JOIN full_sessions AS s ON b.session_date = s.session_date
GROUP BY b.bucket
ORDER BY b.bucket
Run this yourself

Kiasi cha biashara katika kikao cha Marekani kina umbo la tabasamu. Robo saa ya kwanza inachukua 6.98% ya hisa za siku hiyo, kipindi cha saa 12:00 kinapungua hadi 2.72%, na robo saa ya mwisho ya biashara inayoendelea inachukua 13.17%. Kipindi cha saa 15:30, ambacho ripoti hutolewa, kinabeba 4.92%. Ripoti hufika wakati wa mfungo wa soko katika siku ya mwisho ya wiki ya biashara. Hiyo ni kweli kuhusu kalenda, si madai kuhusu kile kinachofanyiwa biashara kwenye faili.

Legacy, disaggregated, au TFF: ripoti ya COT ni ipi?

Ripoti nne hubeba jina la COT na kugawanya open interest ya Jumanne hiyo hiyo kwa njia tofauti.

  • Legacy hugawanya kila soko katika nafasi za kibiashara (commercial), zisizo za kibiashara (non-commercial), na zisizoweza kuripotiwa (nonreportable). Hii ndiyo muundo wa zamani zaidi na ndiyo watu wengi wanayoimaanisha wanaposema "ripoti ya COT".
  • Supplemental inashughulikia bidhaa 13 za kilimo na kutenganisha wafanyabiashara wa fahirisi (index traders) kama kategoria yao wenyewe.
  • Disaggregated inashughulikia masoko ya bidhaa halisi, kuanzia kilimo na petroli hadi gesi asilia, umeme, na metali, kwa kutumia kategoria nne: producer/merchant/processor/user, swap dealers, managed money, na other reportables.
  • Traders in Financial Futures, ripoti ya TFF, inashughulikia mikataba ya kifedha ikiwa ni pamoja na sarafu, dhamana za Treasury, fahirisi za hisa, na volatility. Kategoria zake ni dealer/intermediary kwa upande wa mauzo, kisha asset manager/institutional, leveraged funds, na other reportables kwa upande wa ununuzi.

Wakati kichwa cha habari kinaposema hedge funds zinashikilia nafasi kubwa zaidi ya short katika mafuta ghafi katika miaka mingi, mfululizo wa data unaotumika kwa kawaida ni managed money katika ripoti ya disaggregated. Sentensi hiyo hiyo kuhusu S&P 500 inamaanisha leveraged funds katika TFF. Lebo hizi haziwezi kubadilishana.

Nani huhesabiwa katika ripoti ya COT?

Wafanyabiashara wakubwa pekee, na hakuna mwingine. Wanachama wa clearing, wafanyabiashara wa tume ya futures (futures commission merchants), na mawakala wa kigeni huwasilisha ripoti za kila siku kuhusu kila mfanyabiashara ambaye nafasi yake iko kwenye au juu ya kiwango cha kuripoti kilichowekwa na kanuni za CFTC, na soko huonekana katika COT tu wakati wafanyabiashara 20 au zaidi wanashikilia nafasi katika viwango hivyo. Nafasi zinazoweza kuripotiwa kwa kawaida hufunika asilimia 70 hadi 90 ya open interest katika soko. Salio huangukia kwenye mstari mmoja wa nonreportable, bila kategoria na bila idadi ya wafanyabiashara kuambatanishwa.

Kategoria hizi ni kazi zilizotangazwa, si mikakati. Commercial, au producer/merchant/processor/user, ni kampuni ambayo shughuli yake ya biashara inalindwa na nafasi ya futures, kama ilivyoelezwa kwenye Fomu 40 ya CFTC. Managed money ni mtaji wa kubahatisha uliokusanywa: washauri, waendeshaji wa pool, na fedha zinazofanya biashara kwa niaba ya wateja. Elevator ya nafaka inayolinda hesabu ya bidhaa na mfuko unaojiweka kwa ajili ya mabadiliko ya bei vinaweza kushikilia mikataba inayofanana katika safu wima tofauti. Ripoti inasema nani anashikilia nafasi. Haijawahi kusema kwa nini.

Njia mbili ambazo ripoti ya COT husomwa vibaya

Rekodi ya net long si chombo cha kupima muda. Nafasi ya net ni namba moja iliyojengwa kutoka mbili, longs kutoa shorts, katika mikataba, ndani ya kategoria moja. Rekodi ya usomaji inasema kuwa exposure ya kategoria hiyo ilikuwa katika hali ya juu kufikia Jumanne. Haina taarifa yoyote kuhusu wakati, au kama, exposure hiyo itafungwa. Vipimo vya nafasi za umati vinashiriki kikomo hiki katika madaraja ya mali: put/call ratio na data ya FINRA short interest zote zinaelezea msimamo ambao tayari umeshachukuliwa.

Idadi ya mikataba mibichi hailinganishwi kati ya bidhaa. Jedwali la COT huhesabu mikataba, na mkataba ni kiasi cha kitu fulani. Mkataba wa dhahabu wa COMEX unashughulikia troy ounces 100. Mkataba wa mafuta ghafi wa NYMEX unashughulikia mapipa 1,000. Kupanga masoko kwa idadi ya mikataba kunayapanga kwa ufafanuzi wa vitengo ambavyo masoko yaliweka miongo kadhaa iliyopita. Hesabu hiyo hiyo inatumika katika usawa, ambapo hisa ndiyo kitengo.

UlizaVizio dhidi ya dola: mifuko saba inayofuatilia masoko yanayoshughulikiwa na COT, Julai 2026
SQL halisi nyuma ya kila namba
WITH raw AS (
    SELECT ticker,
           toTimeZone(window_start, 'America/New_York') AS et,
           close,
           volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'TLT', 'GLD', 'SLV', 'USO', 'UNG')
      AND window_start >= toDateTime('2026-07-01 00:00:00')
      AND window_start < toDateTime('2026-08-01 00:00:00')
),
rth AS (
    SELECT ticker,
           volume AS shares,
           toFloat64(close) * volume AS dollars
    FROM raw
    WHERE (toHour(et) * 60 + toMinute(et)) BETWEEN 570 AND 959
)
SELECT ticker,
       round(sum(dollars) / sum(shares), 2) AS unit_size_usd,
       round(100 * sum(shares) / sum(sum(shares)) OVER (), 2) AS share_of_units_pct,
       round(100 * sum(dollars) / sum(sum(dollars)) OVER (), 2) AS share_of_dollars_pct
FROM rth
GROUP BY ticker
ORDER BY unit_size_usd DESC
Run this yourself

Kitengo kimoja cha SPY kilibadilisha mikono kwa wastani wa $744.99 mnamo Julai 2026, dhidi ya $10.52 kwa kitengo kimoja cha UNG. Elfu moja ya vitengo vya kila kimoja si kiasi sawa cha pesa. Katika fedha saba, SPY ilichukua 31.75% ya vitengo vilivyouzwa na 50.07% ya dola, wakati UNG ilichukua 5.41% ya vitengo na 0.12% ya dola. Sehemu ya vitengo ni sawa na sehemu ya dola tu wakati kila kitengo kinagharimu sawa. Linganisha nafasi ndani ya soko moja kwa muda, au badilisha mikataba kuwa notional value kabla ya kupanga chochote.

Maswali yanayoulizwa mara kwa mara kuhusu ripoti ya COT

Ripoti ya COT hutolewa saa ngapi?

Saa 9:30 alasiri kwa saa za Mashariki siku ya Ijumaa, kwenye tovuti ya CFTC. Nafasi hupimwa kufikia mwisho wa siku ya kazi ya Jumanne iliyotangulia, kwa hivyo faili ina umri wa siku tatu wakati wa uchapishaji. Sikukuu ya shirikisho katika wiki ya kuripoti huichelewesha kwa siku moja au mbili.

Je, ripoti ya COT ni ya bure?

Ndiyo. CFTC huichapisha bila malipo, kama majedwali yanayoweza kutazamwa na kama faili zinazoweza kupakuliwa. Bidhaa za kibiashara za nafasi hupakia upya data hiyo hiyo ya umma na chati na historia.

Kuna tofauti gani kati ya ripoti za COT za legacy na disaggregated?

Legacy hugawanya soko katika nafasi za kibiashara, zisizo za kibiashara, na zisizoweza kuripotiwa. Disaggregated hugawanya masoko ya bidhaa halisi katika producer/merchant/processor/user, swap dealers, managed money, na other reportables. Masoko ya kifedha hupata matibabu sawa katika ripoti ya Traders in Financial Futures.

Je, ripoti ya COT inaonyesha nafasi ya kila mfanyabiashara?

Hapana. Inahesabu wafanyabiashara kwenye au juu ya viwango vya kuripoti vya CFTC, ambavyo kwa kawaida hufunika asilimia 70 hadi 90 ya open interest ya soko, na soko huchapishwa tu wakati wafanyabiashara 20 au zaidi wako katika viwango hivyo. Kila mtu aliye chini ya kizingiti hicho huwekwa kwenye mstari mmoja wa nonreportable usiojulikana.

Je, ripoti ya COT inaweza kutabiri mabadiliko ya bei?

Ni sensa ya nafasi na pengo la siku tatu, si utabiri. Inarekodi mahali wafanyabiashara wakubwa waliposimama siku ya Jumanne, na usomaji wa hali ya juu hauna tarehe ya mwisho wake.


Kila namba kwenye ukurasa huu ni swali lililohifadhiwa kuhusu historia ya bei na kiasi cha dakika kwa dakika, na SQL iko wazi chini ya kila paneli. Faili ya COT yenyewe inabaki mahali ilipokuwa kila wakati, bila malipo, kila Ijumaa saa 9:30. Endesha paneli hizo hizo kwenye masoko unayofuatilia kwenye terminal ya Strasmore.

#cot report#cftc#positioning#futures#release schedule