COT 신호 스냅샷 2026년 4월
JPY 극단
-148k 계약 · Z 점수 -2.4
EUR 연장된 장기
순차 +112k 계약 · Z 점수 +2.1
GBP 중저장
순차 + 64k 계약 · Z 점수 +1.3
AUD 약간 짧다
-18k 계약 · Z 점수 -0.6
8개의 주요 통화 선물 시장 중 두 개 시장은 현재 투기적 포지셔닝에서 통계적 극단적 상황을 보이고 있다. JPY 순 단편 계약은 -148,000 아래로 밀려들었고, 52주 분포에 비해 -2.4의 z 점수를 기록하고 있으며, EUR 순 장기 거래는 +112,000로 상승했으며, z 점수는 +2.1이다. 비상업 거래자가 한 방향으로 이렇게 많이 몰려들면 거래는 거시적 요점과 관련이 없어지고 출구 위험과 관련이되기 시작한다.
이 기사에서는 다음으로 일어나는 일에 대해 설명합니다. CFTC의 주간 트레이더들의 약속 데이터를 사용하여 합의 거래가 "좋은 위치"에서 "위험하게 밀집"으로 넘어갈 때, 느린 시기의 초기 경고 신호가 어떻게 보이는지, 그리고 COT 위치 극단적 측면에 대한 반전 프레임워크를 구성하는 방법을 조사합니다.
이 기사 의 내용
- z-스코어와 적립금리 비율을 사용하여 혼잡 거래의 정의와 측정
- 현재 8개의 주요 통화 선물에서 극한 판독
- COT가 움직이는 역전의 해부학 극심에서 압축까지의 다섯 단계
- 높은 확신을 가진 거래에 대한 COT 신호와 매크로 기본 요소를 결합하는 방법
- 실용적인 역전 프레임워크: 입력 트리거, 확인 신호 및 무효화
붐비는 무역 을 정의 함
비상업적 투기 커뮤니티 헤지 펀드, 자산 관리자, 상품 거래 자문가 가 자신의 역사에 비해 통계적으로 극단적인 방향 위치를 축적하면 거래가 붐비는 상태가 됩니다. 상대+100,000 EUR의 순장 계약은 본질적으로 극단적이지 않습니다. 그것은 통화의 전형적인 위치 범위보다 훨씬 높을 때만 극단적입니다.
두 가지 지표가 이 정의를 실행 가능한 기준으로 정리한 것입니다.
Z점점 (Z-Score) - 순차 비상업적 포지셔닝
통화와 시간 기간에 걸쳐 COT 판독을 정상화하는 가장 강력한 방법은 롤링 z 점수입니다. 그것은 정확한 질문에 답합니다: 최근 평균보다 얼마나 높은 표준 편차 또는 낮은 현재 위치가 있습니까? 52 주 창을 사용하여 기준 지표를 현재의 거시 체제에 연결하는 것이 아니라 현재 시장 구조를 반영하지 않을 수있는 수십 년의 역사보다 더 나은 것입니다.
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.0 이상 또는 -2.0 이하의 판독은 통화를 역사적 분포의 상위 또는 하단에 2.3%로 배치합니다. 이 기사는 구조적 위치 위험으로 표시 할만큼 통계적으로 이상적인 "극단"이라고 취급하는 문턱입니다.
오픈 인테리스의 분수로 순위
z 점수는 포지셔닝이 역사적 분포에서 어디에 위치하는지 알려줍니다. 순대 오픈-인터테인스 비율은 현재 시장 깊이 내에서 방향 내기가 얼마나 집중되어 있는지 알려줍니다.. 비상업적 순자 포지시닝이 전체 오픈 인테인스의 25~30% 이상을 차지하면 시장은 구조적으로 왜곡되어 있으며 역반되는 촉매에 대한 장애의 잠재력이 높습니다.
그래프 1: EUR의 순 COT 위치EUR 선물 순차 비상업 포지셔닝 (20232026)
52주 z 점수 오버레이를 롤링합니다. 그림자색 밴드는 극한의 임계값 (±2σ) 을 표시합니다.
출처: FXMacroData를 통해 CFTC COT 데이터 /v1/cot/eur 일러스트레이션 역사 시리즈
주요 통화에서 현재 극한 판독
크로스 화폐 z 점수 스캔은 모든 매크로 FX 트레이더가 실행할 수있는 가장 강력한 주간 의식이라고 할 수 있습니다. 동시에 모든 8 개의 화폐 선물을 순위 지정함으로써 어느 거래가 양쪽에서 뜨겁고 어느 것이 중립 구역에 남아있는지 즉시 밝혀집니다.
그래프 2: 다화폐 z점점 바그램COT 위치 Z 점수 모든 주요 통화 (2026년 4월)
52주 연속 z 점수: 빨간색 막대기는 극히 짧은 밀집을 나타내고 녹색 막대기 는 극히 긴 밀집를 나타냅니다.
출처: FXMacroData를 통해 CFTC COT 데이터 /v1/cot/{currency} 예시적인 사진
위 스냅샷은 투기적인 정서에서 명확한 분리를 보여줍니다. JPY 짧은 책은 -2의 z 점수가 -2의 위험 문턱보다 훨씬 낮아있는 복합에서 가장 붐비는 위치입니다. EUR 긴 +2.1에 도달하고 합의 긴 자신의 위험이 되는 지점에 접근하고 있습니다. CHF는 -1.7에 위치하고 있으며 극한 짧은 영역에 접근하고 있다. CAD와 AUD는 중립 구역에 편안하게 앉아 있습니다.
쌍 거래자에게 JPY/EUR의 오차는 가장 실행 가능한 해석입니다. 평균 반전 (mean reversal) 을 믿는다면, 포지셔닝 유닝에서 가장 구조적인 뒷바람을 가진 거래는 EUR/JPY 가 짧은 것이지요. 한쪽에서 EUR에 대한 극도로 긴 노출과 다른 쪽에서 JPY에 대한 극단적으로 짧은 노출이 있는 통화입니다.
핵심 교훈: 쌍의 증배 효과
두 개의 지각이 서로 반대 방향으로 극단적인 z 점수를 가지고 있을 때, 기대되는 움직임은 더 심해진다. EUR/JPY가 +2.1에서 EUR와 JPY가 -2.4에서 EUR가 짧은 것은 감정의 변화로 인해 두 지각에 동시에 영향을 미친다는 것을 의미한다. 이 두 가지 극단적인 설정의 역사적 에피소드는 위치 정점 후 몇 주 이내에 두 쌍에서 급하고 빠른 움직임이 종종 3~5%를 낳았다.
COT 를 이용 한 변화 의 해부학
극단적 위치화는 자발적으로 역행하지 않습니다. 각 단계마다 측정 가능한 COT 서명으로 구분되는 일련의 단계로 진행됩니다. 단계 구조를 이해하는 것은 일시적인 통합과 진정한 체제 전환을 구별하는 데 도움이됩니다.
1단계 축적 (Z 점수 0 ~ ±1.5)
거시적 논문은 견인력을 얻습니다. 매주, 투기 커뮤니티는 확신으로 입장을 추가합니다. 순 계약은 꾸준히 성장하고, 개방된 관심은 증가하고, 가격 추세는 합의점을 반영하고 강화합니다.
단계 2 포집 (Z 점수 ±1.5~±2.0)
포지션은 가격이 정당화하는 것보다 더 빨리 성장합니다. 새로운 입주자는 원래의 논문이 강화되었기 때문에 아니라 거래가 작동했기 때문에 합류합니다. 순 포지셔닝에서 주간 델타가 가속화됩니다. 이 단계는 종종 보유자에게 가장 수익성이 높습니다. 동력이 완전히 참여하지만 출구 위험이 보이지 않게 배경에서 쌓이기 시작할 때입니다.
3단계 피로 (Z 점수 ±2.0 이상)
새로운 포지션 구축 속도가 느려집니다. 오픈 인테리스는 평면화되거나 감소하기 시작할 수 있습니다. 가격은 추세 방향으로 계속 움직입니다. 포지셔닝의 느려짐과 가격 상승 또는 하락의 지속 사이의 이 차이는 COT 보고서에서 제공하는 가장 중요한 초기 경고 신호입니다.
단계 4 첫 번째 휴식 (Z 점수 극심에서 후퇴)
촉매가 도착합니다. 예상치 못한 중앙은행 발표, 거시 데이터 놀라움, 지정학적 충격 그리고 가장 지렛대 참여자가 노출을 줄이기 시작합니다. z 점수는 극단에서 후퇴하지만 처음에는 천천히. 출구가 그룹화되어 있기 때문에 가격이 급격히 뒤집어집니다. 2 단계에 들어간 모든 사람들이 동시에 같은 문으로 나가려고합니다.
단계 5 압축 (Z 점수가 중성으로 돌아갑니다)
유결은 자기 강화가 된다. 단기 포괄 또는 긴 청산이 가속화된다. 트렌드의 대부분을 통해 수익성이 있었던 지위는 압축 기간 동안 빠르게 비이익적 인 것으로 변한다. 이 움직임은 종종 새로운 중립 포지셔닝 체제 근처에 안정화되기 전에 적정 가치를 초과한다.
그래프 3: JPY 위치 대 USD/JPY 가격 듀얼 축JPY 선물 순위 위치 vs USD/JPY 가격 (20232026)
이중축: JPY 순 비상업 계약 (왼쪽); USD/JPY 현금율 (오른쪽, 역전). 위치 극단적 지점은 주요 쌍 전환점과 일치합니다.
출처: CFTC COT 데이터 /v1/cot/jpy 그리고 금리 /v1/forex/usd/jpy 일러스트레이션 시리즈
위의 차트는 JPY 순 하위 포지션이 USD/JPY를 전체 반전 주기에 따라 추적하는 방법을 보여줍니다. 2023 년까지 2024 년 초까지 JPY 선물에 대한 가설적 인 하위 위치가 USD/ JPY 상승 추세에 대응했습니다. 그러나 포지셔닝이 통계적 극단에 도달 할 때마다 촉매 종종 일본 은행 정책 신호 가 단편 책을 빠르게 압축하여 JPY의 급격한 인정을 발생 시켰습니다.
COT 데이터는 촉매를 예측하지 않았습니다. 그것은 위치가 너무 밀집되어 크기에 관계없이 반대 촉매가 군중의 출구 역학에 의해 증폭 될 것이라고 말했습니다. FXMacroData COT 최종점 현재 극도가 증가하고 있는지 감소하고 있는지 추적하기 위해서입니다.
가격포지셔닝 디버전스 신호
가장 신뢰할 수있는 COT 기반 반전 경고는 절대적인 위치 수준이 아니라 가격 방향과 위치 방향 사이의 분차입니다. 가격이 한 방향으로 계속되지만 기본 선물의 투기적 위치가 다른 방향으로 움직이기 시작하면, 대형 참가자는 이미 노출을 줄이고 소매 추진 트레이더는 가격을 높거나 낮춰줍니다.
그래프 4: EUR COT 대 EUR/USD 가격 (분차 예제)EUR/USD 대 EUR COT 적립 롱
EUR/USD 현상 (왼쪽 축, 파란색); EUR 순 비상업 계약 수천 (오른 축, 금).
출처: /v1/forex/eur/usd 그리고 /v1/cot/eur 일러스트레이션 시리즈
분차 탐지 규칙
- 하향적 분차: EUR/USD 가격이 새로운 최고치를 기록하지만 EUR COT 순 장점은 새로운 최고치에 도달하지 못했습니다. 투기자들은 힘을 보냅니다. 2~6 주 이내에 반전을 지켜보십시오.
- 상승차가: USD/JPY 가격은 새로운 최고치를 기록합니다 (JPY는 더 약화되지만 JPY의 단축 계약은 확장하지 않습니다.
- 추세 확인: 가격과 순위 포지셔닝 모두 같은 방향으로 추세입니다. 최소 저항 경로는 손상되지 않습니다.이 확인이 깨지기 전까지 추세에 따라 유지하십시오.
코트 신호와 매크로 기본을 결합하는 방법
COT 위치화는 시장 구조 신호가 아니라 근본적인 신호입니다. 기반 매크로 환경과 일치하거나 모순될 때 그 힘은 증대됩니다. 가장 높은 확신 설정은 두 가지 특정 구성에서 발생합니다.
구성 1 맥로 꼬리 바람, 밀집된 위치
입장에 대한 근본적인 주장은 강력하고 잘 이해되지만 이미 극단적인 투기적 위치화에서 완전히 반영되었습니다. 이 경우, 더 이상의 거시적 개선의 장점은 커뮤니티가 이미 그것을 위해 위치했기 때문에 제한적입니다. 불균형은 단면입니다. 거시 데이터가 소박하게 실망하면 군중이 갈 곳이 없기 때문에 반전이 폭력적일 것입니다.
이것은 현재 EUR 설정에 대해 설명합니다. 약화 된 미국 달러 내러티브와 확고해진 EU 경제 데이터 지원 EUR는 기본에 대해 길지만 +2.1의 z 점수는이 논문의 상당 부분이 이미 선물 포지셔닝에 가격으로 표시되어 있음을 알려줍니다. 거래는 잘못되지 않지만 위험 / 보상 수준은 크게 좁아졌습니다.
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 대풍, 밀집된 위치 (최고 경고)
이것은 가장 높은 경보 설정입니다. 맥로 데이터는 합의 논설에 반대하는 동시에 위치가 극단적 인 상태입니다. 급격하고 무질서한 휴식을위한 요리법입니다. CHF의 -1.7에서 CHF 곰 논리에 도전하는 모든 SNB 정책 놀라움과 결합하면 이러한 구성의 교과서 예가 될 것입니다.
그래프 5: 주간 COT 델타 속도포지셔닝 변화 속도 주간 순 계약 델타 (EUR, JPY, GBP)
순차 비상업 계약의 주간 변화 위치 극심에서 델타의 느림은 초기 단계 3 고갈 신호입니다.
출처: FXMacroData를 통해 CFTC COT 데이터
속도와 수준은 중요합니다. EUR 축적의 최고점에 순위 위치 변화가 주당 +8,000에서 +12,000 계약으로 진행되고 그 이후 +1,000에서 +2,000로 느려졌을 때, 그 느림은 객관적인 단계 3 서명입니다. 군중은 여전히 추가하지만 확신은 흔들리고 있습니다. 이것은 역전 위험이 이론적에서 임박한 것으로 전환되는 때입니다.
실용적인 반전 거래 프레임워크
실제 거래로 COT 신호를 변환하는 것은 구조를 필요로 한다. 위치 극단적 요소는 몇 주 또는 몇 달 동안 지속될 수 있으며, 극단적 성능이 즉시 반전될 것이라는 보장은 없다. 다음 프레임워크는 COT를 정확한 타이밍 도구가 아닌 전제 필터로 사용합니다.
단계 1 극단적 인 것 을 차단 하는 것
모든 8개의 통화에서 주간 z-점 점검을 실행합니다. 반전 모니터링 후보로 z- 점 > 2.0로 표시된 모든 화폐를 표시합니다.
단계 2 속도 확인
주간 델타를 계산합니다. 마지막 3주 동안 증가율이 느려지면 (ΔΔΔ의 감소), 고갈 단계가 진행 중일 수 있습니다. 이것은 진입의 전제 조건이 아니라 트리거입니다.
단계 3 매크로와 정렬
FXMacroData를 통해 관련 기본 지표를 확인합니다. 매크로 데이터가 붐비는 테지스를 지원하거나 약화합니까? 매크로의 뒷바람은 대기; 매크로는 정전이 실행 중이라는 것을 의미합니다.
단계 4 발발 을 기다린다
트리거 없이 극한 포지셔닝을 마감하지 마십시오. 트리저에는 중앙은행의 놀라움, 거시적 미스, 주요 지원/저항의 기술적 파기 또는 COT의 순 하락이 확인된 첫 주가 포함됩니다.
단계 5 변동성 크기
붐비는 극으로부터의 반전은 빠르고 변동적입니다. 휴대가 추진력을 얻기 전에 초기 부정적인 움직임을 수용하기 위해 포지션을 크십시오. 극심한 z 점수 높기 / 낮기 이상 / 아래에 손실을 중지하십시오.
무효화
COT가 입점 후 새로운 주간 기록을 극한 방향으로 나타낸다면, 이 논문은 단기적으로 잘못됩니다. 출구 및 재평가. 붐비는 거래는 역전되기 전에 더 붐비게 될 수 있습니다.
주간 COT 스캐너 구축
이 프레임워크의 실질적인 구현은 자동으로 모든 8개의 통화 선물에 대한 z 점수와 델타를 계산하고 순위 알림 테이블을 출력하는 주간 스캐너입니다. FXMacroData COT 최종점:
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}")
매주 금요일 저녁에 동부 코트 개막 3시 30분 직후 진행하면 주말 전과 다음 일요일 아시아 오픈 전까지의 투기 경관을 완전히 알 수 있습니다.
실제 COT 데이터에 액세스
FXMacroData는 모든 8개의 주요 통화 선물 ( AUD, CAD, CHF, EUR, GBP, JPY, NZD, USD) 에 대한 주간 CFTC COT 포지셔닝을 제공하며 완전한 역사, 깨끗한 JSON 응답 및 각 통화 최종 지점을 제공합니다.
EUR의 최종값을 시도해보세요: https://fxmacrodata.com/api/v1/cot/eur?api_key=YOUR_API_KEY