COT Posizionamendua eta Pilaketa Handiko Operazioak: Alderantzikatzeak Antzematen banner image

Trade Views

Market Analysis

COT Posizionamendua eta Pilaketa Handiko Operazioak: Alderantzikatzeak Antzematen

Moneta-etorkizuneko posizionamendu espekulatiboa muturreko estatistiketara iristen denean, pilaketa handiko operazioa berez arrisku bihurtzen da. CFTC COT datuak erabiliz, artikulu honek z-puntuazioekin pilaketa nola neurtu, posizionamendu-alderantzikatze baten bost faseak nola identifikatu eta desegitea negoziatzeko esparru praktiko bat nola eraiki erakusten du.

Eskuragarri ere English

COT Seinalearen Laburpena — 2026ko apirila

JPY — Muturreko Laburra

Neto −148k kontratu · Z-puntuazioa −2.4

EUR — Luzatutako Luzea

Neto +112k kontratu · Z-puntuazioa +2.1

GBP — Neurrizko Luzea

Neto +64k kontratu · Z-puntuazioa +1.3

AUD — Apur bat Laburra

Neto −18k kontratu · Z-puntuazioa −0.6

Zortzi moneta-etorkizuneko merkatu nagusietatik bik muturreko estatistikak erakusten dituzte posizionamendu espekulatiboan. JPYren kontratu labur garbiak −148.000tik behera jaitsi dira —azken 52 asteko banaketaren aurkako −2.4ko z-puntuazioa—, eta EURren kontratu luze garbiak +112.000ra igo dira, +2.1eko z-puntuazioarekin. Merkataritza ez-komertzialeko operadoreak norabide batean hainbeste pilatzen direnean, operazioa makro-tesiari buruzkoa izateari uzten dio eta irteera-arriskuari buruzkoa izaten hasten da.

Artikulu honek hurrengoari buruz hitz egiten du. Astero argitaratzen diren CFTC Commitments of Traders datuak erabiliz, aztertzen dugu nola identifikatu adostasuneko operazio bat "ondo posizionatuta" egotetik "arrisku handiko pilaketara" pasatzen denean, nola ikusten diren desegite baten hasierako abisu-seinaleak, eta nola egituratu alderantzikatze-esparru bat COT posizionamendu-muturren inguruan.

Artikulu honek zer jorratzen duen

  • Pilaketa handiko operazioak definitzea eta neurtzea z-puntuazioak eta interes ireki garbiaren ratioak erabiliz
  • Egungo muturreko irakurketak zortzi moneta-etorkizun nagusietan
  • COT-ek bultzatutako alderantzikatze baten anatomia — muturretik estutze fasera arteko bost fase
  • COT seinaleak makro-oinarrizko datuekin konbinatzea konbentzimendu handiagoko operazioetarako
  • Alderantzikatze-esparru praktiko bat: sarrera-abiarazleak, berrespen-seinaleak eta baliogabetzea

Pilaketa Handiko Operazio bat Definitzen

Operazio bat pilaketa handikoa bihurtzen da merkataritza ez-komertzialeko komunitate espekulatiboak —hedge fundek, aktibo-kudeatzaileek eta lehengaien merkataritza-aholkulariek— norabide-posizio bat metatzen duenean, bere historiarekiko estatistikoki muturrekoa dena. Hitz kritikoa erlatiboa da. +100.000 EUR kontratuko posizio luze garbi bat ez da berez muturrekoa; muturrekoa da soilik monetaren posizionamendu-tarte tipikoaren oso gainetik badago.

Bi metrikak definizio hau atalase operatibo bihurtzen dute.

Merkataritza Ez-Komertzialeko Posizionamendu Garbiaren Z-Puntuazioa

COT irakurketak moneta eta denbora-tarteetan normalizatzeko modurik sendoena z-puntuazio mugikorra da. Galdera zehatz bati erantzuten dio: zenbat desbideratze estandar dago egungo posizionamendua bere azken batez bestekoaren gainetik edo azpitik? 52 asteko leiho bat erabiltzeak erreferentzia egungo makro-erregimenari lotzen dio, eta ez merkatu-egitura egungoa islatu ezin duen hamarkadetako historiari.

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, ...}

+2.0tik gorako edo −2.0tik beherako irakurketek moneta bere banaketa historikoaren goiko edo beheko %2.3an kokatzen dute. Hori da artikulu honek "muturreko" gisa tratatzen duen atalasea — estatistikoki ezohikoa, posizionamendu-arrisku estruktural gisa seinalatzeko adina.

Posizio Garbia Interes Irekiaren Zati gisa

Z-puntuazioak posizionamendua bere banaketa historikoan non dagoen esaten dizu. Interes ireki garbiaren ratioak norabide-apustua egungo merkatu-sakonera barruan zenbateraino dagoen kontzentratuta adierazten dizu. Merkataritza ez-komertzialeko posizionamendu garbiak interes ireki osoaren %25-30 baino gehiago adierazten duenean, merkatua estrukturalki desorekatuta dago eta kontrako edozein katalizatzailek eragindako deslokazio-potentziala handia da.

EUR Etorkizunak — Merkataritza Ez-Komertzialeko Posizionamendu Garbia (2023–2026)

52 asteko z-puntuazio mugikorraren gainjartzea. Itzalpeko bandek muturreko atalaseak (±2σ) markatzen dituzte.

Iturria: CFTC COT datuak FXMacroDataren bidez /v1/cot/eur — serie historiko adierazgarria

Egungo Muturreko Irakurketak Moneta Nagusietan

Moneta arteko z-puntuazioaren eskaneatzea da, ziurrenik, makro FX operadore batek astero egin dezakeen erritualik indartsuena. Zortzi moneta-etorkizun guztiak aldi berean sailkatuz, berehala erakusten du zein operazio dauden bero alde batean edo bestean, eta zein geratzen diren zona neutro batean, non makro-tesiak aurrera egiteko lekua duen.

COT Posizionamenduaren Z-Puntuazioak — Moneta Nagusi Guztiak (2026ko apirila)

52 asteko z-puntuazio mugikorra. Barra gorriek muturreko labur-pilaketa adierazten dute; barra berdeek muturreko luze-pilaketa adierazten dute.

Iturria: CFTC COT datuak FXMacroDataren bidez /v1/cot/{currency} — argazki adierazgarria

Goiko argazkiak sentimendu espekulatiboaren bifurkazio argi bat erakusten du. JPYren liburu laburra da konplexuko posizio pilatuena, bere −2.4ko z-puntuazioa −2.0ko arrisku-atalasearen oso azpitik dagoelarik. EURren posizio luzeak +2.1era iritsi dira eta adostasuneko posizio luzea berez arrisku bihurtzen den puntura hurbiltzen ari dira. CHF −1.7an dago, muturreko labur-eremura hurbiltzen. CAD eta AUD eroso daude zona neutroan.

Pare-operadoreentzat, JPY/EUR dibergentzia da irakurketa erabilgarriena: batez bestekoaren itzuleran sinesten baduzu, posizionamenduaren desegitetik egiturazko bultzada handiena duen operazioa EUR/JPY laburra da — alde batetik muturreko EUR esposizio luzea eta bestetik muturreko JPY esposizio laburra duen moneta.

Ondorio Nagusia: Pareen Biderkatzaile Efektua

Moneta-pare baten bi aldeek muturreko z-puntuazioak kontrako norabideetan dituztenean, desegite baten aurreikusitako mugimendua konposatua da. EUR/JPY laburra, EUR +2.1ean eta JPY −2.4an daudelarik, esan nahi du sentimendu-aldaketa orok bi aldeei aldi berean eragiten diela. Muturreko bikoitzeko konfigurazio honen pasarte historikoek mugimendu zorrotz eta azkarrak eragin dituzte — askotan %3-5ekoak parean, posizionamendu-gailurraren aste gutxira.

COT-ek Bultzatutako Alderantzikatze Baten Anatomia

Muturreko posizionamendua ez da berez alderantzikatzen. Fase desberdinen sekuentzia batean desegiten da, bakoitzak COT sinadura neurgarriak dituelarik. Fase-egitura ulertzeak aldi baterako finkapen baten eta benetako erregimen-aldaketa baten artean bereizten laguntzen dizu.

1. fasea — Metaketa (Z-puntuazioa 0tik ±1.5era)

Makro-tesiak indarra hartzen du. Astero, komunitate espekulatiboak posizioari gehitzen dio konbentzimenduarekin. Kontratu garbiak etengabe hazten dira, interes irekia igotzen da, eta prezioaren joerak adostasuna islatzen eta indartzen du.

2. fasea — Pilaketa (Z-puntuazioa ±1.5etik ±2.0ra)

Posizioa prezioak justifikatzen duena baino azkarrago hazten da. Parte-hartzaile berriak sartzen ari dira operazioak funtzionatu duelako, eta ez jatorrizko tesiak indarra hartu duelako. Posizionamendu garbiaren asteko deltak azkartu egiten dira. Fase hau da, askotan, jabeentzat errentagarriena —momentua guztiz aktibatuta dago—, baina baita irteera-arriskua atzealdean ikusezin eraikitzen hasten denean ere.

3. fasea — Agortzea (Z-puntuazioa ±2.0tik haratago)

Posizio berriak eraikitzeko tasa moteldu egiten da. Interes irekia egonkortu edo jaisten has daiteke, prezioak joera-norabidean mugitzen jarraitzen duen bitartean. Posizionamenduaren moteltzearen eta prezioaren balioespen edo debaluazioaren arteko dibergentzia hau da COT txostenak eskaintzen duen abisu-seinale goiztiar garrantzitsuena.

4. fasea — Lehen Desegitea (Z-puntuazioa muturretik atzera egiten)

Katalizatzaile bat iristen da —ustekabeko banku zentralaren adierazpen bat, makro-datu sorpresa bat, shock geopolitiko bat— eta palanka gehien duten parte-hartzaileak esposizioa murrizten hasten dira. Z-puntuazioa bere muturretik atzera egiten du, baina hasieran poliki. Prezioa zorrotz alderantzikatzen da, irteerak pilatuta daudelako: 2. fasean sartu ziren guztiak aldi berean ate beretik irteten saiatzen ari dira.

5. fasea — Estutzea (Z-puntuazioa neutrora itzultzen)

Desegitea auto-indartzaile bihurtzen da. Laburren estaltzea edo luzeen likidazioa azkartu egiten da. Joeraren zati handi batean errentagarriak izan ziren posizioak azkar errentagarri ez bihurtzen dira estutzean. Mugimenduak askotan bidezko balioa gainditzen du, posizionamendu-erregimen neutro berri baten inguruan egonkortu aurretik.

JPY Etorkizunak — Posizionamendu Garbia vs USD/JPY Prezioa (2023–2026)

Ardatz bikoitza: JPY merkataritza ez-komertzialeko kontratu garbiak (ezkerrean); USD/JPY spot tasa (eskuinean, alderantzikatuta). Posizionamendu-muturrak parearen inflexio-puntu nagusiekin bat datoz.

Iturria: CFTC COT datuak /v1/cot/jpy bidez eta spot tasa /v1/forex/usd/jpy bidez — serie adierazgarria

Goiko grafikoak JPYren posizio labur garbiek USD/JPY nola jarraitu zuten erakusten du alderantzikatze-ziklo oso batean. 2023an zehar eta 2024aren hasieran, JPY etorkizuneko posizionamendu labur espekulatibo handiak USD/JPYren goranzko joerarekin bat egin zuen. Baina posizionamendua muturreko estatistikora iristen zen bakoitzean, katalizatzaile batek —askotan Japoniako Banku Zentralaren politika-seinale batek— liburu laburra azkar konprimitu zuen, JPYren balioespen zorrotza eraginez.

COT datuek ez zuten katalizatzailea aurreikusi. Esan zizun posizioa hain pilatuta zegoela, ezen kontrako edozein katalizatzaile, tamaina edozein izanda ere, jendearen irteera-dinamikak anplifikatuko zuela. Sartu JPY posizionamenduaren historiara FXMacroData COT amaiera-puntuaren bidez, egungo muturra eraikitzen edo arintzen ari den jarraitzeko.

Prezio-Posizionamendu Dibergentziaren Seinalea

COT-en oinarritutako alderantzikatze-abisu fidagarriena ez da posizionamenduaren maila absolutua — prezioaren norabidearen eta posizionamenduaren norabidearen arteko dibergentzia baizik. Prezioak norabide batean jarraitzen duenean, baina azpiko etorkizuneko posizionamendu espekulatiboa beste norabidean mugitzen hasten denean, parte-hartzaile handiak dagoeneko esposizioa murrizten ari dira, eta txikizkako momentum-operadoreek prezioa gora edo behera bultzatzen dute.

EUR/USD vs EUR COT Posizio Luze Garbiak — Dibergentzia Antzematen

EUR/USD spot (ezkerreko ardatza, urdina); EUR merkataritza ez-komertzialeko kontratu garbiak milaka (eskuineko ardatza, urrea). Dibergentzia-zonak anbar kolorez itzalita.

Iturria: /v1/forex/eur/usd eta /v1/cot/eur — serie adierazgarria

Dibergentzia Antzemateko Arauak

  • Dibergentzia bajista: EUR/USD prezioak maximo berri bat egiten du, baina EUR COT posizio luze garbiek ez dute maximo berri bat egiten — espekulatzaileak indarrean banatzen ari dira. Begiratu alderantzikatze bat 2-6 aste barru.
  • Dibergentzia alcista: USD/JPY prezioak maximo berri bat egiten du (JPYk gehiago ahultzen du), baina JPY kontratu laburrak ez dira gehiago hedatzen — labur-saltzaileek ez diote konbentzimendurik gehitzen mugimenduari. Agortze-seinale potentziala.
  • Joeraren berrespena: Prezioa eta posizionamendu garbia norabide berean doaz — erresistentzia gutxieneko bidea osorik dago. Jarraitu joerarekin berrespen hau hautsi arte.

COT Seinaleak Makro-Oinarrizko Datuen bidez Konbinatzea

COT posizionamendua merkatu-egituraren seinale bat da, ez oinarrizko bat. Bere indarra biderkatu egiten da azpiko makro-ingurunearekin bat egiten duenean —edo kontraesanean jartzen denean—. Konbentzimendu handieneko konfigurazioak bi egoera zehatzetan sortzen dira.

1. konfigurazioa — Makro-Haizea alde, Pilaketa Handiko Posizioa

Posizio baten oinarrizko kasua sendoa eta ondo ulertua da — baina dagoeneko guztiz islatuta dago muturreko posizionamendu espekulatiboan. Kasu honetan, makro-hobekuntza gehiagoren goranzko potentziala mugatua da, komunitateak dagoeneko horretarako posizionatu duelako. Asimetria beheranzkoa da: makro-datuek apur bat ere huts egiten badute, alderantzikatzea bortitza izango da, jendeak ez baitu nora joan.

Honek egungo EUR konfigurazioa deskribatzen du. AEBetako dolarraren ahultzearen narrazioak eta EBko datu ekonomikoen sendotzeak EURren posizio luzeak babesten dituzte oinarrizko datuen arabera — baina +2.1eko z-puntuazio batek esaten dizu tesi honen zati handi bat dagoeneko etorkizuneko posizionamenduan prezioztatuta dagoela. Operazioa ez da okerra, baina arrisku/etekin erlazioa nabarmen murriztu da. Ekarri EURren makro-datuak COTekin batera egiaztatzeko:

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"])

2. konfigurazioa — Makro-Haizea kontra, Pilaketa Handiko Posizioa (Alerta Gorena)

Hau da alerta goreneko konfigurazioa. Makro-datuak adostasuneko tesiaren aurka hasten dira, posizionamendua muturrean dagoen une berean. Oinarrizko justifikazioa galtzen duen pilaketa handiko operazio bat desegite azkar eta desordenatu baten errezeta da. CHF −1.7an, SNBren edozein politika-sorpresarekin konbinatuta, CHFren tesi bajista zalantzan jartzen duena, konfigurazio honen adibide klasiko bat izango litzateke.

Posizionamendu Aldaketaren Abiadura — Asteko Kontratu Garbiaren Delta (EUR, JPY, GBP)

Astetik asteko aldaketa merkataritza ez-komertzialeko kontratu garbietan. Posizionamendu-mutur batean delta moteltzea 3. faseko agortze-seinale goiztiarra da.

Iturria: CFTC COT datuak FXMacroDataren bidez — serie adierazgarria

Abiadurak mailak bezainbeste garrantzia du. Posizio garbiaren aldaketak astero +8.000tik +12.000 kontratura zihoazenean EUR metaketaren gailurrean eta ordutik +1.000tik +2.000ra moteldu direnean, moteltze hori 3. faseko sinadura objektiboa da. Jendea oraindik gehitzen ari da, baina konbentzimendua ahultzen ari da. Hau da alderantzikatze-arriskua teorikotik berehalakora pasatzen denean.

Alderantzikatze Operazioetarako Esparru Praktiko Bat

COT seinaleak benetako operazio bihurtzeak egitura eskatzen du. Posizionamendu-muturrek asteak edo hilabeteak iraun ditzakete, eta ez dago bermerik muturreko irakurketa bat azkar alderantzikatuko denik. Hurrengo esparruak COT aurrebaldintza-iragazki gisa erabiltzen du, ez denbora-tresna zehatz gisa.

1. urratsa — Muturrak Bilatu

Egin asteko z-puntuazioaren eskaneatzea 8 monetetan. Markatu |z| > 2.0 duen edozein moneta alderantzikatze-jarraipenerako hautagai gisa.

2. urratsa — Abiadura Egiaztatu

Kalkulatu asteko delta. Azken 3 asteetan gehikuntza moteltzen ari dela ikusten bada (|Δ| txikitzen), agortze-fasea martxan egon daiteke. Hau sarrerarako aurrebaldintza bat da, ez abiarazle bat.

3. urratsa — Makroarekin Lerrokatu

Egiaztatu oinarrizko adierazle garrantzitsuak FXMacroDataren bidez. Makro-datuek pilaketa handiko tesia babesten edo ahultzen dute? Makro-haizea alde badago, itxaron; makro-haizea kontra badago, konfigurazioa aktibo dago.

4. urratsa — Abiarazle baten Zain Egon

Ez ahuldu muturreko posizionamendua abiarazle bat gabe. Abiarazleen artean daude: banku zentralaren sorpresa, makro-datuen huts egitea, funtsezko euskarri/erresistentziaren haustura teknikoa, edo COTen murrizketa garbiaren lehen astearen berrespena.

5. urratsa — Bolatilitaterako Tamaina

Pilaketa handiko muturretatik datozen alderantzikatzeak azkarrak eta lurrunkorrak dira. Tamainatu posizioak hasierako mugimendu kaltegarriak onartzeko, desegiteak indarra hartu aurretik. Stop loss muturreko z-puntuazioaren maximo/minimoaren gainetik/azpitik.

Baliogabetzea

Sarreraren ondoren COTek muturreko norabidean asteko errekor berri bat erakusten badu, tesia okerra da epe laburrean. Irten eta berriro ebaluatu. Pilaketa handiko operazioak are pilatuago egon daitezke alderantzikatze aurretik.

Asteko COT Eskanerra Eraikitzen

Esparru honen inplementazio praktikoa asteko eskaner bat da, zortzi moneta-etorkizun guztietarako z-puntuazioak eta deltak automatikoki kalkulatzen dituena eta sailkatutako alerta-taula bat ematen duena. Hona hemen produkziorako prest dagoen script bat FXMacroData COT amaiera-puntua erabiliz:

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}")

Hau ostiral arratsaldero exekutatzeak —Ekialdeko 15:30eko COT argitalpenaren ondoren— paisaia espekulatiboaren irakurketa osoa ematen dizu asteburua baino lehen eta hurrengo igandean Asiako irekiera baino lehen.

Sartu Benetako COT Datuetara

FXMacroDatak asteko CFTC COT posizionamendua eskaintzen du zortzi moneta-etorkizun nagusietarako — AUD, CAD, CHF, EUR, GBP, JPY, NZD eta USD — historia osoarekin, JSON erantzun garbiekin eta moneta bakoitzeko amaiera-puntuekin.

Probatu EUR amaiera-puntua: https://fxmacrodata.com/api/v1/cot/eur?api_key=YOUR_API_KEY

Blogroll