Strasmore Research
Học tập Matt ConnorBởi Matt Connor · data as of August 21, 2026 · refreshed weekly

Dòng lệnh giao dịch tác động đến implied volatility

Tìm hiểu dòng lệnh làm thay đổi implied volatility ra sao: từ sổ lệnh cân bằng đến lực mua call một chiều, với số liệu daily vol và volume thực tế.

Dòng lệnh giao dịch làm biến động implied volatility theo từng quote. Market maker báo giá quyền chọn không phải đang đặt cược vào hướng đi của cổ phiếu. Họ đưa ra giá ở cả hai phía. Khi lệnh mua liên tục xuất hiện ở cùng một phía, họ nâng mức volatility sẵn sàng chào bán cho đến khi dòng lệnh chậm lại hoặc chi phí nắm giữ vị thế được bù đắp. Bản thân cổ phiếu có thể đứng yên trong toàn bộ quá trình này, và thường là như vậy.

Market maker thực sự đang báo giá gì

Một quyền chọn có giá bid và giá offer tính bằng dollar. Nhưng desk ở phía đối diện định giá theo volatility. Implied volatility là mức biến động theo tỷ lệ phần trăm quy đổi theo năm mà giá quyền chọn hàm ý, dựa trên strike, số ngày còn lại đến ngày đáo hạn, giá cổ phiếu và lãi suất. Đưa giá vào mô hình định giá, ta suy ra con số volatility. Đưa volatility vào, ta suy ra giá. Implied volatility là giá được diễn đạt lại theo một đơn vị khác. Vì vậy, các chuyên gia thường báo giá quyền chọn theo volatility thay vì theo dollar.

Hãy dùng một ví dụ giả định để cố định khái niệm này. Một call strike $220 còn một tháng đến ngày đáo hạn được chào giá $5.20 vào buổi sáng. Đến buổi chiều, cùng hợp đồng đó được chào giá $5.60, cổ phiếu vẫn ở mức $220 và đồng hồ chỉ còn ít hơn một ngày. Strike không thay đổi, lãi suất không thay đổi, còn thời gian trôi qua vốn đẩy giá quyền chọn theo hướng ngược lại. Phần 40 cent tăng thêm nằm trong đầu vào volatility, và không nằm ở đâu khác.

Dòng lệnh giao dịch làm dịch chuyển implied volatility tại một strike

Biểu đồ dưới đây lấy toàn bộ quyền chọn AAPL có strike nằm trong phạm vi 5% quanh giá cổ phiếu và còn 20 đến 45 ngày đến đáo hạn. Mỗi phiên được đo theo ba cách: tỷ trọng volume hợp đồng trong ngày được giao dịch dưới dạng call, implied volatility bình quân của các hợp đồng gần at-the-money này, và mức đóng cửa của cổ phiếu so với mức giá tại ngày đầu tiên của khoảng thời gian.

Truy vấnTỷ trọng call hằng ngày trong volume AAPL gần at-the-money so với vol của các hợp đồng đó
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
    (
        SELECT toFloat64(close)
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'AAPL'
          AND date >= '2026-05-01'
        ORDER BY date
        LIMIT 1
    ) AS start_close
SELECT
    toString(date)                                                                             AS date,
    round(100 * sumIf(volume, startsWith(lower(toString(option_type)), 'c')) / sum(volume), 1) AS call_share_pct,
    round(100 * avg(implied_volatility), 1)                                                    AS atm_iv_pct,
    round(100 * (toFloat64(any(underlying_close)) / start_close - 1), 1)                       AS stock_pct_vs_start
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date BETWEEN '2026-05-01' AND '2026-06-30'
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 20 AND 45
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY date
ORDER BY date
Run this yourself

Trong 41 phiên vào tháng 5 và tháng 6 năm 2026, tỷ trọng call bắt đầu khoảng thời gian ở mức 71% volume gần at-the-money và kết thúc ở mức 80.7%. Volatility của cùng các hợp đồng đó tăng từ 22.5% lên 27.8%, trong khi cổ phiếu kết thúc ở mức 3.2% so với điểm xuất phát.

Hai đường không bám sát nhau trong từng phiên. Đó mới là cách cơ chế này thực sự vận hành. Một ngày mua lệch về một phía chỉ nhích quote thêm một tick. Một chuỗi nhiều ngày sẽ dịch chuyển mặt bằng giá, vì market maker mỗi sáng lại được yêu cầu nắm giữ thêm cùng một vị thế ở mức giá chưa đủ để làm nhu cầu chậm lại. Không điều gì trong chuỗi này đòi hỏi cổ phiếu phải đi theo một hướng cụ thể.

Vì sao một strike có IV cao hơn các strike lân cận

Hãy cố định một phiên và quan sát các strike thay vì các ngày. Biểu đồ dưới đây giữ nguyên ngày và ngày đáo hạn, rồi đi qua kỳ đáo hạn có hoạt động giao dịch sôi động nhất trong phiên đó, từ dưới giá cổ phiếu lên trên giá cổ phiếu.

Truy vấnVolatility chào bán theo strike, một kỳ hạn AAPL, một phiên
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
    (
        SELECT max(date)
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND date <= '2026-06-30'
    ) AS session_date,
    (
        SELECT expiration_date
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND date = session_date
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry BETWEEN 20 AND 45
        GROUP BY expiration_date
        ORDER BY sum(volume) DESC
        LIMIT 1
    ) AS busy_expiry
SELECT
    concat('$', toString(toUInt32(round(toFloat64(strike_price))))) AS strike,
    round(100 * avg(implied_volatility), 1)                         AS offered_iv_pct,
    sum(volume)                                                     AS contract_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = session_date
  AND expiration_date = busy_expiry
  AND iv_converged = 1
  AND volume > 0
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.06
GROUP BY strike_price
ORDER BY strike_price
Run this yourself

Mọi hợp đồng trong biểu đồ đều dựa trên cùng một cổ phiếu, trong cùng một ngày và đáo hạn cùng ngày. Strike là yếu tố duy nhất thay đổi từ hàng này sang hàng khác, còn volatility chào bán cũng thay đổi theo: 26.2% tại strike $275 so với 23.3% tại $305, trên tổng cộng 7 strike. Chênh lệch từ strike này sang strike kế tiếp là volatility skew. Cán cân mua và bán là một trong những yếu tố định hình độ lệch này. Nhu cầu không xuất hiện đồng đều trên toàn bộ chuỗi quyền chọn. Nó tập trung tại strike mà người giao dịch muốn, và quote tại strike đó là nơi dịch chuyển.

Tách cùng phiên theo loại quyền chọn sẽ làm bức tranh rõ hơn. Các call và put có khoảng cách tương đương so với giá cổ phiếu được cùng một desk báo giá tại cùng một thời điểm.

Truy vấnVolatility call và put tại các khoảng cách tương ứng so với giá cổ phiếu
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
    (
        SELECT max(date)
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND date <= '2026-06-30'
    ) AS session_date
SELECT
    multiIf(bucket = 0, 'at spot',
            bucket < 0, concat(toString(abs(bucket)), '% below'),
            concat(toString(bucket), '% above'))  AS strike_vs_spot,
    round(100 * avgIf(iv, is_call), 1)            AS call_iv_pct,
    round(100 * avgIf(iv, NOT is_call), 1)        AS put_iv_pct
FROM
(
    SELECT
        implied_volatility                                                                     AS iv,
        startsWith(lower(toString(option_type)), 'c')                                          AS is_call,
        round(((toFloat64(strike_price) / toFloat64(underlying_close)) - 1) * 100 / 2.5) * 2.5 AS bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = session_date
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY bucket
HAVING countIf(is_call) > 0 AND countIf(NOT is_call) > 0
ORDER BY bucket
Run this yourself

Tại 7.5% below, các put có volatility ở mức 30% so với 27.6% ở các call. Tại 10% above, cùng hai phép đo lần lượt in ra 33.3% và 25.7%. Cùng cổ phiếu, cùng phút, cùng mô hình. Khác biệt nằm ở những strike mà thị trường liên tục yêu cầu.

Market maker vẫn báo giá phía đối diện

Nâng giá offer không có nghĩa là từ chối giao dịch. Một desk liên tục bán call khi nhu cầu ổn định sẽ tích lũy vị thế short các call đó. Cách phòng vệ tiêu chuẩn là mua cổ phiếu để đối ứng. Đó là delta hedging: xây dựng vị thế cổ phiếu với quy mô bù đắp mức độ nhạy cảm theo hướng của quyền chọn, rồi điều chỉnh khi cổ phiếu biến động. Phòng vệ không miễn phí. Mỗi lần cổ phiếu di chuyển, việc tái cân bằng đều phát sinh chi phí. Phần rủi ro mà cổ phiếu không thể bù đắp — độ nhạy của vị thế với chính volatility — tăng lên theo từng hợp đồng được bán.

Offer cao hơn là mức giá để nhận thêm một đơn vị của cùng loại rủi ro. Bid cũng tăng theo, vì desk sẵn sàng mua lại các call đó ở mức giá tốt hơn. Chênh lệch giữa hai phía là cách market maker kiếm tiền, chứ không phải một khoản đặt cược vào hướng đi của cổ phiếu.

Một quote điện tử có thể và không thể nhìn thấy gì

Trên sàn giao dịch, một lệnh xuất hiện dưới dạng một con người. Broker bước vào đám đông, còn các market maker đứng đó có thể nhìn thấy quy mô lệnh và công ty đứng sau. Thông tin này là một phần cơ sở để họ đưa ra giá. Màn hình điện tử đã loại bỏ bối cảnh đó. Market maker hiện đại đọc hình thái của dòng lệnh từ tape sau khi giao dịch diễn ra: volume theo strike và ngày đáo hạn, thay đổi qua đêm của open interest (số hợp đồng vẫn đang lưu hành), tốc độ một offer đang chờ được khớp, và liệu lực mua có quay trở lại sau khi volatility được nâng lên hay không. Phần lớn thời gian, họ không thể phân biệt một lệnh tổ chức với một lệnh retail. Quote điều chỉnh theo hình thái giao dịch, không theo danh tính của người giao dịch.

Truy vấnTỷ trọng call trong volume gần at-the-money và vol đi kèm, sáu mã, một phiên
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
    (
        SELECT max(date)
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'KO', 'SPY')
          AND date <= '2026-06-30'
    ) AS session_date
SELECT
    underlying_symbol                                                                          AS symbol,
    round(100 * sumIf(volume, startsWith(lower(toString(option_type)), 'c')) / sum(volume), 1) AS call_share_pct,
    round(100 * avg(implied_volatility), 1)                                                    AS atm_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'KO', 'SPY')
  AND date = session_date
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 20 AND 45
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY underlying_symbol
ORDER BY call_share_pct DESC
Run this yourself

Trong phiên đó, AMZN đứng đầu nhóm với 91.9% volume gần at-the-money ở dạng call và mức vol gần at-the-money là 38.7%. Đọc dọc hai cột trong biểu đồ, ta thấy chúng không khớp nhau ở từng hàng. Dòng lệnh trong một ngày chỉ là một đầu vào của volatility surface, bên cạnh lịch sử giao dịch riêng của từng mã và vị thế mà desk đang nắm giữ.

Điều này không có nghĩa là

Quote không phải là dự báo. Offer cao hơn cho thấy desk muốn được bù đắp nhiều hơn cho hợp đồng tiếp theo mà họ bán. Nó không nói gì về hướng đi tiếp theo của cổ phiếu. Implied volatility là một mức giá, được xác định bởi số tiền thị trường sẵn sàng trả. Khoảng cách giữa implied volatility và historical volatility cho phép người đọc quan sát tần suất giá quyền chọn và kết quả thực tế không khớp nhau. Một strike được báo giá ở mức 40% vol không dự báo cổ phiếu sẽ biến động 40%. Nó đã bị đẩy giá lên bởi người muốn mua hợp đồng đó.

Cách đo lường các biểu đồ này

Mỗi biểu đồ chỉ giữ các hợp đồng mà nghiệm volatility của mô hình hội tụ và hợp đồng thực sự được giao dịch trong ngày đó. Sau đó, dữ liệu chỉ giữ các strike gần at-the-money còn 20 đến 45 ngày đến đáo hạn. Đây là khoảng tiêu chuẩn để đọc một mức volatility mà không bị méo bởi các hợp đồng có thời hạn quá ngắn hoặc quá dài. Các mức bình quân được tính không trọng số giữa các hợp đồng trong cùng nhóm. Tỷ trọng call tính theo số hợp đồng được giao dịch, không theo hướng mua hay bán của khách hàng, vì tape không gắn nhãn một giao dịch là mua hay bán.

Câu hỏi thường gặp

Mua quyền chọn có đẩy implied volatility lên không?

Lực mua một chiều kéo dài tại một strike thường đi kèm với volatility chào bán cao hơn tại strike đó. Desk ở phía đối diện bán các hợp đồng mà sau đó họ phải phòng vệ. Offer là mức giá dùng để định giá hợp đồng tiếp theo. Một lệnh nhỏ đơn lẻ hiếm khi làm volatility của một mã có thanh khoản cao dịch chuyển theo cách có thể quan sát được.

Market maker có đặt cược vào hướng đi của cổ phiếu không?

Báo giá hai chiều là một hoạt động kinh doanh dựa trên chênh lệch giữa bid và offer, trong đó mức phơi nhiễm với cổ phiếu được phòng vệ thay vì nắm giữ. Nếu market maker rơi vào vị thế long hoặc short, nguyên nhân thường là họ đã khớp lệnh của người khác.

Vì sao hai strike trên cùng một cổ phiếu có implied volatility khác nhau?

Mỗi strike là một hợp đồng riêng, với cung và cầu riêng. Skew là tên gọi của hình thái khiến các strike phía giảm và phía tăng được báo giá ở các mức volatility khác nhau dù cùng ngày đáo hạn.

Implied volatility tăng có nghĩa là cổ phiếu sẽ biến động không?

Không. Implied volatility là giá quyền chọn được diễn đạt lại theo tỷ lệ phần trăm. Giá phản ánh mức mà thị trường đang trả tại thời điểm hiện tại. Biến động thực tế có thể thấp hơn hoặc cao hơn mức thị trường quyền chọn đã tính phí, và điều này diễn ra thường xuyên.

Market maker có thể biết ai đang mua không?

Về mặt điện tử, thường là không. Tape hiển thị hợp đồng, strike, ngày đáo hạn và dấu thời gian, nhưng không gắn tên khách hàng. Trên sàn, market maker có thể nhìn thấy broker trong đám đông. Bối cảnh đó biến mất khi giao dịch chuyển sang màn hình điện tử.


Mỗi biểu đồ ở trên đều đi kèm SQL đã tạo ra nó. Vì vậy, cùng một phép đo có thể áp dụng cho bất kỳ mã nào khác hoặc bất kỳ tuần nào khác. Bạn có thể đặt câu hỏi bằng tiếng Anh thông thường trên terminal Strasmore.

#implied volatility#market makers#order flow#options#volatility skew