Pożizzjonament COT u Kummerċ Iffullat: Identifikazzjoni ta' Treġġigħ lura banner image

Trade Views

Market Analysis

Pożizzjonament COT u Kummerċ Iffullat: Identifikazzjoni ta' Treġġigħ lura

Meta l-pożizzjonament spekulattiv fil-futures tal-muniti jilħaq estremi statistiċi, il-kummerċ iffullat isir riskju fih innifsu. Bl-użu tad-data CFTC COT, dan l-artiklu juri kif tkejjel l-iffullar bi z-scores, tidentifika l-ħames fażijiet ta' treġġigħ lura tal-pożizzjonament, u tibni qafas prattiku għall-kummerċ tal-unwind.

Disponibbli wkoll fi English

Rapport tas-Sinjal COT — April 2026

JPY — Short Estrem

Net −148k kuntratti · Z-score −2.4

EUR — Long Estiż

Net +112k kuntratti · Z-score +2.1

GBP — Long Moderat

Net +64k kuntratti · Z-score +1.3

AUD — Ftit Short

Net −18k kuntratti · Z-score −0.6

Tnejn mit-tmien swieq ewlenin tal-futures tal-muniti bħalissa qed juru estremi statistiċi fil-pożizzjonament spekulattiv. Il-kuntratti netti short tal-JPY niżlu taħt −148,000 — z-score ta' −2.4 kontra d-distribuzzjoni ta' 52 ġimgħa — filwaqt li l-longs netti tal-EUR telgħu għal +112,000, z-score ta' +2.1. Meta negozjanti mhux kummerċjali jiffullaw daqshekk f'direzzjoni waħda, il-kummerċ ma jibqax dwar it-teżi makro u jibda jkun dwar ir-riskju tal-ħruġ.

Dan l-artiklu huwa dwar x'jiġri wara. Bl-użu tad-data ta' kull ġimgħa tal-CFTC Commitments of Traders, neżaminaw kif nidentifikaw meta kummerċ ta' kunsens jaqsam minn "pożizzjonat tajjeb" għal "iffullat perikolużament", x'jidhru s-sinjali ta' twissija bikrija ta' unwind, u kif nistrutturaw qafas ta' treġġigħ lura madwar l-estremi tal-pożizzjonament COT.

X'Ikopri Dan l-Artiklu

  • Definizzjoni u kejl ta' kummerċ iffullat bl-użu ta' z-scores u proporzjonijiet ta' interess miftuħ nett
  • Qari estrem attwali fit-tmien futures ewlenin tal-muniti kollha
  • L-anatomija ta' treġġigħ lura mmexxi minn COT — ħames fażijiet minn estrem għal squeeze
  • Kombinazzjoni ta' sinjali COT ma' fundamenti makro għal kummerċ b'konvinzjoni ogħla
  • Qafas prattiku ta' treġġigħ lura: triggers tad-dħul, sinjali ta' konferma, u invalidazzjoni

Definizzjoni ta' Kummerċ Iffullat

Kummerċ isir iffullat meta l-komunità spekulattiva mhux kummerċjali — hedge funds, maniġers tal-assi, u konsulenti tal-kummerċ tal-komoditajiet — takkumula pożizzjoni direzzjonali li hija statistikament estrema relattiva għall-istorja tagħha stess. Il-kelma kritika hija relattiva. Long nett ta' +100,000 kuntratt EUR mhuwiex intrinsikament estrem; huwa estrem biss jekk ikun bilqiegħda ferm 'il fuq mill-firxa tipika tal-pożizzjonament tal-munita.

Żewġ metriċi jsaħħu din id-definizzjoni f'limiti azzjonabbli.

Z-Score tal-Pożizzjonament Nett Mhux Kummerċjali

L-aktar mod robust biex jiġu normalizzati l-qari tal-COT bejn il-muniti u l-perjodi ta' żmien huwa l-rolling z-score. Dan iwieġeb mistoqsija preċiża: kemm devjazzjonijiet standard 'il fuq jew 'l isfel mill-medja reċenti tiegħu huwa l-pożizzjonament attwali? L-użu ta' tieqa ta' 52 ġimgħa jorbot il-benchmark mar-reġim makro attwali aktar milli ma' storja ta' bosta deċennji li tista' ma tirriflettix aktar l-istruttura attwali tas-suq.

import requests, statistics

BASE = "https://fxmacrodata.com/api/v1"
KEY  = "YOUR_API_KEY"

def fetch_cot(currency: str, start: str = "2018-01-01") -> list[dict]:
    r = requests.get(f"{BASE}/cot/{currency}", params={"api_key": KEY, "start": start})
    r.raise_for_status()
    return r.json()["data"]

def rolling_zscore(records: list[dict], window: int = 52) -> list[dict]:
    """Rolling 52-week z-score of net non-commercial positioning."""
    vals = [r["noncommercial_net"] for r in records]
    out  = []
    for i, rec in enumerate(records):
        w = vals[i : i + window]          # records are newest-first
        if len(w) < 8:
            out.append({**rec, "zscore": None})
            continue
        mu  = statistics.mean(w)
        sig = statistics.stdev(w)
        z   = (rec["noncommercial_net"] - mu) / sig if sig else 0.0
        out.append({**rec, "zscore": round(z, 2)})
    return out

eur_data   = fetch_cot("eur")
eur_scored = rolling_zscore(eur_data)
# Latest reading
print(eur_scored[0])
# {'date': '2026-04-15', 'noncommercial_net': 112340, 'zscore': 2.1, ...}

Qari 'l fuq minn +2.0 jew taħt −2.0 ipoġġi l-munita fl-aqwa jew fl-aktar baxx 2.3% tad-distribuzzjoni storika tagħha. Dak huwa l-limitu li dan l-artiklu jittratta bħala "estrem" — statistikament mhux tas-soltu biżżejjed biex jiġi mmarkat bħala riskju strutturali ta' pożizzjonament.

Pożizzjoni Netta bħala Frazzjoni ta' Interess Miftuħ

Iz-z-score jgħidlek fejn jinsab il-pożizzjonament fid-distribuzzjoni storika tiegħu. Il-proporzjon nett għal interess miftuħ jgħidlek kemm hija kkonċentrata l-imħatra direzzjonali fil-fond attwali tas-suq. Meta l-pożizzjonament nett mhux kummerċjali jirrappreżenta aktar minn 25–30% tal-interess miftuħ totali, is-suq huwa strutturalment mgħawweġ u l-potenzjal għal diżlokazzjoni fuq kwalunkwe katalist kuntrarju huwa għoli.

Futures tal-EUR — Pożizzjonament Nett Mhux Kummerċjali (2023–2026)

Overlay ta' z-score ta' 52 ġimgħa. Faxex sfumati jimmarkaw limiti estremi (±2σ).

Sors: Data CFTC COT permezz ta' FXMacroData /v1/cot/eur — serje storika illustrattiva

Qari Estrem Attwali Bejn il-Muniti Ewlenin

L-iskannjar ta' z-score bejn il-muniti huwa bla dubju l-aktar ritwali ta' kull ġimgħa b'saħħtu li jista' jmexxi kwalunkwe negozjant makro FX. Billi jikklassifika t-tmien futures tal-muniti kollha simultanjament, immedjatament juri liema kummerċ qed jaħdem tajjeb fuq kull naħa u liema jibqa' f'żona newtrali fejn it-teżi makro għandha spazju biex tiżviluppa.

Z-Scores tal-Pożizzjonament COT — Il-Muniti Ewlenin Kollha (April 2026)

Z-score ta' 52 ġimgħa. Vireg ħomor jindikaw iffullar short estrem; vireg ħodor jindikaw iffullar long estrem.

Sors: Data CFTC COT permezz ta' FXMacroData /v1/cot/{currency} — snapshot illustrattiv

L-istampa ta' hawn fuq turi bifurkazzjoni ċara fis-sentiment spekulattiv. Il-ktieb short tal-JPY huwa l-aktar pożizzjoni iffullata fil-kumpless, bi z-score ta' −2.4 bilqiegħda sew taħt il-limitu ta' periklu ta' −2.0. Il-longs tal-EUR laħqu +2.1 u qed joqorbu lejn il-punt fejn il-long ta' kunsens isir riskju fih innifsu. Is-CHF huwa f'−1.7, qed joqrob lejn territorju short estrem. Il-CAD u l-AUD jinsabu komdi fiż-żona newtrali.

Għan-negozjanti tal-pari, id-diverġenza JPY/EUR hija l-aktar qari azzjonabbli: jekk temmen fir-reverżjoni tal-medja, il-kummerċ bl-aktar riħ strutturali mill-unwind tal-pożizzjonament huwa short EUR/JPY — munita b'espożizzjoni long EUR estrema fuq naħa waħda u espożizzjoni short JPY estrema fuq l-oħra.

Ħarsa Ġenerali Ewlenija: L-Effett Multiplikatur tal-Pari

Meta ż-żewġ saqajn ta' par ta' muniti jkollhom z-scores estremi f'direzzjonijiet opposti, il-moviment mistenni fuq unwind jiġi kkumpundat. Short EUR/JPY bl-EUR f'+2.1 u l-JPY f'−2.4 ifisser li kwalunkwe bidla fis-sentiment taffettwa ż-żewġ saqajn simultanjament. Episodji storiċi ta' dan l-arranġament b'żewġ estremi pproduċew movimenti qawwija u veloċi — spiss 3–5% fil-par fi żmien ġimgħat mill-quċċata tal-pożizzjonament.

L-Anatomija ta' Treġġigħ lura Mmexxi minn COT

Pożizzjonament estrem ma jitreġġax lura spontanjament. Dan jinħall f'sekwenza ta' fażijiet distinti, kull wieħed b'firem COT li jistgħu jitkejlu. Il-fehim tal-istruttura tal-fażijiet jgħinek tiddistingwi bejn konsolidazzjoni temporanja u bidla ġenwina fir-reġim.

Fażi 1 — Akkumulazzjoni (Z-Score 0 sa ±1.5)

It-teżi makro tikseb trazzjoni. Kull ġimgħa, il-komunità spekulattiva żżid mal-pożizzjoni b'konvinzjoni. Il-kuntratti netti jikbru b'mod kostanti, l-interess miftuħ jiżdied, u t-tendenza fil-prezz tirrifletti u ssaħħaħ il-kunsens.

Fażi 2 — Iffullar (Z-Score ±1.5 sa ±2.0)

Il-pożizzjoni tikber aktar malajr milli jiġġustifika l-prezz. Parteċipanti ġodda qed jingħaqdu minħabba li l-kummerċ ħadem, mhux minħabba li t-teżi oriġinali ssaħħet. Id-deltas ta' kull ġimgħa fil-pożizzjonament nett jaċċelleraw. Din il-fażi spiss hija l-aktar waħda profittabbli għad-detenturi — il-momentum huwa impenjat bis-sħiħ — iżda hija wkoll meta r-riskju tal-ħruġ jibda jinbena inviżibbilment fl-isfond.

Fażi 3 — Eżawriment (Z-Score lil hinn minn ±2.0)

Ir-rata ta' bini ta' pożizzjonijiet ġodda tonqos. L-interess miftuħ jista' jilħaq plateau jew jibda jonqos filwaqt li l-prezz ikompli jiċċaqlaq fid-direzzjoni tat-tendenza. Din id-diverġenza bejn il-pożizzjonament li qed jonqos u l-apprezzament jew id-deprezzament kontinwu tal-prezz hija l-aktar sinjal importanti ta' twissija bikrija li joffri r-rapport COT.

Fażi 4 — L-Ewwel Unwind (Z-Score jirtira mill-estrem)

Jasal katalist — stqarrija mhux mistennija minn bank ċentrali, sorpriża fid-data makro, xokk ġeopolitiku — u l-parteċipanti l-aktar leveraged jibdew inaqqsu l-espożizzjoni. Iz-z-score jirtira mill-estrem tiegħu, iżda bil-mod għall-ewwel. Il-prezz jitreġġa' lura b'mod qawwi minħabba li l-ħruġ huma raggruppati: kulħadd li daħal fil-Fażi 2 qed jipprova joħroġ simultanjament mill-istess bieb.

Fażi 5 — Squeeze (Z-Score jirritorna lejn newtrali)

L-unwinding isir awto-rinforzanti. Short-covering jew long liquidation jaċċelleraw. Pożizzjonijiet li kienu profittabbli matul ħafna mit-tendenza jsiru malajr mhux profittabbli waqt is-squeeze. Il-moviment spiss jaqbeż il-valur ġust qabel ma jistabbilizza qrib reġim ġdid ta' pożizzjonament newtrali.

Futures tal-JPY — Pożizzjonament Nett vs Prezz USD/JPY (2023–2026)

Assi doppju: Kuntratti netti mhux kummerċjali tal-JPY (xellug); rata spot USD/JPY (lemin, maqluba). L-estremi tal-pożizzjonament jallinjaw ma' punti ta' bidla ewlenin tal-par.

Sors: Data CFTC COT permezz ta' /v1/cot/jpy u rata spot permezz ta' /v1/forex/usd/jpy — serje illustrattiva

Il-grafika ta' hawn fuq turi kif il-pożizzjonijiet netti short tal-JPY segwew l-USD/JPY tul ċiklu sħiħ ta' treġġigħ lura. Matul l-2023 u sal-bidu tal-2024, pożizzjonament spekulattiv short qawwi fil-futures tal-JPY kkorrisponda ma' USD/JPY li kien qed jikber. Iżda kull darba li l-pożizzjonament laħaq estrem statistiku, katalist — spiss sinjal ta' politika tal-Bank of Japan — ikkompressa l-ktieb short malajr, u pproduċa apprezzament qawwi tal-JPY.

Id-data COT ma bassritx il-katalist. Qaltlek li l-pożizzjoni kienet tant iffullata li kwalunkwe katalist kuntrarju, irrispettivament mid-daqs, kien jiġi amplifikat mid-dinamika tal-ħruġ tal-folla. Aċċessa l-istorja tal-pożizzjonament tal-JPY permezz tal-endpoint COT ta' FXMacroData biex issegwi jekk l-estrem attwali hux qed jinbena jew jonqos.

Is-Sinjal ta' Diverġenza Prezz–Pożizzjonament

L-aktar twissija affidabbli ta' treġġigħ lura bbażata fuq COT mhijiex il-livell assolut tal-pożizzjonament — hija d-diverġenza bejn id-direzzjoni tal-prezz u d-direzzjoni tal-pożizzjonament. Meta l-prezz ikompli f'direzzjoni waħda iżda l-pożizzjonament spekulattiv fil-futures sottostanti jibda jiċċaqlaq fid-direzzjoni l-oħra, parteċipanti kbar diġà qed inaqqsu l-espożizzjoni filwaqt li negozjanti tal-momentum tal-bejgħ bl-imnut jimbuttaw il-prezz ogħla jew aktar baxx.

EUR/USD vs EUR COT Net Longs — Sejbien ta' Diverġenza

EUR/USD spot (assi tax-xellug, blu); kuntratti netti mhux kummerċjali tal-EUR f'eluf (assi tal-lemin, deheb). Żoni ta' diverġenza sfumati bl-ambra.

Sors: /v1/forex/eur/usd u /v1/cot/eur — serje illustrattiva

Regoli ta' Sejbien ta' Diverġenza

  • Diverġenza bearish: Il-prezz tal-EUR/USD jagħmel għoli ġdid iżda l-longs netti tal-EUR COT jonqsu milli jagħmlu għoli ġdid — l-ispekulaturi qed iqassmu fil-qawwa. Oqgħod attent għal treġġigħ lura fi żmien 2–6 ġimgħat.
  • Diverġenza bullish: Il-prezz tal-USD/JPY jagħmel għoli ġdid (il-JPY jiddgħajjef aktar) iżda l-kuntratti short tal-JPY jieqfu jespandu — il-bejjiegħa short mhumiex qed iżidu l-konvinzjoni mal-moviment. Sinjal potenzjali ta' eżawriment.
  • Konferma tat-tendenza: Kemm il-prezz kif ukoll il-pożizzjonament nett qed jimxu fl-istess direzzjoni — it-triq tal-inqas reżistenza hija intatta. Żomm mat-tendenza sakemm din il-konferma tinkiser.

Kombinazzjoni ta' Sinjali COT ma' Fundamenti Makro

Il-pożizzjonament COT huwa sinjal ta' struttura tas-suq, mhux wieħed fundamentali. Il-qawwa tiegħu timmultiplika meta jallinja ma' — jew jikkontradixxi — l-ambjent makro sottostanti. L-aktar setups b'konvinzjoni għolja jinqalgħu f'żewġ konfigurazzjonijiet speċifiċi.

Konfigurazzjoni 1 — Riħ Makro Favorevoli, Pożizzjoni Iffullata

Il-każ fundamentali għal pożizzjoni huwa b'saħħtu u mifhum sew — iżda huwa diġà rifless bis-sħiħ f'pożizzjonament spekulattiv estrem. F'dan il-każ, il-vantaġġ minn titjib makro ulterjuri huwa limitat minħabba li l-komunità diġà pożizzjonat ruħha għalih. L-asimmetrija hija fuq in-naħa negattiva: jekk id-data makro tiddiżappunta anke b'mod modest, it-treġġigħ lura jkun vjolenti minħabba li l-folla m'għandhiex fejn tmur.

Dan jiddeskrivi l-arranġament attwali tal-EUR. Narrattiva ta' dollaru Amerikan li qed jiddgħajjef u data ekonomika tal-UE li qed tissaħħaħ jappoġġjaw il-longs tal-EUR fuq il-fundamentali — iżda z-score ta' +2.1 jgħidlek li ħafna minn din it-teżi hija diġà pprezzata fil-pożizzjonament tal-futures. Il-kummerċ mhuwiex ħażin, iżda r-riskju/premju naqas b'mod sinifikanti. Iġbed id-data makro tal-EUR flimkien mal-COT biex tivverifika:

import requests

BASE = "https://fxmacrodata.com/api/v1"
KEY  = "YOUR_API_KEY"

# EUR macro fundamentals
eur_gdp    = requests.get(f"{BASE}/announcements/eur/gdp",         params={"api_key": KEY, "limit": 6}).json()
eur_cpi    = requests.get(f"{BASE}/announcements/eur/inflation",   params={"api_key": KEY, "limit": 6}).json()
eur_policy = requests.get(f"{BASE}/announcements/eur/policy_rate", params={"api_key": KEY, "limit": 4}).json()

# COT positioning
eur_cot    = requests.get(f"{BASE}/cot/eur", params={"api_key": KEY, "limit": 8}).json()

print("Latest EUR policy rate:", eur_policy["data"][0])
print("Latest EUR CPI:", eur_cpi["data"][0])
print("Latest EUR net COT:", eur_cot["data"][0]["noncommercial_net"])

Konfigurazzjoni 2 — Riħ Makro Kontrarju, Pożizzjoni Iffullata (L-Ogħla Twissija)

Dan huwa l-arranġament bl-ogħla twissija. Id-data makro tibda tikkontradixxi t-teżi ta' kunsens fl-istess ħin li l-pożizzjonament huwa estrem. Kummerċ iffullat li jitlef il-ġustifikazzjoni fundamentali tiegħu huwa riċetta għal unwind rapidu u diżordinat. Is-CHF f'−1.7 flimkien ma' kwalunkwe sorpriża ta' politika tal-SNB li tisfida t-teżi bearish tas-CHF tkun eżempju klassiku ta' din il-konfigurazzjoni.

Veloċità tal-Bidla fil-Pożizzjonament — Delta tal-Kuntratt Nett ta' Kull Ġimgħa (EUR, JPY, GBP)

Bidla ġimgħa wara ġimgħa fil-kuntratti netti mhux kummerċjali. Delta li qed tonqos f'estrem ta' pożizzjonament hija sinjal bikri ta' eżawriment tal-Fażi 3.

Sors: Data CFTC COT permezz ta' FXMacroData — serje illustrattiva

Il-veloċità hija importanti daqs il-livell. Meta l-bidliet fil-pożizzjoni netta kienu qed jaħdmu b'+8,000 sa +12,000 kuntratt fil-ġimgħa fl-aqwa tal-akkumulazzjoni tal-EUR u minn dakinhar naqsu għal +1,000 sa +2,000, dik id-deċelerazzjoni hija firma oġġettiva tal-Fażi 3. Il-folla għadha qed iżżid iżda l-konvinzjoni qed tonqos. Dan huwa meta r-riskju ta' treġġigħ lura jgħaddi minn teoretiku għal imminenti.

Qafas Prattiku ta' Kummerċ ta' Treġġigħ lura

It-traduzzjoni tas-sinjali COT f'kummerċ attwali teħtieġ struttura. L-estremi tal-pożizzjonament jistgħu jippersistu għal ġimgħat jew xhur, u m'hemm l-ebda garanzija li qari estrem jitreġġa' lura fil-pront. Il-qafas li ġej juża l-COT bħala filtru ta' prerekwiżit, mhux għodda preċiża ta' ħin.

Pass 1 — Skrinja għal Estremi

Mexxi l-iskannjar ta' z-score ta' kull ġimgħa fit-8 muniti kollha. Immarka kwalunkwe munita b'|z| > 2.0 bħala kandidat għall-monitoraġġ tat-treġġigħ lura.

Pass 2 — Iċċekkja l-Veloċità

Ikkalkula d-delta ta' kull ġimgħa. Jekk l-aħħar 3 ġimgħat juru żieda li qed tonqos (|Δ| qed tiċkien), il-fażi ta' eżawriment tista' tkun għaddejja. Din hija prekondizzjoni għad-dħul, mhux trigger.

Pass 3 — Allinja mal-Makro

Iċċekkja l-indikaturi fundamentali rilevanti permezz ta' FXMacroData. Id-data makro qed tappoġġja jew iddgħajjef it-teżi iffullata? Riħ makro favorevoli jfisser stenna; riħ makro kontrarju jfisser li l-arranġament huwa attiv.

Pass 4 — Stenna Trigger

Tħallix pożizzjonament estrem mingħajr trigger. Triggers jinkludu: sorpriża minn bank ċentrali, miss makro, ksur tekniku ta' appoġġ/reżistenza ewlenija, jew l-ewwel ġimgħa kkonfermata ta' tnaqqis nett fil-COT.

Pass 5 — Daqs għall-Volatilità

Treġġigħ lura minn estremi iffullati huma veloċi u volatili. Daqs il-pożizzjonijiet biex jakkomodaw movimenti avversi inizjali qabel ma l-unwind jikseb momentum. Stop loss 'il fuq/taħt l-għoli/baxx estrem ta' z-score.

Invalidazzjoni

Jekk il-COT juri rekord ġdid ta' kull ġimgħa fid-direzzjoni estrema wara d-dħul, it-teżi hija ħażina fi żmien qasir. Oħroġ u erġa' evalwa. Kummerċ iffullat jista' jsir aktar iffullat qabel ma jitreġġa' lura.

Bini ta' Skanner COT ta' Kull Ġimgħa

L-implimentazzjoni prattika ta' dan il-qafas hija skanner ta' kull ġimgħa li awtomatikament jikkalkula z-scores u deltas għat-tmien futures tal-muniti kollha u joħroġ tabella ta' twissija kklassifikata. Hawn hu skript lest għall-produzzjoni li juża l-endpoint COT ta' FXMacroData:

import requests, statistics
from datetime import date, timedelta

BASE       = "https://fxmacrodata.com/api/v1"
KEY        = "YOUR_API_KEY"
CURRENCIES = ["aud", "cad", "chf", "eur", "gbp", "jpy", "nzd", "usd"]
WINDOW     = 52   # weeks for z-score baseline
EXTREME_Z  = 2.0  # alert threshold

def fetch_cot(ccy: str) -> list[dict]:
    r = requests.get(f"{BASE}/cot/{ccy}", params={"api_key": KEY, "start": "2019-01-01"})
    r.raise_for_status()
    return r.json()["data"]   # newest first

def analyse(records: list[dict]) -> dict:
    vals = [r["noncommercial_net"] for r in records]
    net  = vals[0]
    # 52-week z-score
    window = vals[:WINDOW]
    mu  = statistics.mean(window)
    sig = statistics.stdev(window) if len(window) > 1 else 1
    z   = round((net - mu) / sig, 2) if sig else 0.0
    # 4-week velocity (average weekly change)
    delta_4w = round((vals[0] - vals[4]) / 4, 0) if len(vals) > 4 else 0
    # Net as % of open interest
    oi      = records[0].get("open_interest", 1) or 1
    net_oi  = round(net / oi * 100, 1)
    return {
        "net": net, "zscore": z,
        "delta_4w": delta_4w, "net_oi_pct": net_oi,
        "date": records[0]["date"]
    }

print(f"\n{'CCY':5} {'Net':>9} {'Z-Score':>9} {'4W Delta':>10} {'Net/OI%':>9}  Status")
print("-" * 60)

for ccy in CURRENCIES:
    data  = fetch_cot(ccy)
    stats = analyse(data)
    flag  = " ⚠ EXTREME" if abs(stats["zscore"]) >= EXTREME_Z else ""
    print(f"{ccy.upper():5} {stats['net']:>9,.0f} {stats['zscore']:>9.2f} "
          f"{stats['delta_4w']:>10,.0f} {stats['net_oi_pct']:>9.1f}%{flag}")

It-tħaddim ta' dan kull nhar ta' Ġimgħa filgħaxija — ftit wara r-rilaxx tal-COT fit-3:30 pm tal-Lvant — jagħtik qari komplet tal-pajsaġġ spekulattiv qabel il-weekend u qabel il-ftuħ Asjatiku l-Ħadd ta' wara.

Aċċessa Data COT Reali

FXMacroData tipprovdi pożizzjonament CFTC COT ta' kull ġimgħa għat-tmien futures ewlenin tal-muniti kollha — AUD, CAD, CHF, EUR, GBP, JPY, NZD, u USD — b'storja kompleta, risposti JSON nodfa, u endpoints għal kull munita.

Ipprova l-endpoint tal-EUR: https://fxmacrodata.com/api/v1/cot/eur?api_key=YOUR_API_KEY

Blogroll