원/달러(달러선물, 현물 종가로 근사) · 위안, 엔, 싱가포르 달러, 대만 달러 2012 ~ 2026 · 롤링 잔차 2σ 되돌림

원화가 아시아 통화보다 혼자 더 움직이면 원달러를 반대로 잡아 되돌림을 먹을 수 있는가

원화 5일 변화 가운데 아시아 네 통화의 움직임으로 설명되지 않는 몫이 2 표준편차를 넘으면 그 몫이 열흘 안에 돌아오는지, 휴장과 손절을 넣은 매매 규칙으로 쟀다.

보류 · H337 부호 양, 문턱 미달 114건, 비용 0.2원 뒤 +0.34원/건 부트스트랩 한쪽 p 0.41

세 줄 요약

  1. 원/달러 5일 로그 변화를 위안(CNH), 엔, 싱가포르 달러, 대만 달러 NDF 의 5일 평균 변화에 직전 250일 동안 회귀한 잔차가 2 표준편차를 넘으면, 다음 거래일 종가에 원화 고유 몫의 반대로(원화만 더 약하면 달러 매도) 최대 10거래일 들었다. 2013 ~ 2026 의 114건, 비용(왕복 0.2원) 뒤 건당 +0.34원, 승률 56%, 월 블록 부트스트랩 한쪽 p 0.41 다.
  2. 괴리는 평균 4.4거래일 만에 닫히고 그렇게 닫힌 86건은 건당 +4.9원을 벌었다. 그러나 그 사이 원화 자체의 흔들림(하루 표준편차 6.9원)에 손절 18건이 건당 −21원을 잃어 이익을 거의 다 덮었다.
  3. 부호는 가설대로 양이지만 우연과 구별되지 않아(묶음 D Holm 0.81) 판정은 보류다.

가설과 결론

원화는 위안, 엔, 싱가포르 달러, 대만 달러와 함께 움직인다. 중국 경기, 달러 강약, 반도체 경기 같은 공통 요인을 아시아 통화가 함께 받기 때문이다. 그런데 가끔 원화만 이웃보다 크게 약해지거나 강해진다. 국내 수급(배당 역송금, 수출입 결제, 외국인 주식 매매)이나 국내 소식이 원인이면, 그 고유 몫은 일시적인 압력이라 며칠 안에 돌아올 수 있다.

이 실험은 원화 고유 몫이 크게 벌어진 날 원달러를 반대로 잡아(원화가 혼자 약하면 달러 매도) 그 되돌림을 먹을 수 있는지 물었다. 채권부서가 거래할 수 있는 수단으로는 KRX 달러선물을 염두에 두고, 자료는 현물 종가로 근사했다.

주가설과 결과
가설내용결과한쪽 p판정
H337신호가 서는 첫 날 ~ 2026-10 전 건의 비용 0.2원 뒤 건당 평균 > 0+0.34원/건(114건)0.41부호 양, 문턱 미달, 보류

사전등록 예측은 «건당 +1 ~ +5원» 이었고 실제는 그 하한의 3분의 1 이다. 묶음 D 주가설 넷(H334 ~ H337)의 Holm 보정 p 는 0.81 이다. 괴리는 닫히지만 닫히는 동안의 원화 흔들림이 이익보다 커서 판정은 보류다.

용어와 기호

원/달러
1달러가 몇 원인가. 오르면 원화 약세. 데이터 풀의 서울 종가
달러선물
한국거래소 미국 달러 선물. 1계약 1만 달러라 원/달러 1원 변화가 계약당 1만원이다. 이 실험은 현물 종가로 근사했다
원(손익 단위)
달러 1단위 포지션의 원/달러 변화. 건당 +0.34원은 달러선물 1계약당 약 3,400원이다
k(원화 5일 변화)
ks = log 원/달러s − log 원/달러s−5. 양수면 5거래일 동안 원화가 약해졌다
a(아시아 5일 변화)
USDCNH, USDJPY, USDSGD, USDTWD NDF 1개월의 5행 로그 변화의 단순 평균. 한국 행 s 에는 뉴욕 날짜 s−1 까지의 값만 쓴다
α, β
직전 250 거래일에서 k = α + β × a 를 최소제곱으로 적합한 절편과 기울기. β 는 «아시아 통화가 평균 1% 약해질 때 원화가 보통 몇 % 약해지나» 다
z
오늘의 k 에서 α + β × a 를 빼고 창 잔차 표준편차로 나눈 값. z > 0 이면 원화가 이웃보다 더 약하다
행 s, s+1
s 는 종가로 신호를 정하는 한국 거래일, s+1 은 진입하는 다음 거래일(그날 종가)
괴리 0 통과 청산
보유 중 z 부호가 진입 때와 반대로 바뀌면 다음 날 종가에 청산
σ60, 2.5σ 손절
진입 직전 60 거래일 원/달러 일변화의 표준편차. 손익이 −2.5 × σ60 이하가 된 날 종가에 청산하고 비용 반 단위(0.1원)를 더 낸다
월 블록 부트스트랩
건별 손익을 달 단위 묶음으로 복원추출해 평균 분포를 5,000번 다시 만드는 검정. 한쪽 p 는 «평균이 0 인데 우연히 이만큼 양으로 나올 확률»
Holm 보정, 묶음 D
여러 가설을 함께 시험할 때 p 값을 가설 수에 맞춰 키우는 방법. 여러 자산 상대가치 묶음 D 의 주가설 넷(H334 IRS 버터플라이, H335 국고 버터플라이, H336 CRS 베이시스, H337 원화 아시아 괴리)에 건다
충격 구간
미리 고정한 공개 충격 15개(테이퍼 발작, 위안화 절하, 브렉시트, 코로나, SVB 파산, 엔 캐리 청산, 한국 비상계엄, 미국 상호관세 등)의 시작일부터 10거래일
카드 상관
기존 전략(미국 10년 금리가 밤사이 3bp 이상 움직이면 다음 날 10년 국채선물을 그 반대로 잡는 카드)과 같은 날짜 일별 손익의 상관. 0.5 미만이어야 독립 전략

자료

데이터셋

쓴 자료
자료원천기간해상도쓰임
원/달러데이터 풀(서울 종가)2010-01 ~ 2026-10-29일k, V(거래 가치), 손절 폭
USDCNH(역외 위안)인포맥스 단말, 뉴욕 종가2011-04-19 ~ 2026-10-28일, 4,052행a
USDJPY단말, 뉴욕 종가2010-01 ~ 2026-10-28일, 4,388행a
USDSGD단말, 뉴욕 종가2010-01 ~ 2026-10-28일, 4,389행a
USDTWD NDF 1개월단말, 뉴욕 종가2010-01 ~ 2026-10-28일, 4,387행a
한국 거래일 달력3년 국채선물 일봉 날짜2010-01 ~ 2026-10일행 s, 휴장 간격
미국 10년 되돌림 카드 손익기존 전략 패널2012 ~ 2026-10일카드 상관
표본
항목값
z 가 있는 날(2012-02-15 ~ 2026-10-29)3,597
실제 진입(첫 진입 2013-01)114
2019 년까지 / 2020 ~ 202652 / 62
k 표준편차, a 표준편차, 둘의 상관1.21%, 0.63%, 0.64
원/달러 하루 변화 표준편차6.9원
평균 보유4.4거래일

언제 무엇을 아는가

아시아 통화 값은 뉴욕 종가라 한국 날짜로는 다음 날 새벽에 정해진다. 한국 행 s 에는 뉴욕 날짜 s−1 까지의 값만 붙였다. 원/달러 서울 종가로 정한 신호는 하루 늦춰 s+1 종가에 진입한다.

하루의 흐름(한국 시간)
시점일어나는 일
s 일 새벽뉴욕 날짜 s−1 의 USDCNH, USDJPY, USDSGD, USDTWD NDF 종가 확정
s 일 장 마감 뒤원/달러 서울 종가 확정. k, a, z 계산
s+1 일 종가|z| ≥ 2 면 진입(그날 뒤 달력 4일 이상 휴장이면 진입하지 않음)
그 뒤 매일 종가손절, 괴리 0 통과, 휴장 앞, 10일 보유 순서로 청산 여부 판단

방법

신호와 매매 규칙

  1. 원화 고유 몫. 매일 직전 250일로 k = α + β × a 를 적합해 z 를 만든다(5절).
  2. 신호. |z| ≥ 2. z > 0(원화가 이웃보다 더 약하다)이면 달러 매도, z < 0 이면 달러 매수. 보유 중에는 새 신호를 건너뛴다.
  3. 진입과 청산. s+1 종가 진입, 최대 10거래일. 그 전에 괴리 0 통과, 손절, 휴장 앞 청산이 걸리면 그날 종가.
원화 5일 변화와 아시아 통화로 설명한 적합값, z 와 진입 신호
위: 원/달러 5일 로그 변화(회색)와 아시아 네 통화로 설명한 롤링 회귀 적합값(빨강). 큰 움직임 대부분을 아시아 통화가 함께 설명한다. 아래: z(회색)와 실제 진입한 신호(파랑 달러 매수 53건, 빨강 달러 매도 61건).

보유 위험 조건과 비용

사용자 지시(2026-10-30)로 모든 다일 보유 규칙에 보유 위험 조건을 넣는다. 묶음 D 는 일별 종가 자료뿐이라 손절과 점프를 종가 대 종가로 본다. 이 아이디어만 최대 보유를 10거래일로 짧게 잡았다. 값은 결과를 보기 전에 정했다.

휴장 앞 청산
다음 거래일까지 달력 4일 이상 비면 그 전 종가에 청산. 진입일이 그런 날이면 진입하지 않는다
손절
종가 기준 손익이 −2.5 × σ60 이하가 된 날 종가에 청산, 비용 반 단위(0.1원) 추가
괴리 0 통과
z 부호가 바뀐 다음 날 종가에 청산
최대 보유
진입 뒤 10거래일째 종가
충격 구간
15개 충격 구간과 겹친 거래를 따로 보고하고 빼지 않는다
비용
달러선물 왕복 0.2원(판정), 0.4원(보고)

판정 규칙

문턱, 창, 보유를 미리 고정했고 학습하는 값은 과거 창의 롤링 회귀뿐이라 표본 전체를 한 번 평가한다. 비용 0.2원 뒤 건당 평균이 양이고 월 블록 부트스트랩 한쪽 p < 0.05, 묶음 D Holm < 0.05 면 «지지» 다. 전략 후보는 여기에 비용 2배 뒤 누적 양, 충격 구간 포함 양, 연도 과반 양, 카드 상관 0.5 미만을 더 요구한다. 부호가 음이면 «폐기», 양이나 문턱 미달이면 «보류» 다.

모델

모델은 설명 변수 하나짜리 롤링 선형회귀다. 원화가 아시아 통화를 얼마나 따라가는지(β)는 시기마다 다르다. 원화가 위안을 강하게 따라가던 때도 있고, 반도체 경기로 대만 달러와 더 붙어 다니던 때도 있다. 그래서 매일 직전 250일로 β 를 다시 배우고, 그 관계로 설명되지 않는 몫만 «원화 고유 몫» 으로 본다.

롤링 회귀 기울기와 잔차 표준편차
학습된 모델 그대로 그렸다(code/render_figures.py 가 커밋된 series.csv 의 k, a 로 매일 다시 적합해 커밋된 z 를 3,597일 모두 오차 1e-9 안에서 재현한 뒤 그렸다). 왼쪽: β 는 0.6 ~ 1.8 을 오가고 중앙값은 1.18 이다. 원화는 아시아 평균보다 더 크게 움직이는 통화다. 오른쪽: 창 잔차 표준편차 0.65 ~ 1.2%. 문턱 2σ 는 5일 동안 원화가 이웃보다 1.3 ~ 2.4% 더 움직인 경우다.
모델 설정(사전등록 값 그대로)
항목값
목표k(원/달러 5행 로그 변화)
설명 변수상수, a(아시아 네 통화 5행 로그 변화 평균, 하나라도 결측이면 결측)
추정최소제곱, 직전 250 거래일(오늘 제외)
최소 관측창 안 유효 관측 200개 이상
잔차 표준편차창 잔차 표준편차(자유도 2 보정)
신호 문턱|z| ≥ 2

결과

확증 결과

H337, 위험 조건을 모두 넣은 판정 규칙(results/20261030T141309_main/)
항목2013 ~ 20192020 ~ 2026전체
건수5262114
비용 전 건당(원)+0.60+0.52+0.56
비용 0.2원 뒤 건당+0.38+0.31+0.34
비용 0.4원 뒤 건당+0.18+0.11+0.14
비용 0.4원 뒤 누적+9.4+6.9+16.3
승률(비용 0.2원 뒤)55.8%56.5%56.1%
양인 해4/75/79/14
최대 낙폭(비용 0.2원 뒤 누적)−107.8−137.8−137.8
  • 월 블록 부트스트랩: 평균 +0.34원, 한쪽 p 0.41, 90% 구간 [−1.95, +2.52].
  • 건별 손익 표준편차 14.6원, 최악 1건 −59.4원, 최고 1건 +31.4원.
  • 묶음 D Holm: H337 0.81(참고로 H334 0.99, H335 0.42, H336 0.032).

방향으로 나누면(기술 통계) 달러 매도(원화 혼자 약할 때) 61건은 건당 +2.08원, 달러 매수(원화 혼자 강할 때) 53건은 −1.65원이다. 원화가 혼자 약해진 뒤의 되돌림이 혼자 강해진 뒤의 되돌림보다 뚜렷하다. 건당 평균 0.34원은 건별 흔들림 14.6원의 2% 남짓이라 114건으로는 우연과 가를 수 없다.

누적 손익과 연도

판정 규칙과 조건 없는 변형의 누적 손익
청산일 기준 누적 손익(달러 1단위당 원, 비용 0.2원 뒤). 판정 규칙(진한 파랑)은 2016 년과 2026 년에 크게 잃고 나머지 해에 조금씩 벌었다. 위험 조건을 모두 뺀 변형(연한 선, 10일 꽉 채워 보유)은 꾸준히 잃는다.
연도별 합(원, 비용 0.2원 뒤)
연도합연도합
2013+52.52020+9.2
2014−19.32021+10.9
2015+63.42022+25.2
2016−92.32023+73.0
2017+19.42024+14.6
2018+16.62025−15.1
2019−20.52026(10월까지)−98.5

청산 사유와 위험 조건을 뺀 변형

위험 조건을 뺀 변형과 청산 사유별 손익
왼쪽: 위험 조건을 하나씩 뺀 변형의 건당 평균(판정에 쓰지 않음). 괴리 0 청산을 빼거나 조건을 모두 빼면 크게 음이다. 오른쪽: 판정 규칙의 청산 사유별 건당 평균. 괴리 0 통과 86건이 +4.9원, 손절 18건이 −21.1원이다.
청산 사유별(판정 규칙, 비용 0.2원 뒤, 거래 파일에서 집계한 기술 통계)
청산 사유건수건당(원)합(원)
괴리 0 통과86+4.91+421.9
손절18−21.06−379.1
휴장 앞 청산8−3.35−26.8
10일 보유2+11.55+23.1
위험 조건을 하나씩 뺀 변형(사전등록 보고, 판정에 쓰지 않음, 원)
변형건수비용 전2019 년까지2020 ~ 2026전체(비용 0.2원 뒤)비용 0.4원 뒤 누적
판정 규칙114+0.56+0.38+0.31+0.34+16.3
휴장 앞 청산 뺌117+0.88−0.00+1.24+0.66+54.3
손절 뺌109+0.49−0.40+0.86+0.29+10.2
괴리 0 청산 뺌97−1.64−0.76−2.82−1.87−200.5
조건 없음(10일 꽉 채움)92−2.51−2.91−2.54−2.71−268.0

괴리 0 청산을 빼면 건당 −1.9원, 조건을 모두 빼면 −2.7원이다. 이익은 괴리가 닫히는 짧은 순간에만 있고, 그 뒤까지 들고 가면 원화 추세에 진다. 그래서 이 규칙에서 «괴리 0 통과 청산» 은 위험 조건이 아니라 이익의 원천이다.

충격 구간과 전략 조건

충격 구간과 겹친 거래(판정 규칙, 비용 0.2원 뒤 원)
충격(시작일)건수손익
테이퍼 발작(2013-05-22)1+15.6
위안화 절하(2015-08-11)1+13.7
브렉시트 투표(2016-06-24)1+7.5
북한 화염과 분노(2017-08-08)1+0.5
코로나(2020-02-24)1+1.2
러시아 우크라이나 침공(2022-02-24)1+1.1
SVB 파산(2023-03-10)2−7.0, +16.7
이란 이스라엘(2024-04-15)1+7.4
엔 캐리 청산(2024-08-05)2+14.8, −3.2
한국 비상계엄(2024-12-04)1−2.1
미국 상호관세(2025-04-03)1−11.6
이스라엘 이란 공습(2025-06-13)2−0.7, −18.9
합15+35.0
전략 후보 조건(보고)
조건결과충족
H337 통과(p < 0.05), 묶음 D Holm < 0.05p 0.41, Holm 0.81아니오
비용 2배 뒤 누적 양+16.3원예(겨우)
충격 구간 포함 비용 2배 뒤 누적 양충격 15건 +35.0원, 포함 +16.3, 제외 −15.7예, 다만 충격 건을 빼면 음
연도 과반 양9/14예
카드 상관 < 0.5−0.01(겹친 223일 −0.04)예

흥미롭게도 충격 구간 거래가 오히려 이익을 냈다. 충격 때는 원화가 이웃보다 과하게 움직였다가 빨리 돌아오는 일이 잦았다. 거꾸로 말하면 충격 건을 빼면 누적이 음이다. 휴장 앞 청산을 뺀 변형에서는 117건 가운데 13건이 긴 휴장을 넘겼다. 포지션이 있던 날의 일별 샤프 비율(연환산)은 0.06 이다.

한 건을 따라가 보기

2026-06-05 서울 종가 원/달러 1,539.1원. 5거래일 전보다 k = +2.39%(원화 약세). 같은 기간 아시아 네 통화 평균 a = +0.22%.

  • 직전 250일 적합: α = +0.114%, β = 1.417, 잔차 표준편차 0.890%. 아시아 몫 = 0.114 + 1.417 × 0.220 ≈ 0.43%.
  • 원화 고유 몫 = 2.39 − 0.43 = 1.96%, z = +2.20. 원화가 혼자 크게 약해졌으므로 달러 매도.
  • 06-08 종가 1,535.0원에 진입. 06-09 에 z 가 −0.25 로 부호가 바뀌어 06-10 종가 1,524.2원에 청산. 비용 전 +10.8원, 비용 뒤 +10.6원.

한 달 뒤 07-08 신호(z −4.32, 달러 매수)는 원화 강세가 이어져 손절로 −33.0원, 07-21 신호도 −33.7원이었다. 한 번의 손절이 괴리 0 통과 세 건의 이익을 지운다.

해석

원화 고유 몫은 실제로 빨리 닫힌다(괴리 0 통과 86건, 평균 4.4일). 닫히는 폭(건당 +4.9원)도 비용 0.2원보다 훨씬 크다. 문제는 닫히지 않는 경우다. 원화 고유 몫이 국내 수급의 일시적 압력이 아니라 새로운 추세의 시작(정책, 국내 정치, 대규모 자금 이동)일 때는 괴리가 더 벌어져 손절이 크게 난다. «자주 조금 벌고 가끔 크게 잃는» 모양이 거의 정확히 상쇄되어 평균이 0 근처에 머문다. 원화 혼자 약해진 뒤의 달러 매도 쪽이 더 나은 것은 원화 약세 때 당국 경계와 수출 업체 매도가 되돌림을 돕기 때문일 수 있지만, 사후 관찰이다.

한계

  • 달러선물 대신 현물 서울 종가로 근사했다. 월물 교체, 선물환 포인트, 실제 호가 폭이 빠져 있어 실제 선물로 재면 더 나빠질 수 있다.
  • USDTWD NDF 1개월 값이 2026 년 2월부터 7월 중순까지 31.735 에서 115행 동안 바뀌지 않았다(이 페이지를 쓰면서 원자료를 보다가 확인했다). 그 기간의 a 는 사실상 세 통화 평균이고, 가장 크게 잃은 2026 년이 그 기간과 겹친다. 판정 런은 그대로 두었다.
  • 아시아 통화는 뉴욕 종가, 원화는 서울 종가라 시각이 다르다. 한국 행 s 에 뉴욕 s−1 을 붙여 미래 정보는 막았지만, 서울 종가 이후 뉴욕 종가까지의 움직임이 a 에 하루 늦게 들어간다.
  • 네 통화를 같은 가중으로 평균했다. 교역 비중이나 회귀 가중을 쓰면 다른 결과가 나올 수 있지만 시험하지 않았다.
  • 손절은 종가로만 판정한다. 원화는 장중 변동이 커서 실제 손절은 더 이르거나 불리할 수 있다.

산출물

  • 계획protocol.md(사전등록 07952db)
  • 분석과 판정analysis.md
  • 코드code/s1.py(확증), 묶음 D 공용 엔진 ../0158_irs_fly_2s5s10s/code/spreadrule.py, code/render_figures.py(모델 재적합과 그림)
  • 런results/20261030T141309_main/(metrics.json, series.csv, trades_*.csv)
  • 원자료data/raw/multi_asset_request/(usdcnh_d, usdjpy_d, usdsgd_d, usdtwd_ndf_d)

Appendix

A. 데이터셋 실물

series.csv 의 실제 행. krw 는 원/달러 서울 종가, k5 와 a5 는 5행 로그 변화(소수), z 는 잔차 z 다.

series.csv 일부(소수 다섯째 자리 반올림)
날짜krwk5a5z
2026-06-021,516.4+0.00801+0.00097+0.631
2026-06-041,529.7+0.01881+0.00196+1.692
2026-06-051,539.1+0.02387+0.00220+2.204
2026-06-081,535.0+0.01781+0.00526+1.020
2026-06-091,512.1+0.00517+0.00433−0.248
2026-06-101,524.2+0.00513+0.00298−0.041

trades_R.csv 의 실제 행. dir +1 은 달러 매수, −1 은 달러 매도, gross 는 비용 전 원, slip 은 손절 추가 비용이다.

trades_R.csv 일부
s진입청산zdirhowgrossslipnet1
2013-01-032013-01-042013-01-11−2.20+1stop−8.90.1−9.2
2026-06-052026-06-082026-06-10+2.20−1z_exit+10.80+10.6
2026-07-082026-07-092026-07-21−4.32+1stop−32.70.1−33.0
2026-07-212026-07-222026-07-29−3.17+1stop−33.40.1−33.7

B. 모델 입출력 실물

Request meta
행 s = 2026-06-05 서울 종가 확정 뒤 판단. 아시아 통화는 뉴욕 2026-06-04 종가까지. 적합 창은 그 전 250 거래일
Input
원/달러 1,539.1(5행 전 1,502.8 근처), k = +0.02387, a = +0.00220. 창에서 학습한 α = +0.00114, β = 1.4175, 잔차 표준편차 0.00890
Model response
아시아 몫 = 0.00114 + 1.4175 × 0.00220 = 0.00426. 잔차 = 0.01961, z = +2.20. |z| ≥ 2, z > 0 이므로 «2026-06-08 종가에 달러 1단위 매도»
Ground truth check
06-09 에 z 부호가 바뀌어 06-10 종가 1,524.2 에 청산, 비용 전 +10.8원, 비용 뒤 +10.6원. 방향 일치. 114건 평균은 +0.34원이다

C. 실험 설정

  • 거래V = 원/달러(달러 1단위, 원), 달러선물을 현물 서울 종가로 근사
  • 모델k(원화 5행 로그 변화)를 a(아시아 네 통화 5행 변화 평균)에 직전 250일 롤링 최소제곱, 관측 200개 이상
  • 신호|z| ≥ 2, z > 0 이면 달러 매도, 행 s 종가 신호, s+1 종가 진입, 보유 중 건너뜀
  • 청산최대 10거래일, z 부호 바뀐 다음 날, 휴장 앞(달력 4일 이상) 종가, 2.5 × σ60 종가 손절 + 0.1원
  • 비용왕복 0.2원(판정), 0.4원(보고)
  • 검정건별 비용 뒤 손익의 월 블록 부트스트랩 5,000회(seed 66), 한쪽 p < 0.05, 묶음 D(H334 ~ H337) Holm
  • 표본2012-02-15(첫 z) ~ 2026-10, 표본 전체 한 번. 보고 구간 2019 년까지, 2020 ~ 2026
  • 보고 변형휴장 앞 청산 뺌, 손절 뺌, 괴리 0 청산 뺌, 조건 없음