Strasmore Research
학습 Matt Connor작성자 Matt Connor · 업데이트됨 2026-07-24

주식 갭 상승 갭 하락 원인

전일 종가와 시가 사이의 가격 차이를 분석합니다. SPY 야간 변동성과 월요일의 변동성 및 리스크를 다룹니다.

갭(gap)은 특정 주식의 전일 종가와 익일 시가 사이의 간격을 의미합니다. 이는 정규 거래 시간 중 거래가 발생하지 않은 상태에서 가격 차트가 급등하거나 급락한 상태를 말합니다. 주식은 구조적인 이유로 인해 밤사이 상승 또는 하락 갭을 형성합니다. 거래소는 6.5시간 동안 정규 세션을 운영하지만, 나머지 17.5시간 동안에도 실적 발표, 뉴스, 해외 거래 및 거래량이 적은 시간 외 거래가 발생하기 때문입니다. 이러한 모든 정보는 다음 날 아침 시가에 한꺼번에 반영됩니다. 본 페이지는 갭의 발생 여부를 단정 짓기보다 측정하는 데 목적이 있습니다. 2026년 상반기(H1)의 모든 SPY 세션, 지수 외 5개의 주요 종목, 그리고 장 시작 전 포착된 8% 이상의 야간 변동 사례를 분석했습니다.

갭 상승(Gap up)과 갭 하락(Gap down)이란 무엇인가?

갭 상승은 당일 시가가 전일 정규 세션 종가보다 높게 형성되는 것을 의미한다. 갭 하락은 종가보다 낮게 형성되는 것을 의미한다. 여기서 언급하는 시가는 미국 동부 표준시(ET) 오전 9시 30분에 결정되는 시가이며, 이는 밤사이 밀린 주문을 모아 단일 가격으로 체결하는 개장 경매(opening auction)에 의해 결정된다. 전일 종가와 해당 경매 사이의 시간 외 거래 및 장전 거래(after-hours and premarket trading)에서도 실제 거래가 발생하지만, 정규 세션 거래량의 극히 일부에 불과하다. 따라서 공식적인 시가는 시장의 전체 물량이 처음으로 반영되는 지점이며, 갭의 크기를 측정하는 기준이 된다.

가격 발견(Price discovery)은 결코 완전히 멈추지 않는다. 지수 선물(index futures)은 거의 24시간 거래되며, 뉴욕 시장이 휴장하는 동안 해외 시장이 가격 수준을 결정한다. 장전 거래는 미국 동부 표준시 오전 4시에 시작된다. 오전 9시 30분의 경매는 단순히 추측하는 것이 아니라, 밤사이 거래소들이 이미 그려놓은 가격 수준을 확정하는 것이다.

일반적인 오버나이트 갭(overnight gap)의 크기는 어느 정도인가?

S&P 500 ETF인 SPY의 2026년 상반기(H1) 모든 세션은 오버나이트(전일 종가에서 당일 시가까지)와 인트라데이(시가에서 종가까지) 구성 요소로 나뉩니다:

조회SPY, 2026년 상반기 — 평균 절대 일중 변동성 대비 평균 절대 익일 시가 갭
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT count() AS sessions,
       round(avg(abs(100 * (rth_open - prior_close) / prior_close)), 2) AS avg_abs_overnight_gap_pct,
       round(avg(abs(100 * (rth_close - rth_open) / rth_open)), 2) AS avg_abs_intraday_move_pct,
       countIf(abs(100 * (rth_open - prior_close) / prior_close) >= 0.5) AS gaps_of_half_pct_or_more
FROM (SELECT day, rth_open, rth_close, lagInFrame(rth_close) OVER (ORDER BY day) AS prior_close
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
               argMinIf(toFloat64(open), window_start, rth) AS rth_open,
               argMaxIf(toFloat64(close), window_start, rth) AS rth_close
        FROM (
            SELECT window_start, open, close,
                   toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
                   AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York') AS rth
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY'
              AND window_start >= '2025-12-29 04:00:00'
              AND window_start < '2026-07-01 08:00:00'
        )
        GROUP BY day
    ))
WHERE day >= '2026-01-01' AND prior_close > 0 AND isFinite(prior_close)

123번의 세션 동안 SPY의 평균 절대 오버나이트 갭은 0.45%이었으며, 평균 절대 시가-종가 변동폭은 0.53%였습니다. 즉, 거래가 불가능한 오버나이트 급등 폭이 이후 이어지는 전체 거래일의 변동폭과 거의 맞먹는 수준입니다. 0.5% 이상의 갭이 발생한 경우는 41번으로, 대략 세 세션 중 한 번꼴입니다.

월요일에 주식 갭(gap)이 더 크게 발생하는가?

월요일 개장에는 일정한 평판이 있다. 주말 동안 17.5시간이 아닌 65시간 동안 동일한 메커니즘이 지속된다는 점 때문이다. 이러한 통념은 검증 가능하다. 2024년 1월부터 2026년 6월까지의 모든 SPY 세션을 평일별로 분류하여 평균 절대 갭(absolute gap)과 90th percentile(90백분위수, 열 개 중 하나의 개장보다 큰 크기)을 산출했다. (월요일이 공휴일인 경우 해당 주말의 갭은 화요일 개장에 반영되어 화요일로 집계된다.)

조회요일별 SPY 익일 시가 갭 — 2024년 1월부터 2026년 6월까지 모든 세션
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'][dow] AS weekday,
       count() AS sessions,
       round(avg(abs(gap_pct)), 2) AS avg_abs_gap_pct,
       round(quantileDeterministic(0.9)(abs(gap_pct), toUInt64(toYYYYMMDD(day))), 2) AS p90_abs_gap_pct
FROM (
    SELECT day, toDayOfWeek(day) AS dow,
           100 * (rth_open - prior_close) / prior_close AS gap_pct
    FROM (
        SELECT day, rth_open, lagInFrame(rth_close) OVER (ORDER BY day) AS prior_close
        FROM (
            SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
                   argMinIf(toFloat64(open), window_start, rth) AS rth_open,
                   argMaxIf(toFloat64(close), window_start, rth) AS rth_close
            FROM (
            SELECT window_start, open, close,
                   toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
                   AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York') AS rth
                FROM global_markets.delayed_stocks_minute_aggs
                WHERE ticker = 'SPY'
                  AND window_start >= '2023-12-28 04:00:00'
                  AND window_start < '2026-07-01 08:00:00'
            )
            GROUP BY day
        )
    )
    WHERE day >= '2024-01-01' AND prior_close > 0 AND isFinite(prior_close)
)
WHERE dow <= 5
GROUP BY dow
ORDER BY dow

데이터 분석 결과 이러한 통념은 사실로 나타났다. 119 월요일 동안의 평균 절대 갭은 0.52%였다. 이는 화요일의 0.36%, 수요일의 0.39%, 목요일의 0.45%, 금요일의 0.39%보다 큰 수치로, 다섯 평일 중 가장 넓었다. 주말의 영향이 가장 뚜렷하게 나타나는 구간은 꼬리(tail) 부분이다. 월요일의 90th percentile 갭은 1.11%였으며, 화요일의 0.73%보다 컸다. 이 효과는 실재하지만 미미하다. 월요일 개장은 분포가 더 넓게 나타나는 것이지, 다른 성격의 현상이 나타나는 것은 아니며 방향성에 대해서는 언급된 바가 없다.

2026년 상반기 최대 갭(Gap)

상반기 중 가장 컸던 6개의 SPY(S&P 500 ETF) 야간 갭과 각 날짜의 이후 흐름:

조회2026년 상반기 SPY 최대 6대 익일 시가 갭 — 및 당일 시가-종가 변동성
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT concat(monthName(day), ' ', toString(toDayOfMonth(day)), ', ', toString(toYear(day))) AS session,
       round(100 * (rth_open - prior_close) / prior_close, 2) AS overnight_gap_pct,
       round(100 * (rth_close - rth_open) / rth_open, 2) AS rest_of_day_pct
FROM (SELECT day, rth_open, rth_close, lagInFrame(rth_close) OVER (ORDER BY day) AS prior_close
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
               argMinIf(toFloat64(open), window_start, rth) AS rth_open,
               argMaxIf(toFloat64(close), window_start, rth) AS rth_close
        FROM (
            SELECT window_start, open, close,
                   toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
                   AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York') AS rth
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY'
              AND window_start >= '2025-12-29 04:00:00'
              AND window_start < '2026-07-01 08:00:00'
        )
        GROUP BY day
    ))
WHERE day >= '2026-01-01' AND prior_close > 0 AND isFinite(prior_close)
ORDER BY abs(overnight_gap_pct) DESC, day
LIMIT 6

가장 큰 갭은 April 8, 2026에 발생했습니다. SPY는 전일 종가 대비 2.6%만큼 갭을 형성하며 개장했고, 이후 개장가 대비 -0.08%만큼 변동하며 마감했습니다. 하루 전체의 가격 재산정(repricing)이 첫 정규 거래 시간 전에 완료되었습니다. 갭이 주는 실질적인 교훈은 시장이 투자자 없이도 가격을 재산정할 수 있다는 점입니다.

맥락이 없는 수치는 불완전한 정보입니다. 4월 7일 종가와 4월 8일 개장 사이에 발표된 모든 SPY 관련 헤드라인:

조회2026년 상반기 SPY 최대 익일 시가 갭 발생 당시 주요 뉴스
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT formatDateTime(toTimeZone(published_utc, 'America/New_York'), '%b %d %H:%i') AS et_published,
       JSONExtractString(toString(publisher), 'name') AS source,
       substring(title, 1, 80) AS headline
FROM global_markets.stocks_news
WHERE published_utc >= toDateTime('2026-04-07 16:00:00', 'America/New_York')
  AND published_utc < toDateTime('2026-04-08 09:30:00', 'America/New_York')
  AND has(tickers, 'SPY')
ORDER BY published_utc
LIMIT 10

해당 휴장 시간 동안 두 개의 헤드라인이 발표되었습니다. 두 뉴스 모두 미국과 이란의 휴전에 관한 내용이었으며, 각각 Apr 08 03:28 ET(동부 표준시)와 Apr 08 08:58 ET에 게시되었습니다. 이는 장 시작 전, 시장이 폐쇄된 상태에서 발생했습니다. 갭은 거래할 수 없는 시점에 유입된 뉴스를 회계적으로 기록한 결과물입니다.

개별 주식이 지수보다 더 큰 갭(gap)을 형성하는가?

지수 ETF(Exchange Traded Fund)는 수백 개의 기업을 보유하므로, 개별 기업의 야간 변동성이 서로 상쇄됩니다. 반면 개별 주식은 이러한 완충 장치가 없습니다. SPY와 동일한 세션에서 움직인 다섯 개의 유명 기업을 비교합니다:

조회종목별 익일 시가 갭, 2026년 상반기 — 평균 절대 갭 및 최대 단일 갭
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT ticker,
       count() AS sessions,
       round(avg(abs(gap_pct)), 2) AS avg_abs_gap_pct,
       round(argMax(gap_pct, (abs(gap_pct), day)), 2) AS biggest_gap_pct,
       concat(monthName(argMax(day, (abs(gap_pct), day))), ' ', toString(toDayOfMonth(argMax(day, (abs(gap_pct), day)))), ', ', toString(toYear(argMax(day, (abs(gap_pct), day))))) AS biggest_gap_day
FROM (
    SELECT ticker, day, 100 * (rth_open - prior_close) / prior_close AS gap_pct
    FROM (
        SELECT ticker, day, rth_open,
               lagInFrame(rth_close) OVER (PARTITION BY ticker ORDER BY day) AS prior_close
        FROM (
            SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS day,
                   argMinIf(toFloat64(open), window_start, rth) AS rth_open,
                   argMaxIf(toFloat64(close), window_start, rth) AS rth_close
            FROM (
                SELECT ticker, window_start, open, close,
                       toTimeZone(window_start, 'America/New_York') >= toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 09:30:00'), 'America/New_York')
                       AND toTimeZone(window_start, 'America/New_York') < toDateTime(concat(toString(toDate(toTimeZone(window_start, 'America/New_York'))), ' 16:00:00'), 'America/New_York') AS rth
                FROM global_markets.delayed_stocks_minute_aggs
                WHERE ticker IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'TSLA')
                  AND window_start >= '2025-12-29 04:00:00'
                  AND window_start < '2026-07-01 08:00:00'
            )
            GROUP BY ticker, day
        )
    )
    WHERE day >= '2026-01-01' AND prior_close > 0 AND isFinite(prior_close)
)
GROUP BY ticker
ORDER BY indexOf(['SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'TSLA'], ticker)

두 열을 각각 읽으십시오. 일반적인 밤의 순위는 예상과 같습니다. SPY가 0.45%를 기록할 때, Tesla는 평균 1.05%, Nvidia는 평균 0.99%를 기록했습니다. 하지만 Coca-Cola는 평균 0.42%를 기록하며 지수보다 낮은 수치를 보였습니다. 안정적인 소비재 대형주(mega-cap)는 대부분의 밤에 변동성이 적은 상품입니다.

완충 효과가 사라지는 지점은 꼬리(tail) 열입니다. 상반기 SPY의 단일 최대 갭은 2.6% (April 8, 2026)였으며, 다섯 개 개별 주식 모두 이 수치를 상회했습니다. Coca-Cola 5.41%, Apple 2.82%, Nvidia 3.6%, Tesla 4.97%였으며, 그중 가장 큰 변동성을 보인 Microsoft는 January 29, 2026-8.66%를 기록했습니다. 개별 주식이 평균적인 밤에 항상 지수보다 더 소란스러운 것은 아니지만, 최악의 밤에는 훨씬 더 큰 변동성을 보입니다.

개장 전 갭(gap) 형성 관찰

Microsoft의 January 29, 2026 갭을 되짚어보자. 이전 세션은 $481.72에 마감되었다. 마감 이후의 모든 가격 변동은 장이 닫힌 상태에서 발생했으며, 동부 표준시(ET) 오전 4:00 프리마켓(premarket) 개장 전까지 재평가가 이미 완료되었다.

조회MSFT — 2026년 1월 29일 갭 형성 과정, 30분 단위 장전(premarket) 구간
모든 수치 뒤에 숨겨진 정확한 SQL
WITH day_vol AS (
    SELECT sum(toFloat64(volume)) AS rth_vol
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MSFT'
      AND window_start >= toDateTime('2026-01-29 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-01-29 16:00:00', 'America/New_York')
),
prior AS (
    SELECT round(argMax(toFloat64(close), window_start), 2) AS prior_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MSFT'
      AND window_start >= toDateTime('2026-01-28 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-01-28 16:00:00', 'America/New_York')
),
buckets AS (
    SELECT toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 minute) AS bucket,
           round(argMax(toFloat64(close), window_start), 2) AS price,
           sum(toFloat64(volume)) AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MSFT'
      AND window_start >= toDateTime('2026-01-29 04:00:00', 'America/New_York')
      AND window_start < toDateTime('2026-01-29 09:30:00', 'America/New_York')
    GROUP BY bucket
)
SELECT formatDateTime(bucket, '%H:%i') AS et_time,
       price,
       (SELECT prior_close FROM prior) AS prior_close,
       round(100 * (price - (SELECT prior_close FROM prior)) / (SELECT prior_close FROM prior), 2) AS vs_prior_close_pct,
       round(abs(100 * (price - (SELECT prior_close FROM prior)) / (SELECT prior_close FROM prior)), 2) AS pct_below_prior_close,
       round(shares / 1000) AS shares_thousands,
       round(sum(shares) OVER (ORDER BY bucket) / 1000000, 2) AS cum_shares_millions,
       round(100 * sum(shares) OVER (ORDER BY bucket) / (SELECT rth_vol FROM day_vol), 2) AS cum_pct_of_regular_volume
FROM buckets
ORDER BY bucket

첫 번째 프리마켓 구간인 04:00 ET에는 이미 전일 종가 대비 $454, 즉 5.75% 하락한 가격이 128 thousand 주에 대해 기록되었다. 이후 5시간 동안 가격이 변동하였으며, 마지막 프리마켓 구간(09:00 ET)에 이르러 가격은 종가 대비 8.71% 하락한 상태였고, 공식 개장가는 -8.66%를 기록했다. 이는 4.86 million 주의 야간 거래량이 이미 결정한 가격과 오차 범위 내에서 일치하는 수준이었다.

마지막 열에 주목하자. 프리마켓 거래량은 정규 세션 거래량의 4.31%에 불과했다. 이 정도 규모의 갭은 장외의 적은 거래량에 의해 가격이 결정되고, 오전 9:30 정규장이 시작되면서 전체 시장에 의해 확정된다. 이러한 낮은 거래량 때문에 개장 전후로 spread가 가장 넓게 나타난다.

해당 야간에 옵션 시장이 책정한 비용

옵션은 변동이 발생하기 전 시장이 예상한 움직임을 보여준다. 스트래들(straddle, 동일한 행사가와 만기일을 가진 콜 옵션과 풋 옵션의 조합) 비용은 만기까지 주가가 어느 방향으로든 움직일 것이라고 시장이 판단하는 수치와 거의 일치한다. 1월 28일 종가 전 마지막 15분 동안 호가된, 이틀 뒤 만기인 Microsoft의 등가격(near-the-money) 스트래들 가격은 다음과 같다.

조회갭 발생 전 MSFT 스트래들(straddle) 종가 — 2026년 1월 28일, 1월 30일 만기
모든 수치 뒤에 숨겨진 정확한 SQL
WITH prior AS (
    SELECT round(argMax(toFloat64(close), window_start), 2) AS prior_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MSFT'
      AND window_start >= toDateTime('2026-01-28 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-01-28 16:00:00', 'America/New_York')
),
quotes AS (
    SELECT toFloat64(substring(ticker, 14, 8)) / 1000 AS strike,
           substring(ticker, 13, 1) AS cp,
           round(argMax((bid_price + ask_price) / 2, sip_timestamp), 2) AS mid
    FROM global_markets.cache_options_quotes
    WHERE ticker LIKE 'O:MSFT260130%'
      AND sip_timestamp >= toDateTime('2026-01-28 15:45:00', 'America/New_York')
      AND sip_timestamp < toDateTime('2026-01-28 16:00:00', 'America/New_York')
      AND bid_price > 0
      AND ask_price > 0
    GROUP BY ticker
)
SELECT concat('$', toString(strike)) AS strike_price,
       maxIf(mid, cp = 'C') AS call_mid,
       maxIf(mid, cp = 'P') AS put_mid,
       round(maxIf(mid, cp = 'C') + maxIf(mid, cp = 'P'), 2) AS straddle_cost,
       round(100 * (maxIf(mid, cp = 'C') + maxIf(mid, cp = 'P')) / (SELECT prior_close FROM prior), 2) AS implied_move_pct
FROM quotes
WHERE abs(strike - (SELECT prior_close FROM prior)) <= 5
GROUP BY strike
HAVING countIf(cp = 'C') > 0 AND countIf(cp = 'P') > 0
ORDER BY strike

$481.72 종가에 가장 가까운 행사가인 $482.5의 스트래들 가격은 한 쌍에 $25.69였다. 이는 주가의 5.33%에 해당하며, 단 하룻밤이 아닌 이틀간의 전체 세션 동안 예상된 움직임이었다. 야간 갭(overnight gap)만으로도 -8.66%가 발생했다. 옵션 시장이 제시한 수치를 실제 변동폭이 상회했으며, 인접한 행사가들($477.55.37%, $4855.37%)도 이에 동의했다. 따라서 이는 특정 호가의 오류가 아닌 시장의 합의된 예측이었다.

갭 발생 시 옵션을 보유한 투자자에게는 두 가지 메커니즘이 적용된다. 시장이 폐장된 동안에는 옵션 가격을 재산정할 수 없다. 시간 가치는 계속 감소하며, 모든 변동은 개장 시 시가에 반영된다. 또한 이벤트가 종료되면 불확실성도 함께 사라진다. 실적 발표 다음 날에는 내재 변동성(implied volatility)이 급락하며, 이로 인해 방향을 정확히 맞히고도 롱(long) 포지션에서 손실을 볼 수 있다. 만기까지 남은 일수가 이 두 가지 요인의 충격 강도를 결정한다.

갭의 종류: 차트 패턴 용어

트레이더들은 전체적인 추세 내에서 갭이 발생하는 위치에 따라 이름을 붙입니다. 이 명칭들은 기술적 특징을 설명하기 위해 사후에 적용되는 것이며, 어떠한 명칭도 예측을 의미하지 않습니다.

  • Common (area) gap (일반 갭) — 특별한 뉴스 없이 일반적인 변동 범위 내에서 발생하는 작은 갭입니다. SPY의 0.5% 미만 갭 대부분이 이에 해당합니다.
  • Breakaway gap (돌파 갭) — 대량 거래를 동반하며 가격이 박스권이나 장기 지지/저항선을 돌파하며 급등하는 현상입니다.
  • Runaway (continuation) gap (런어웨이/추세 지속 갭) — 기존 주가 흐름과 같은 방향으로 추세 중간에 발생하는 갭입니다.
  • Exhaustion gap (소진 갭) — 추세의 끝부분에서 발생하는 갭으로, 이 갭 이후 가격은 반전됩니다. 발생 당일에는 런어웨이 갭과 구분이 불가능하며, 사후 데이터가 확보되어야 두 갭을 구분할 수 있습니다.

마지막 두 유형은 주의가 필요합니다. 명칭이 이후의 움직임에 따라 결정되므로, 실시간으로는 아무도 이를 구분하여 명명할 수 없습니다.

갭(Gap)이 주문에 미치는 영향

정규 거래 시간 중에 갭 구간 내에서 거래가 발생하지 않는다는 사실로 인해 다음과 같은 세 가지 결과가 발생합니다.

  • Stop order(스탑 주문)가 지정가에서 손실을 방지하지 못합니다. 주가가 트리거 가격에 도달하거나 이를 통과하여 거래되면 스탑 주문은 market order(시장가 주문)로 전환됩니다. 주가가 50달러에 마감한 후 44달러로 개장한다면, 48달러 스탑 주문은 개장 시점에 실행되어 44달러 근처에서 체결됩니다. 즉, 갭이 해당 가격대를 건너뛰어 버린 것입니다. 스탑 주문은 해당 가격이 아닌 체결을 위한 '시도'를 보장합니다. 반면 stop-limit order(스탑 지정가 주문)는 수용 가능한 가격을 제한하지만, 체결이 아예 되지 않을 위험이 있습니다.
  • 시장의 제동 장치는 갭이 아니라 서스펜션(Halts)입니다. LULD(Limit up-limit down, 변동성 완화 장치) 밴드는 주가가 최근 평균 가격에서 설정된 비율 이상으로 움직이는 것을 방지합니다. 대부분의 종목은 5% 또는 10%이며, 저가주인 경우 더 넓고, 개장과 종가 시점에는 이 비율이 두 배로 적용됩니다. 밴드를 벗어난 움직임이 지속되면 5분간의 거래 일시 중단이 발생합니다. 시장 전체의 circuit breaker(서킷 브레이커)는 S&P 500 지수가 전일 종가 대비 7%(Level 1) 또는 13%(Level 2) 하락하면 모든 거래를 중단시키며, 20%(Level 3) 하락 시 당일 거래를 종료합니다. 이러한 장치들은 갭 발생 자체를 막지는 못하며, 거래가 재개된 후의 상황을 통제합니다.
  • "Gap fill(갭 메우기)"은 현상을 설명하는 용어일 뿐, 예정된 일정은 아닙니다. 트레이더들은 주가가 이전 종가로 회귀할 때 갭이 "메워졌다"고 말합니다. 어떤 시간 프레임에서도 가격이 반드시 회귀해야 할 의무는 없습니다. SPY의 이번 반기 중 가장 큰 갭 발생일에는 개장 후 단 -0.08%만 움직였습니다. 갭 메우기도, 가격 하락도 없이 새로운 가격 수준이 형성되었습니다.

통계적으로 야간 시장과 장중 시장은 서로 다른 시장입니다. 따라서 월간 수익률을 측정하는 방식은 야간 급등락을 포함하느냐에 따라 결과가 달라집니다.

FAQ

주가가 밤사이 급등하거나 급락하는 이유는 무엇입니까?

시장은 24시간 중 17.5시간 동안 폐장 상태이지만 정보 흐름은 멈추지 않습니다. 장 마감 후 실적 발표가 나오고, 개장 전 뉴스가 보도되며, 해외 시장은 밤새 거래됩니다. 시가 경매를 통해 누적된 주문이 하나의 가격으로 체결되며, 전일 종가와의 차이를 갭(gap)이라고 합니다.

밤사이 발생하는 갭은 얼마나 흔합니까?

매우 흔합니다. 2026년 상반기(H1) 동안 SPY의 평균 절대 밤사이 갭은 0.45%였으며, 123 세션 중 41이 전일 종가 대비 최소 0.5% 차이로 개장했습니다. 개별 종목의 변동폭은 더 큽니다. Tesla는 평균 1.05%를 기록했습니다.

월요일에 갭이 더 자주 발생합니까?

약간 그렇습니다. 2024년 1월부터 2026년 6월까지 SPY의 평균 월요일 절대 갭은 0.52%로, 화요일의 0.36%보다 평일 중 가장 넓었습니다. 주말은 거래 시간의 공백을 만들지만, 방향성을 결정하지는 않습니다.

갭은 항상 메워집니까?

아니요. "갭은 항상 메워진다"는 것은 트레이딩의 설화일 뿐입니다. 어떤 갭은 몇 시간 내에 메워지지만, 어떤 갭은 전일 종가를 다시 방문하지 않습니다. 모든 갭 메워짐 통계는 과거 세션에 대한 설명일 뿐, 다음 세션에 대한 규칙이 아닙니다.

주가가 급락하며 갭 하락할 경우 스탑로스(stop-loss)는 어떻게 됩니까?

스탑(stop)은 개장 시점에 실행되며 시장이 제공하는 가격에 체결됩니다. 이 가격은 스탑 가격보다 훨씬 낮을 수 있습니다. 갭 구간에는 해당 가격을 포착할 거래가 존재하지 않기 때문입니다.


위의 모든 수치는 저장된 쿼리 결과입니다. 각 패널 아래의 SQL을 확장하거나, Strasmore 터미널에서 특정 티커의 월간 변동을 밤사이 변동과 장중 변동으로 나누어 확인하십시오.

#gaps#market structure#opening auction#overnight moves