Strasmore Research
Học tập Matt ConnorBởi Matt Connor · Cập nhật 2026-07-23

Short squeeze là gì? Ví dụ về GameStop

Tìm hiểu cơ chế của hiện tượng short squeeze qua trường hợp GameStop năm hai nghìn không trăm hai mươi mốt với các chỉ số short interest và giá cổ phiếu.

Short squeeze là hiện tượng giá tăng nhanh chóng ở một cổ phiếu có tỷ lệ bán khống cao, tạo ra hiệu ứng tự thúc đẩy: khi giá tăng, những người bán khống phải mua lại cổ phiếu để đóng vị thế, và chính hoạt động mua này lại tạo ra nhu cầu mới. Thuật ngữ này thường được dùng cho mọi đợt hồi phục mạnh; tuy nhiên, một đợt short squeeze thực sự sẽ để lại những dấu vết đặc trưng về giá, khối lượng giao dịch, tỷ lệ short-interest và dữ liệu options. Trường hợp nổi tiếng nhất lịch sử — GameStop, tháng 1 năm 2021 — là ví dụ điển hình, và trang này sẽ phân tích chi tiết từng giai đoạn: thiết lập, tăng vọt, mảng options và đợt sụt giảm sau đó.

Short squeeze hoạt động như thế nào?

Bán khống là một lệnh đặt cược vào việc giá giảm: bạn mượn cổ phiếu, bán chúng đi, và dự định sẽ mua lại với giá rẻ hơn. Một người mua cổ phiếu có thể lỗ tối đa bằng số tiền họ đã trả; trong khi đó, mức lỗ tiềm năng của người bán khống là không có giới hạn, tăng dần theo từng đồng khi giá tăng lên. Một vị thế bán khống cũng là một giao dịch mua trong tương lai — mọi cổ phiếu đã mượn cuối cùng đều phải được mua lại và hoàn trả.

Chính nhu cầu mua trong tương lai đó là tác nhân gây ra squeeze. Khi một cổ phiếu bị bán khống nhiều bắt đầu tăng giá, mọi người bán khống đều đối mặt với cùng một bài toán tính toán cùng một lúc, và việc đóng vị thế đồng nghĩa với việc phải mua vào — cùng lúc với các lệnh mua đóng vị thế của những người khác. Giá càng cao, càng nhiều vị thế chạm đến ngưỡng thua lỗ, thì áp lực mua cưỡng bức càng lớn. Short interest — tổng số lượng cổ phiếu đang được bán khống — cho biết lượng nhu cầu mua trong tương lai đó đang tích tụ bao nhiêu.

GameStop, phân tích: khía cạnh bán khống

GameStop bước vào tháng 11 năm 2020 với tư cách là một trong những cổ phiếu bị bán khống nhiều nhất trên các sàn giao dịch Hoa Kỳ. Dưới đây là các số liệu kỷ lục được báo cáo theo từng kỳ thanh toán:

Truy vấnShort interest của GME theo ngày quyết toán, tháng 11/2020 đến tháng 3/2021
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(settlement_date) AS settled,
       round(short_interest / 1e6, 1) AS shares_short_m,
       round(days_to_cover, 1) AS days_to_cover
FROM global_markets.stocks_short_interest
WHERE ticker = 'GME'
  AND settlement_date >= '2020-11-01'
  AND settlement_date <= '2021-03-31'
ORDER BY settlement_date

Tính đến kỳ thanh toán 2020-11-13, có 67.5 triệu cổ phiếu GME đã được bán khống và số ngày để tất toán (days to cover) là 14 — nghĩa là cần khoảng chừng đó ngày giao dịch với khối lượng trung bình để đóng toàn bộ vị thế bán khống. Đến kỳ thanh toán 2021-01-29, tỷ lệ bán khống đã giảm xuống còn 21.4 triệu cổ phiếu — tức là khoảng hai phần ba vị thế đã được tất toán trong vòng ba tháng — với số ngày để tất toán là 1.

GameStop, phân tích mức độ biến động: giá và khối lượng

Trong cùng các tuần đó, dữ liệu giá và khối lượng hàng tuần từ dữ liệu giao dịch chi tiết:

Truy vấnBiên độ giá và khối lượng giao dịch GME hàng tuần, tháng 1 đến giữa tháng 2/2021 (giá thực tế)
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(toStartOfWeek(day)) AS week_of,
       round(min(lo), 2) AS week_low,
       round(max(hi), 2) AS week_high,
       round(argMax(cl, day), 2) AS week_close,
       round(sum(vol) / 1e6, 0) AS shares_traded_m
FROM (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           min(toFloat64(low)) AS lo,
           max(toFloat64(high)) AS hi,
           argMax(toFloat64(close), window_start) AS cl,
           sum(toFloat64(volume)) AS vol
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'GME'
      AND window_start >= '2021-01-04 04:00:00'
      AND window_start < '2021-02-20 04:00:00'
    GROUP BY day
)
GROUP BY week_of
ORDER BY week_of

Tuần đầu tiên của tháng 1 năm 2021 ghi nhận mức thấp nhất là $17.06 với 33 triệu cổ phiếu được giao dịch. Ba tuần sau đó, vào tuần 2021-01-24, dữ liệu ghi nhận mức cao nhất là $513.12 và có 558 triệu cổ phiếu được chuyển đổi qua năm phiên giao dịch. Khối lượng là chân thứ ba của dấu hiệu squeeze: việc mua cưỡng bức không diễn ra một cách âm thầm.

Giai đoạn tăng giá, giai đoạn điều chỉnh và giai đoạn thứ hai — toàn bộ chu kỳ năm 2021 trong một dòng dữ liệu:

Truy vấnGME 2021 — đáy tháng 1, đỉnh cuối tháng 1, đáy tháng 2, hồi phục tháng 3 (giá thực tế)
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           min(toFloat64(low)) AS lo,
           max(toFloat64(high)) AS hi
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'GME'
      AND window_start >= '2021-01-04 04:00:00'
      AND window_start < '2021-04-01 04:00:00'
    GROUP BY day
)
SELECT round(minIf(lo, day < '2021-02-01'), 2) AS january_low,
       round(maxIf(hi, day < '2021-02-01'), 2) AS late_january_high,
       round(maxIf(hi, day < '2021-02-01') / minIf(lo, day < '2021-02-01'), 1) AS low_to_peak_multiple,
       round(minIf(lo, day >= '2021-02-01' AND day < '2021-03-01'), 2) AS february_low,
       toString(argMinIf(day, lo, day >= '2021-02-01' AND day < '2021-03-01')) AS february_low_date,
       round((1 - minIf(lo, day >= '2021-02-01' AND day < '2021-03-01') / maxIf(hi, day < '2021-02-01')) * 100, 1) AS peak_to_trough_pct,
       round(maxIf(hi, day >= '2021-03-01'), 2) AS march_rebound_high
FROM daily

Từ mức thấp $17.05 vào tháng 1 đến mức cao $513.12 vào cuối tháng 1: một mức tăng 30.1x chỉ trong vòng một tháng. Các biểu đồ khớp nhau — hai tuần có mức tăng mạnh nhất cũng chính là hai tuần mà tỷ lệ short interest giảm mạnh từ 61.8 triệu (chốt ở mức 2021-01-15) xuống còn 21.4 triệu (chốt ở mức 2021-01-29). Giá tăng vọt, khối lượng tăng đột biến và tỷ lệ short interest giảm mạnh trong cùng các ngày: sự biến động cùng chiều đó chính là đặc điểm của một đợt squeeze. (Giá được tính theo mức giao dịch thực tế năm 2021, trước khi GME thực hiện chia tách 4-cho-1 sau đó.)

Một lưu ý quan trọng: short interest chỉ được báo cáo hai lần một tháng và có độ trễ — xem tại sao short interest có độ trễ hai tuần — do đó dữ liệu chỉ cho thấy quá trình đóng vị thế theo từng lát cắt, và không thể xác định được lệnh mua nào là để đóng vị thế short so với các người mua mới. Một chỉ số tương tự theo ngày cũng có bẫy riêng: short volume không phải là short interest.

Điều gì đã khiến GameStop trở thành cổ phiếu bị squeeze

Các nguyên lý kỹ thuật giải thích tại sao một cổ phiếu bị short mạnh có thể bị squeeze; lịch trình diễn biến vào tháng 1 năm 2021 cho thấy lý do tại sao trường hợp này đã xảy ra. Vào ngày 11 tháng 1 năm 2021, Ryan Cohen, người đồng sáng lập Chewy, đã gia nhập hội đồng quản trị của GameStop. Trong hai tuần tiếp theo, cổ phiếu này trở thành tâm điểm chú ý trên diễn đàn WallStreetBets, với dòng tiền bán lẻ lớn đổ vào cùng với đà tăng tốc của tape. Vào ngày 27 tháng 1, Melvin Capital — bên short GME nổi tiếng nhất — đã xác nhận đã đóng vị thế của mình. Vào ngày 28 tháng 1, Robinhood và các sàn môi giới khác đã hạn chế việc mở vị thế mua đối với GME và các mã liên quan; cổ phiếu này đã lập mức cao kỷ lục trong phiên vào sáng hôm đó nhưng đã mất gần hết mức tăng chỉ trong vòng hai giờ — diễn biến tape ngày 28 tháng 1, chi tiết từng phút đã ghi lại đầy đủ phiên giao dịch đó. Dữ liệu không thể xếp hạng các tác nhân này; các ghi chép cho thấy tất cả chúng đều xuất hiện trong cùng một khoảng thời gian ba tuần.

Gamma squeeze: khía cạnh quyền chọn

Tháng Một của GameStop không chỉ là câu chuyện về cổ phiếu. Gamma squeeze là một cơ chế liên quan nhưng khác biệt: các nhà giao dịch mua quyền chọn mua (call options), các nhà tạo lập thị trường (market makers) ở phía đối diện đang bán khống các quyền chọn đó, và thông lệ tiêu chuẩn là họ phải phòng vệ bằng cách mua cổ phiếu cơ sở. Hoạt động phòng vệ này tăng dần khi giá tiến về và vượt qua các mức giá thực hiện (strikes) của quyền chọn — một vòng lặp tự củng cố tương tự nhưng với một bên mua bắt buộc khác: một dealer đang phòng vệ thay vì một người bán khống đang đóng vị thế. Tháng Một năm 2021 đã diễn ra cả hai hiện tượng cùng lúc, và dữ liệu quyền chọn đã cho thấy hình thái này:

Truy vấnKhối lượng options GME theo tuần — calls so với puts và tổng premium, tháng 1/2021
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(toStartOfWeek(toDate(toTimeZone(sip_timestamp, 'America/New_York')))) AS week_of,
       round(sumIf(size, substring(ticker, 12, 1) = 'C') / 1e6, 2) AS call_contracts_m,
       round(sumIf(size, substring(ticker, 12, 1) = 'P') / 1e6, 2) AS put_contracts_m,
       round(100.0 * sumIf(size, substring(ticker, 12, 1) = 'C') / sum(size), 1) AS call_share_pct,
       round(sum(toFloat64(price) * size * 100) / 1e9, 2) AS premium_bn
FROM global_markets.options_trades
WHERE ticker >= 'O:GME21' AND ticker < 'O:GME24'
  AND sip_timestamp >= toDateTime('2021-01-04 00:00:00')
  AND sip_timestamp < toDateTime('2021-02-06 00:00:00')
GROUP BY week_of
ORDER BY week_of

Trong tuần đầu tiên của tháng Một, các quyền chọn mua chiếm 66.6% khối lượng hợp đồng quyền chọn của GME — dòng tiền tập trung vào quyền chọn mua là nguyên liệu thô cho hoạt động phòng vệ của dealer. Vào tuần đạt đỉnh, tổng phí quyền chọn (premium) đạt mức $23.54 tỷ, so với $0.06 tỷ của bốn tuần trước đó, và tỷ trọng đã đảo ngược: 3.97 triệu hợp đồng quyền chọn bán (put contracts) so với 2.07 triệu quyền chọn mua, chiếm 34.3% tỷ trọng quyền chọn mua. Ở giai đoạn đầu của đợt biến động, dữ liệu quyền chọn nghiêng về phía tăng; tại đỉnh điểm, các lệnh đặt cược giảm giá lại chiếm ưu thế.

Sau đỉnh điểm

Các đợt squeeze kết thúc — mọi vị thế covered short đều là vị thế không thể thực hiện cover lại — và kết quả là sự sụt giảm kéo dài. Từ mức cao $513.12 vào cuối tháng một, GME đã giảm xuống $38.5 vào 2021-02-19: mức sụt giảm (drawdown) từ đỉnh đến đáy là 92.5% trong khoảng ba tuần. Đó vẫn chưa phải là kết thúc — tháng ba năm 2021 ghi nhận mức $348.5 tại đỉnh, một nhịp tăng thứ hai xuất hiện sau khi vị thế short được báo cáo đã ở mức thấp.

Và phía short cũng không tái lập lại vị thế: hồ sơ thanh toán kéo dài đến 2021-03-31, với lượng short interest ở mức 10.7 triệu cổ phiếu và days to cover là 1. Bất kể điều gì đã thúc đẩy giao dịch GME vào tháng ba năm 2021, đó không phải là cùng một nhóm short đông đúc thoát vị thế hai lần.

Các đợt squeeze khác trong kỷ lục

Cũng trong tháng Một, một nhóm các mã cổ phiếu bị bán khống mạnh đã xảy ra hiện tượng squeeze — mức giá cực đại và tỷ lệ short interest tại hai thời điểm đầu và cuối tháng đối với bốn mã sau:

Truy vấnBốn mã squeeze tháng 1/2021 — bội số giá và short interest trước và sau (giá thực tế)
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH px AS (
    SELECT ticker,
           round(min(toFloat64(low)), 2) AS jan_low,
           round(max(toFloat64(high)), 2) AS jan_high,
           round(max(toFloat64(high)) / min(toFloat64(low)), 1) AS low_to_high_multiple
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('GME', 'AMC', 'KOSS', 'BB')
      AND window_start >= '2021-01-04 04:00:00'
      AND window_start < '2021-01-30 04:00:00'
    GROUP BY ticker
),
si AS (
    SELECT ticker,
           round(anyIf(short_interest, settlement_date = '2020-12-31') / 1e6, 1) AS short_dec31_m,
           round(anyIf(short_interest, settlement_date = '2021-02-12') / 1e6, 1) AS short_feb12_m
    FROM global_markets.stocks_short_interest
    WHERE ticker IN ('GME', 'AMC', 'KOSS', 'BB')
      AND settlement_date IN ('2020-12-31', '2021-02-12')
    GROUP BY ticker
)
SELECT px.ticker AS ticker,
       px.jan_low AS jan_low,
       px.jan_high AS jan_high,
       px.low_to_high_multiple AS low_to_high_multiple,
       si.short_dec31_m AS short_dec31_m,
       si.short_feb12_m AS short_feb12_m
FROM px
INNER JOIN si ON px.ticker = si.ticker
ORDER BY px.low_to_high_multiple DESC

Koss, một nhà sản xuất tai nghe quy mô nhỏ, ghi nhận mức tăng trưởng lớn nhất nhóm — 61.7x từ mức thấp nhất đến mức cao nhất của tháng Một, với short interest được báo cáo giảm từ 0.6 triệu xuống 0.3 triệu cổ phiếu trong suốt tháng. BlackBerry tăng 4.4x. Bảng dữ liệu cũng có một điểm phân biệt: AMC tăng mạnh 13.5x, nhưng short interest được báo cáo vào ngày 12 tháng Hai (48.1 triệu cổ phiếu) lại cao hơn so với ngày 31 tháng Mười hai (39 triệu) — các vị thế bán khống mới được mở nhanh hơn tốc độ đóng các vị thế cũ, và AMC cũng phát hành thêm cổ phiếu mới trong tháng đó. Chỉ riêng sự tăng vọt về giá không phải là bằng chứng của việc cover; dữ liệu short-interest tại hai thời điểm chính là cơ sở để kiểm chứng.

Days to cover là gì và mức nào được coi là cao?

Days to cover được tính bằng cách lấy lượng bán khống chia cho khối lượng giao dịch trung bình hàng ngày: con số này cho biết cần bao nhiêu ngày giao dịch với khối lượng thông thường để mua lại toàn bộ số cổ phiếu đang bị bán khống (what is days to cover cung cấp đầy đủ các thông số hiệu chuẩn). Đây là thước đo tiêu chuẩn để đánh giá mức độ "chật chội" của các vị thế bán khống so với khả năng thoát lệnh — con số 14 của GME vào tháng 11 năm 2020 cho thấy khả năng thoát lệnh cực kỳ hạn chế. Để dễ hình dung, dưới đây là dữ liệu của toàn bộ các mã có tính thanh khoản cao tại kỳ quyết toán mới nhất:

Truy vấnDays to cover của các mã thanh khoản cao — trung bình mỗi ticker >5M shares/ngày, ngày quyết toán mới nhất
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toString(max(settlement_date)) AS settled,
       count() AS liquid_names,
       round(quantileDeterministic(0.5)(days_to_cover, cityHash64(ticker)), 1) AS median_days_to_cover,
       round(quantileDeterministic(0.9)(days_to_cover, cityHash64(ticker)), 1) AS p90_days_to_cover,
       round(max(days_to_cover), 1) AS max_days_to_cover,
       countIf(days_to_cover >= 10) AS names_at_10_plus
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
  AND avg_daily_volume >= 5000000
  AND days_to_cover IS NOT NULL
  AND ticker NOT IN ('SPCX')

Trong số 946 mã có khối lượng giao dịch trung bình từ năm triệu cổ phiếu mỗi ngày trở lên, mức median days to cover tại kỳ quyết toán 2026-06-30 chỉ là 1.8, bách phân vị thứ 90 là 5, và chỉ có 5 mã đạt mức từ 10 trở lên (cao nhất là: 16.9). Một chỉ số kiểu GameStop-2020 là trường hợp ngoại lệ thực sự, không phải là tình trạng phổ biến.

Những mã bị bán khống nhiều nhất hiện nay

Dữ liệu tổng hợp đã ẩn tên các cổ phiếu. Dưới đây là danh sách mười mã có vị thế bán khống lớn nhất trong nhóm có thanh khoản cao dựa trên báo cáo mới nhất (xem bảng xếp hạng đầy đủ tại: danh sách các cổ phiếu bị bán khống nhiều nhất):

Truy vấnDays to cover cao nhất trong các mã thanh khoản cao — ngày quyết toán mới nhất
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT ticker,
       round(days_to_cover, 1) AS days_to_cover,
       round(short_interest / 1e6, 1) AS shares_short_m,
       round(avg_daily_volume / 1e6, 1) AS avg_daily_volume_m,
       toString(settlement_date) AS settled
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
  AND avg_daily_volume >= 5000000
  AND days_to_cover IS NOT NULL
  AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker
LIMIT 10

Cách tính toán trước đây: mã dẫn đầu hiện tại, MPT, có 138.1 triệu cổ phiếu đang bị bán khống trong khi khối lượng giao dịch trung bình là 8.2 triệu cổ phiếu mỗi ngày — lấy hai con số này chia cho nhau, việc đóng toàn bộ vị thế sẽ mất khoảng 16.9 ngày giao dịch thông thường. Các nhà giao dịch thường xem xét chỉ số này cùng với hai yếu tố mà bảng này không hiển thị: float (vị thế bán khống lớn trong một lượng float nhỏ sẽ khiến việc thoát lệnh trở nên khó khăn hơn) và phí mượn cổ phiếu (chi phí hàng năm để duy trì vị thế bán khống).

Hai lưu ý quan trọng. Chỉ số "days to cover" cao chỉ là một điều kiện cần, không phải là một dự báo — nhiều mã nằm trong danh sách này trong nhiều năm khi giá tiếp tục giảm, và đôi khi các lệnh bán khống đơn giản là đang đi đúng hướng. Ngoài ra, việc đuổi theo một đợt squeeze đang diễn ra đồng nghĩa với việc bạn đang mua lại cổ phiếu ở mức giá mà những người bị ép mua đã đẩy lên cao; biểu đồ phía trên cho thấy mặt ngược lại của giao dịch đó.

FAQ

Gamma squeeze là gì?

Đây là tình trạng mua cưỡng bức diễn ra trên thị trường options: khi các nhà giao dịch mua call, các dealer bán các hợp đồng đó phải thực hiện hedging bằng cách mua cổ phiếu, và nhu cầu hedging này càng tăng khi giá cổ phiếu tăng. Đối tượng mua cưỡng bức ở đây là các dealer đang hedging chứ không phải là các nhà bán khống đang cover vị thế. Sự kiện của GameStop vào tháng 1 năm 2021 đã cho thấy cả hai hiện tượng này, với các hợp đồng call chiếm 66.6% tổng khối lượng options trong tuần đầu tiên của tháng đó.

Short squeeze khác với một đợt tăng giá thông thường như thế nào?

Khác biệt nằm ở bối cảnh và dấu hiệu nhận biết. Bối cảnh là một vị thế short lớn so với khối lượng giao dịch — tỷ lệ short interest cao và số ngày để cover (days to cover) cao. Dấu hiệu nhận biết là giá tăng mạnh với khối lượng lớn trong cùng những tuần mà báo cáo short interest sụt giảm. Sự tăng vọt của AMC vào tháng 1 năm 2021 cho thấy lý do tại sao việc kiểm tra này lại quan trọng: giá đã tăng 13.5x trong khi short interest được báo cáo lại tăng lên.

Ngoài GameStop, còn ví dụ nào khác về short squeeze không?

Chỉ riêng tháng 1 năm 2021 đã tạo ra vài ví dụ: Koss tăng 61.7x trong tháng khi short interest được báo cáo giảm đi một nửa; BlackBerry tăng 4.4x. Một trường hợp kinh điển trước đó là Volkswagen vào tháng 10 năm 2008 — việc tiết lộ rằng phần lớn lượng free float đã có chủ sở hữu trùng hợp với thời điểm cổ phiếu này tạm thời trở thành công ty giá trị nhất thế giới.

Có thể dự đoán một đợt short squeeze không?

Không có chỉ số nào có thể dự đoán được. Dữ liệu chỉ có thể cho thấy điều kiện tiên quyết: lượng short interest đang tích tụ là bao nhiêu và nó tương ứng với bao nhiêu ngày giao dịch. Các nhà giao dịch theo dõi short interest và days to cover chính vì lý do đó, đồng thời cần nhớ rằng các số liệu này thường trễ khoảng hai tuần khi được công bố.

GameStop năm 2021 có thực sự là một đợt short squeeze không?

Dữ liệu cho thấy dấu hiệu squeeze rất rõ ràng: days to cover là 14 vào tháng 11 năm 2020, sau đó là biến động giá 30.1x trong vòng vài tuần, cùng lúc với việc short interest giảm từ 67.5 triệu xuống 21.4 triệu cổ phiếu. Các yếu tố khác cũng diễn ra đồng thời — như hoạt động options, khối lượng giao dịch của nhà đầu tư cá nhân — và dữ liệu không thể phân chia tỷ trọng đóng góp giữa các yếu tố này.


Mọi con số ở trên đều đến từ các truy vấn đã được lưu trữ và phân phiên bản — hãy mở rộng SQL dưới bất kỳ bảng nào, hoặc truy xuất các bản ghi tương tự cho bất kỳ ticker nào trên terminal Strasmore.