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

Phân biệt Options Volume và Open Interest

Tìm hiểu sự khác biệt giữa options volume là số lượng hợp đồng giao dịch trong ngày và open interest là tổng số hợp đồng đang mở trên thị trường Mỹ.

Khối lượng options (options volume) tính số lượng hợp đồng được giao dịch trong ngày; open interest tính số lượng hợp đồng đang tồn tại — bao gồm các vị thế đã mở và chưa đóng. Khối lượng được tích lũy qua từng giao dịch trong suốt phiên, trong khi open interest được OCC (Options Clearing Corporation) tính toán lại một lần mỗi ngày sau khi kết thúc phiên. Tỷ lệ put-call được xây dựng dựa trên dữ liệu khối lượng. Trang này định nghĩa cả hai khái niệm, giải thích cơ chế biến động của từng loại, đo lường toàn bộ dữ liệu options của Mỹ — Thứ Hai, ngày 6 tháng 7 năm 2026 — và chỉ ra nơi lưu trữ các số liệu open interest chính thức.

Khối lượng options là gì?

Khối lượng là số lượng hợp đồng options được giao dịch trong phiên hiện tại. Mỗi giao dịch sẽ cộng thêm quy mô của nó — ví dụ một lô 500 hợp đồng sẽ cộng thêm 500 — được tính một lần thay vì tính cho mỗi bên, và con số này sẽ reset về không khi phiên tiếp theo mở cửa. Khối lượng là một con số trực tiếp, được truyền tải trên bảng điện tử hợp nhất do OPRA (Options Price Reporting Authority) vận hành ngay khi các giao dịch được thực hiện; trang này đo lường khối lượng từ dữ liệu lưu trữ của bảng điện tử đó.

Open interest là gì?

Open interest (OI) là số lượng hợp đồng đang lưu hành: các hợp đồng đã mở và chưa được đóng bởi một giao dịch đối ứng, việc thực hiện quyền hoặc đến ngày đáo hạn. Chỉ số này được theo dõi theo từng hợp đồng — mỗi mức giá thực hiện (strike), ngày đáo hạn và loại hợp đồng đều có con số riêng — và nó không bao giờ được thiết lập lại; nó được cộng dồn liên tục.

Open interest không phải là con số thời gian thực. OCC — tổ chức bù trừ đứng sau mọi quyền chọn niêm yết tại Mỹ — sẽ đối soát các vị thế mở và đóng sau mỗi phiên giao dịch và công bố số liệu cập nhật trước phiên mở cửa tiếp theo. Chỉ số OI trên hệ thống của một nhà môi giới lúc 2 giờ chiều thực chất chỉ là số liệu của tối hôm trước.

Dữ liệu giao dịch (tape) đằng sau trang này hiển thị các giao dịch, không phải các vị thế — nó không có cột open-interest, và mọi bảng số liệu bên dưới đều là volume. Những gì dữ liệu này có thể hiển thị là mối liên hệ giữa hai chỉ số: cách một giao dịch đơn lẻ tác động đến cả hai, mức volume tối đa có thể đạt đến một con số OI, và nhịp độ mà các màn hình theo dõi OI thường quan sát. Các con số chính thức nằm ở nơi khác — phần bên dưới sẽ cho bạn biết.

Một giao dịch đơn lẻ làm thay đổi volume và open interest như thế nào?

Mỗi giao dịch option đều có hai phía; mỗi phía sẽ hoặc là mở một vị thế hoặc là đóng một vị thế. Hãy theo dõi một hợp đồng mới thông qua ba giao dịch giả định sau:

  1. Trader A mua để mở (buy to open) một hợp đồng từ trader B, người bán để mở (sell to open). Volume: 1. Open interest: +1. Một hợp đồng mới được tạo ra — A giữ vị thế long, B giữ vị thế short.
  2. Sau đó, A bán để đóng (sell to close), và trader C mua để mở (buy to open). Volume tăng thêm 1 (tổng cộng là 2 trong ngày). Open interest: không đổi — vị thế long đã được chuyển giao; một hợp đồng vẫn đang lưu hành.
  3. Cuối cùng, C bán để đóng và B mua để đóng vị thế short. Volume tăng thêm 1. Open interest: −1, trở về mức không — cả hai phía đều tất toán; hợp đồng không còn tồn tại.

Mọi giao dịch đều làm tăng volume; open interest chỉ tăng khi cả hai phía cùng mở vị thế, chỉ giảm khi cả hai phía cùng đóng vị thế, và giữ nguyên trong các trường hợp khác. Một hệ quả quan trọng ở đây là: volume trong ngày là mức trần cho mức biến động của open interest của hợp đồng đó qua đêm. Dữ liệu giao dịch (the tape) không bao giờ hiển thị tổ hợp giao dịch cụ thể; OCC sẽ quyết toán điều đó sau khi kết thúc phiên.

Khối lượng giao dịch options trong một ngày diễn ra như thế nào?

Bảng dưới đây tổng hợp toàn bộ dữ liệu options tại Mỹ cho thứ Hai, ngày 6 tháng 7 năm 2026.

Truy vấnMột ngày giao dịch options tại Mỹ: Thứ Hai, ngày 6 tháng 7 năm 2026
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
    round(sum(volume) / 1e6, 1) AS contracts_m,
    round(sum(transactions) / 1e6, 1) AS trades_m,
    uniqExact(ticker) AS distinct_contracts,
    uniqExact(substring(ticker, 3, length(ticker) - 17)) AS distinct_roots,
    round(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'C') / 1e6, 1) AS call_contracts_m,
    round(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'P') / 1e6, 1) AS put_contracts_m,
    round(toFloat64(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'P')) / toFloat64(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'C')), 2) AS put_call_ratio,
    round(100 * toFloat64(sumIf(volume, substring(ticker, length(ticker) - 14, 6) = '260706')) / toFloat64(sum(volume)), 1) AS same_day_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'

Trong một phiên: có 60.6 triệu hợp đồng trong 10.5 triệu giao dịch, thuộc 340203 loại hợp đồng khác nhau trên 4654 mã chứng khoán cơ sở. Lượng Call vượt quá Put — 35.5 triệu so với 25.1 triệu, tỷ lệ put/call là 0.71 — và 38.8% tổng khối lượng là các options đáo hạn ngay trong phiên đó.

Sự tích lũy được thể hiện qua biểu đồ — cùng một phiên giao dịch nhưng chia theo các khoảng thời gian 30 phút, với tổng lũy kế đi kèm:

Truy vấnKhối lượng tích lũy trực tiếp: Ngày 6 tháng 7 năm 2026 theo các khung 30 phút (ET), kèm tổng lũy kế
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
    round(sum(volume) / 1e6, 2) AS contracts_m,
    round(sum(sum(volume)) OVER (ORDER BY formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i')) / 1e6, 1) AS running_total_m
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
GROUP BY et_time
ORDER BY et_time

Nửa giờ đầu phiên ghi nhận 8.53 triệu hợp đồng; đến bản tin cuối cùng, tổng lũy kế đạt 60.6 triệu. (Khoảng thời gian 16:00 nhỏ là phần cuối của index-options từ 4:00–4:15 chiều ET.) Mỗi điểm trên biểu đồ này là khối lượng giao dịch — con số OCC công bố sáng hôm đó được duy trì cả ngày, và con số tiếp theo sẽ được cập nhật trước khi thị trường mở cửa vào thứ Ba.

Hợp đồng cá nhân nào được giao dịch nhiều nhất?

Mỗi ticker của OCC bao gồm mã gốc, ngày đáo hạn, loại call/put và giá thực hiện; truy vấn này phân tích cả bốn yếu tố để bảng dữ liệu hiển thị rõ ràng:

Truy vấnMười hợp đồng option giao dịch nhiều nhất ngày 6 tháng 7 năm 2026
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
    contract,
    contracts_traded,
    trades,
    toUInt8(min(expires_july_6) OVER ()) AS all_ten_expire_july_6,
    toUInt8(min(root_is_spy_or_qqq) OVER ()) AS all_ten_spy_or_qqq
FROM (
    SELECT
        concat(substring(ticker, 3, length(ticker) - 17), ' $',
               toString(round(toFloat64(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8))) / 1000, 2)),
               if(substring(ticker, length(ticker) - 8, 1) = 'P', ' put', ' call'),
               ', expires 20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)) AS contract,
        toUInt64(sum(volume)) AS contracts_traded,
        toUInt64(sum(transactions)) AS trades,
        substring(ticker, length(ticker) - 14, 6) = '260706' AS expires_july_6,
        substring(ticker, 3, length(ticker) - 17) IN ('SPY', 'QQQ') AS root_is_spy_or_qqq
    FROM global_markets.options_minute_aggs
    WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
      AND match(substring(ticker, 3, length(ticker) - 17), '^[A-Z]+$')
      AND substring(ticker, 3, length(ticker) - 17) NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY contracts_traded DESC, ticker ASC
    LIMIT 10
)
ORDER BY contracts_traded DESC, contract ASC

Hợp đồng đơn lẻ giao dịch nhiều nhất vào ngày 6 tháng 7, SPY $751 call, expires 2026-07-06, ghi nhận 1082297 hợp đồng thông qua 128107 giao dịch. Xem xét các ngày đáo hạn: cả mười hợp đồng đều đáo hạn vào thứ Hai đó và nằm dưới hai mã gốc — các cột receipt kiểm tra cả hai yêu cầu trên mỗi dòng. Các hợp đồng trong ngày cuối cùng là options 0DTE — không ngày đến khi đáo hạn, và chúng lấp đầy bảng này: một chuỗi các mức giá thực hiện của SPY và QQQ rất sát nhau.

Bây giờ, hãy chạy lệnh giao dịch lớn nhất trong ngày qua phép tính open-interest. Bất kỳ OI SPY $751 call, expires 2026-07-06 nào hiển thị vào sáng thứ Hai đều là số lượng của tối hôm trước — và là số lượng cuối cùng được đề cập. Tất cả 1082297 hợp đồng có khối lượng giao dịch nằm trong phiên cuối cùng của chúng; chúng đáo hạn khi đóng cửa, và tệp OCC tiếp theo sẽ loại bỏ chúng — open interest bằng không theo định nghĩa. Lưu ý quan trọng cho mọi bảng 0DTE: các hợp đồng này phát sinh và kết thúc trong chu kỳ OI mỗi ngày một lần, và khối lượng giao dịch lớn của chúng không bao giờ đi kèm với một con số OI có ý nghĩa.

Tài sản cơ sở nào chiếm ưu thế về khối lượng options?

Nhóm các phiên giao dịch theo mã gốc — các chữ cái đầu của mỗi ticker options, thường là ký hiệu của tài sản cơ sở:

Truy vấnTop 10 cổ phiếu cơ sở theo số lượng hợp đồng giao dịch, ngày 6 tháng 7 năm 2026
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
    substring(ticker, 3, length(ticker) - 17) AS underlying_root,
    round(sum(volume) / 1e6, 2) AS contracts_m,
    round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_tape,
    uniqExact(ticker) AS distinct_contracts,
    round(100 * toFloat64(sumIf(volume, substring(ticker, length(ticker) - 14, 6) = '260706')) / toFloat64(sum(volume)), 1) AS same_day_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
  AND match(substring(ticker, 3, length(ticker) - 17), '^[A-Z]+$')
  AND substring(ticker, 3, length(ticker) - 17) NOT IN ('SPCX')
GROUP BY underlying_root
ORDER BY sum(volume) DESC, underlying_root ASC
LIMIT 10

SPY dẫn đầu ngày với 12.1 triệu hợp đồng — chiếm 20% toàn bộ khối lượng giao dịch dưới một mã gốc — theo sau là QQQ với 6.88 triệu (11.3%). Cột đáo hạn trong ngày phản ánh bảng trên: 70.2% khối lượng của mã dẫn đầu đã đáo hạn ngay trong chiều hôm đó. Một mã gốc không phải lúc nào cũng là ký hiệu bạn có thể mua — các options của chỉ số S&P 500 được giao dịch dưới các mã SPX và SPXW của Cboe — và một tài sản cơ sở có thể có nhiều hợp đồng cùng lúc: 5747 tổ hợp strike/ngày đáo hạn/loại khác nhau đã được ghi nhận chỉ riêng ở mã dẫn đầu.

Có bao nhiêu khối lượng giao dịch trong ngày có thể tác động đến open interest?

Chia phiên giao dịch theo thời gian đáo hạn, chúng ta sẽ thấy các tác động đến OI qua một bảng dữ liệu:

Truy vấnKhối lượng ngày 6 tháng 7 năm 2026 theo thời gian đáo hạn — tape có kỳ hạn ngắn, danh mục niêm yết thì không
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH dateDiff('day', toDate('2026-07-06'), toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)))) AS dte
SELECT
    multiIf(dte = 0, 'same day (0DTE)', dte <= 7, '1-7 days', dte <= 31, '8-31 days', dte <= 365, '32-365 days', 'over a year') AS expires_in,
    round(sum(volume) / 1e6, 1) AS contracts_m,
    round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_volume,
    round(uniqExact(ticker) / 1e3, 1) AS distinct_contracts_k,
    round(100 * toFloat64(uniqExact(ticker)) / (SELECT toFloat64(uniqExact(ticker)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
  AND dte >= 0
GROUP BY expires_in
ORDER BY min(dte)

Nhóm giao dịch trong ngày là trường hợp cực đoan nhất: 0.9% số lượng hợp đồng riêng biệt trong ngày — khoảng 3 ngàn — chiếm 38.8% tổng khối lượng giao dịch, đây là tỷ trọng lớn nhất trong tất cả các nhóm, và không có khối lượng nào trong số này có thể xuất hiện trong các báo cáo OI tương lai. Một lượng khoảng 25.3% khác đã hết hạn trong vòng một tuần. Các hợp đồng niêm yết có xu hướng ngược lại: riêng nhóm 32-365 ngày đã nắm giữ 49.6% số lượng hợp đồng riêng biệt, trong khi các hợp đồng trên một năm chỉ chiếm 6.9% tổng số hợp đồng nhưng chỉ chiếm 1.3% khối lượng giao dịch. Các hợp đồng có thời hạn dài hơn thường giao dịch với khối lượng thấp và có thời gian nắm giữ lâu — đây là điều kiện để hình thành một pool vị thế (standing pool) lớn.

Sự thay đổi của open interest diễn ra như thế nào qua từng ngày?

Các bộ lọc open interest theo dõi sự thay đổi OI của một hợp đồng từ phiên sáng hôm trước đến phiên sáng hôm sau. Dưới đây là dữ liệu thô — mười phiên của một hợp đồng dài hạn, một SPY $620 put đáo hạn vào ngày 18 tháng 12 năm 2026:

Truy vấnMười phiên của một hợp đồng kỳ hạn dài: SPY $620 put đáo hạn 2026-12-18
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
    toDate(toTimeZone(window_start, 'America/New_York')) AS session,
    toUInt64(sum(volume)) AS contracts_traded,
    toUInt64(sum(transactions)) AS trades
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-22 00:00:00' AND window_start < '2026-07-07 00:00:00'
  AND ticker = 'O:SPY261218P00620000'
GROUP BY session
ORDER BY session

Trong sáu phiên liên tiếp, hợp đồng này hầu như không có giao dịch — không bao giờ vượt quá vài chục hợp đồng mỗi ngày, thấp nhất là 6 vào 2026-06-29. Trong những ngày đó, open interest gần như đứng yên — quy tắc trần giới hạn mức biến động qua đêm của nó ở mức vài hợp đồng của ngày hôm đó. Sau đó, ba phiên liên tiếp ghi nhận 9006, 9172, và 10023 hợp đồng. Cột khối lượng giao dịch (volume) cho thấy chi tiết hơn: đợt tăng vọt 2026-06-30 chỉ diễn ra trong 7 lượt khớp lệnh — các lệnh lớn (block-sized orders) — trong khi khối lượng tương tự ở phiên tiếp theo cần tới 222 lượt khớp lệnh. Đến 2026-07-06, khối lượng đã quay lại mức 20 hợp đồng.

Chỉ riêng volume không thể cho biết đợt tăng vọt đó tác động thế nào đến open interest — là mở vị thế mới, đóng vị thế (unwind), hay chuyển giao quyền sở hữu (hands changing). Dữ liệu OCC vào sáng hôm sau sẽ xác định điều này: OI tăng cùng với volume tăng cho thấy việc mở vị thế mới, OI giảm cho thấy việc đóng vị thế, và OI đi ngang với volume lớn cho thấy việc chuyển giao quyền sở hữu. Sự thay đổi qua từng ngày đó chính là chỉ số mà các nhà giao dịch theo dõi.

Bạn có thể kiểm tra open interest ở đâu?

Không có bảng volume nào hiển thị chỉ số này; số liệu chính thức nằm tại đây:

  • OCC — công bố volume và open interest hàng ngày theo từng hợp đồng tại at theocc.com (trong phần market data), được cập nhật mỗi sáng — đây là số liệu gốc mà các nguồn khác dựa vào để phân phối lại.
  • Option chain của nhà môi giới — một cột "Open Interest" (hoặc "Open Int") nằm cạnh volume, theo từng strike và ngày đáo hạn — hiển thị số liệu của tối hôm trước trong suốt cả ngày.
  • Các sàn niêm yết — Cboe và các sàn tương tự công bố tóm tắt volume và OI trên các trang thống kê thị trường của họ.

Một lưu ý: các chỉ số "max pain" — mức strike mà tại đó giá trị option lớn nhất sẽ hết hạn vô giá trị — cần phân bổ OI chi tiết theo từng strike. Không có bảng volume nào có thể tính toán được các chỉ số này, bao gồm cả trang này; hãy lấy các chỉ số đó từ dữ liệu của OCC hoặc sàn giao dịch, đừng bao giờ lấy từ màn hình volume.

Các nhà giao dịch đọc khối lượng và open interest cùng nhau như thế nào?

Khi đặt cạnh nhau, hai chỉ số này giúp đọc thanh khoản của một hợp đồng từ các góc độ khác nhau — lưu lượng giao dịch trong ngày so với lượng vị thế đang mở:

  • Khối lượng lớn, open interest lớn. Giao dịch sôi động trên một lượng vị thế đang mở lớn — sự kết hợp này thường đi kèm với mức spread hẹp nhất.
  • Khối lượng lớn, open interest nhỏ. Giao dịch luân chuyển mạnh nhưng ít vị thế được giữ lại — đặc điểm của giao dịch trong ngày đáo hạn hoặc các vị thế mới thiết lập.
  • Khối lượng thấp, open interest lớn. Các vị thế được xây dựng từ trước đó, vẫn đang duy trì và không có nhiều giao dịch trong ngày hôm nay.
  • Khối lượng thấp, open interest nhỏ. Một hợp đồng có thanh khoản mỏng — mức giá niêm yết sẽ rộng hơn và một lệnh vừa phải cũng có thể làm biến động giá; hãy kiểm tra bid-ask spread trước.

Không chỉ số nào cho biết xu hướng thị trường: khối lượng tính tổng cả người mua và người bán trong một lượt, còn open interest tính mỗi hợp đồng gồm cả vị thế long và short là một — hai nhà giao dịch có thể cùng giao dịch một hợp đồng sôi động nhưng nắm giữ các vị thế đối lập nhau.

Câu hỏi thường gặp về volume và open interest của options

Sự khác biệt giữa volume và open interest là gì?

Volume tính số lượng hợp đồng options được giao dịch trong phiên hiện tại và sẽ reset về không mỗi ngày. Open interest tính số lượng hợp đồng đang lưu hành — các hợp đồng đã mở và chưa đóng — và được cộng dồn qua các ngày. Mỗi giao dịch đều làm tăng volume; trong khi open interest chỉ thay đổi dựa trên sự kết hợp giữa các lệnh mở và lệnh đóng.

Tại sao open interest chỉ được cập nhật mỗi ngày một lần?

Open interest là số liệu từ trung tâm bù trừ (clearinghouse), không phải số liệu từ bảng điện (tape). Bảng điện công khai không phân biệt giao dịch là lệnh mở hay lệnh đóng; OCC sẽ đối soát các ký hiệu này giữa các thành viên bù trừ sau phiên giao dịch và công bố con số trước khi phiên tiếp theo bắt đầu.

Open interest tăng hay giảm có ý nghĩa gì?

Open interest tăng nghĩa là số lượng hợp đồng được mở nhiều hơn số lượng được đóng — tức là có thêm vị thế mới tại mức strike đó; giảm nghĩa là các vị thế đang được tất toán; nếu open interest đi ngang trong khi volume lớn nghĩa là các vị thế đang được chuyển đổi chủ sở hữu. Volume trong ngày là mức biến động tối đa mà con số này có thể thay đổi trước khi được in ra vào sáng hôm sau.

Volume có thể cao hơn open interest không?

Có — điều này thường xuyên xảy ra với các hợp đồng có thời hạn ngắn. Một vị thế được mở và đóng trong cùng một phiên sẽ làm tăng volume hai lần nhưng không làm thay đổi con số open interest vào sáng hôm sau, và một hợp đồng đáo hạn trong ngày hôm nay sẽ không bao giờ xuất hiện trong con số của ngày mai. Vào ngày 6 tháng 7 năm 2026, 38.8% tổng volume options tại Mỹ nằm ở các hợp đồng đáo hạn ngay trong phiên đó. Xem 0DTE option là gì để biết chi tiết về cơ chế hoạt động.


Mỗi bảng trên đều là một truy vấn được lưu trữ và có thể kiểm tra — hãy mở rộng mã SQL để kiểm chứng, hoặc đặt các câu hỏi tương tự cho bất kỳ phiên giao dịch nào trên terminal Strasmore.

#options#volume#open interest