Strasmore Research
Belajar Matt ConnorOleh Matt Connor · data as of September 27, 2026 · refreshed weekly

Apa Itu Harga Strike dalam Opsyen Saham AS?

Harga strike ialah satu nombor yang terkunci dalam kontrak opsyen. Lihat tangga strike JNJ yang sebenar, jarak antaranya, dan kos sebenar dalam ringgit.

Harga strike ialah harga yang tertulis di dalam kontrak opsyen: harga tetap yang membolehkan pemegang opsyen call membeli saham, atau pemegang opsyen put menjual saham, sehingga kontrak itu luput. Dalam dokumen Bahasa Melayu ia sering dipanggil harga pelaksanaan. Nombor itu dikunci pada hari kontrak diterbitkan, dan harga pasaran saham bergerak di sekelilingnya, bukan sebaliknya.

Satu tarikh luput membawa satu tangga strike

Rantai opsyen tidak menawarkan satu harga strike sahaja. Bagi setiap tarikh luput, bursa opsyen menyenaraikan satu tangga penuh: satu siri strike di atas dan di bawah harga saham semasa, berjarak secara agak seragam. Panel di bawah membaca tangga itu bagi JNJ (Johnson & Johnson) pada sesi dagangan terbaharu yang direkodkan, untuk tarikh luput terdekat yang masih tinggal antara 20 hingga 45 hari.

PertanyaanTangga strike JNJ: premium call dan put pada setiap palang
strike_usdcall_premium_usdput_premium_usdgap_usd
25022.681.11250
25518.641.785
26015.52.885
26512.084.845
267.510.55.632.5
2708.556.72.5
272.57.567.522.5
277.55.28.655
2804.510.82.5
SQL tepat di sebalik setiap nombor
WITH snapshot AS
(
    SELECT max(date) AS as_of
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'JNJ'
),
expiry_pick AS
(
    SELECT min(expiration_date) AS expiry
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'JNJ'
      AND date = (SELECT as_of FROM snapshot)
      AND days_to_expiry BETWEEN 20 AND 45
      AND volume > 0
),
rungs AS
(
    SELECT
        toFloat64(strike_price)                                                       AS strike,
        round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c')), 2) AS call_premium_usd,
        round(avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2)  AS put_premium_usd
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'JNJ'
      AND date = (SELECT as_of FROM snapshot)
      AND expiration_date = (SELECT expiry FROM expiry_pick)
      AND iv_converged = 1
      AND volume > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.08
    GROUP BY strike
    HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
       AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
    toString(strike)                                            AS strike_usd,
    call_premium_usd,
    put_premium_usd,
    round(strike - lagInFrame(strike) OVER (ORDER BY strike), 2) AS gap_usd
FROM rungs
ORDER BY strike
Jalankan sendiri

Dalam lingkungan lapan peratus daripada harga JNJ, terdapat 9 strike yang betul-betul didagangkan pada sesi itu. Kolum gap_usd mengukur lompatan antara dua palang bersebelahan, dan lompatan terakhir pada tangga ini ialah $2.5. Dua lengkung pada carta bergerak bertentangan arah: premium call turun dari $22.68 pada strike terendah kepada $4.5 pada strike tertinggi, manakala premium put naik dari $1.11 kepada $10.8 merentas tangga yang sama. Hak untuk membeli pada harga rendah bernilai lebih. Hak untuk menjual pada harga rendah bernilai kurang.

Perbandingan antara satu strike dengan harga pasaran semasa itulah yang dipanggil kedudukan wang: dalam wang, pada wang, atau luar wang. Tiga istilah itu hanya mengukur jarak strike daripada harga saham, dan kami sudah menerangkannya baris demi baris dalam cara membaca rantai opsyen dan apa berlaku apabila opsyen luput dalam wang.

Harga strike tidak bergerak, harga saham yang bergerak

Cara paling jelas untuk melihat sifat tetap harga strike adalah dengan mengikut satu kontrak sebenar sepanjang hayatnya. Panel berikut memilih kontrak call JNJ paling aktif yang luput pada Jun 2026, kemudian mengikutinya hari demi hari dari awal Mac 2026 sehingga hari luput. Julat tarikhnya dipaku, jadi angka di dalamnya tidak berubah lagi apabila halaman ini dijana semula.

PertanyaanSatu kontrak call JNJ: harga strike yang rata, harga saham yang bergerak
75 rows (showing 20)
datecontractspot_usdstrike_usd
2026-03-02O:JNJ260618C00230000249.1230
2026-03-03O:JNJ260618C00230000246.85230
2026-03-04O:JNJ260618C00230000244.99230
2026-03-05O:JNJ260618C00230000245.3230
2026-03-06O:JNJ260618C00230000240.39230
2026-03-09O:JNJ260618C00230000242.06230
2026-03-10O:JNJ260618C00230000243.7230
2026-03-11O:JNJ260618C00230000242.01230
2026-03-12O:JNJ260618C00230000242.5230
2026-03-13O:JNJ260618C00230000241230
2026-03-16O:JNJ260618C00230000243.19230
2026-03-17O:JNJ260618C00230000238.5230
2026-03-18O:JNJ260618C00230000236.57230
2026-03-19O:JNJ260618C00230000238.63230
2026-03-20O:JNJ260618C00230000235.37230
2026-03-23O:JNJ260618C00230000235230
2026-03-24O:JNJ260618C00230000236.53230
2026-03-25O:JNJ260618C00230000239.92230
2026-03-26O:JNJ260618C00230000239.5230
2026-03-27O:JNJ260618C00230000240.66230
SQL tepat di sebalik setiap nombor
WITH pinned AS
(
    SELECT ticker
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'JNJ'
      AND lower(option_type) IN ('call', 'c')
      AND expiration_date BETWEEN '2026-06-15' AND '2026-06-30'
      AND date BETWEEN '2026-03-02' AND '2026-06-19'
      AND volume > 0
    GROUP BY ticker
    ORDER BY sum(volume) DESC, ticker ASC
    LIMIT 1
)
SELECT
    toString(date)                             AS date,
    any(ticker)                                AS contract,
    round(avg(toFloat64(underlying_close)), 2) AS spot_usd,
    round(avg(toFloat64(strike_price)), 2)     AS strike_usd
FROM global_markets.options_greeks
WHERE underlying_symbol = 'JNJ'
  AND ticker = (SELECT ticker FROM pinned)
  AND date BETWEEN '2026-03-02' AND '2026-06-19'
GROUP BY date
ORDER BY date
Jalankan sendiri

Kontrak itu ialah O:JNJ260618C00230000, dan kod kontrak itu sendiri membawa harga strike pada hujungnya. Sepanjang 75 sesi yang direkodkan, garisan strike kekal rata pada $230 manakala harga JNJ bergerak dari $249.1 pada sesi pertama ke $234.16 pada hari luput. Jarak antara dua garisan itu pada hari terakhir menetapkan sama ada kontrak tersebut mempunyai nilai atau tidak. Itulah kerja harga strike: ia menjadi garis rujukan yang tetap, dan harga pasaran diukur terhadapnya.

Disebut dalam USD, pada kontrak 100 saham

Dua perkara yang paling mudah tersalah faham bagi pembaca di Malaysia bermula di sini. Pertama, semua harga strike dan premium pada opsyen saham AS disebut dalam USD. Kedua, satu kontrak opsyen saham AS yang standard mewakili 100 saham, jadi setiap nombor pada rantai itu perlu dikali seratus sebelum ia menjadi wang sebenar.

PertanyaanKos melaksanakan satu kontrak call JNJ pada setiap strike
strike_usdexercise_cost_usdpremium_pct
250250009.07
255255007.31
260260005.96
265265004.56
267.5267503.93
270270003.17
272.5272502.77
275275002.28
277.5277501.87
280280001.61
282.5282501.33
285285001.02
287.5287500.84
290290000.67
SQL tepat di sebalik setiap nombor
WITH snapshot AS
(
    SELECT max(date) AS as_of
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'JNJ'
),
expiry_pick AS
(
    SELECT min(expiration_date) AS expiry
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'JNJ'
      AND date = (SELECT as_of FROM snapshot)
      AND days_to_expiry BETWEEN 20 AND 45
      AND volume > 0
)
SELECT
    toString(toFloat64(strike_price))                                     AS strike_usd,
    round(toFloat64(strike_price) * 100, 0)                               AS exercise_cost_usd,
    round(100 * avg(toFloat64(option_close)) / toFloat64(strike_price), 2) AS premium_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'JNJ'
  AND date = (SELECT as_of FROM snapshot)
  AND expiration_date = (SELECT expiry FROM expiry_pick)
  AND lower(option_type) IN ('call', 'c')
  AND iv_converged = 1
  AND volume > 0
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.08
GROUP BY strike_price
ORDER BY toFloat64(strike_price)
Jalankan sendiri

Bagi setiap palang, kolum exercise_cost_usd menunjukkan wang yang bertukar tangan apabila satu kontrak call dilaksanakan: harga strike kali 100 saham. Pada strike terendah dalam panel itu, jumlahnya $25000, dan premium untuk memegang hak tersebut hanya 9.07 peratus daripada jumlah itu. Pada strike tertinggi, premium turun kepada 0.67 peratus daripada kos pelaksanaan $29000. Untuk menukar angka itu kepada ringgit, kalikan dengan kadar USD/MYR pada hari urus niaga. Pada kadar bulat empat ringgit bagi satu dolar (angka andaian untuk contoh ini, bukan kadar pasaran), kos melaksanakan satu kontrak berada dalam lingkungan puluhan ribu ringgit, sedangkan premiumnya mungkin beberapa ratus sahaja. Premium yang kelihatan kecil dan komitmen pelaksanaan yang besar adalah dua nombor yang berbeza.

Istilah harga pelaksanaan mungkin sudah biasa daripada waran struktur di Bursa Malaysia, dan di sana ia datang bersama satu nombor tambahan: nisbah penukaran, yang menetapkan berapa unit waran diperlukan untuk satu saham induk. Waran itu diterbitkan oleh satu institusi tunggal, dengan terma dalam prospektusnya sendiri. Opsyen saham AS yang dibaca panel di atas diseragamkan oleh bursa opsyen, saiz kontraknya tetap 100 saham, dan tiada nisbah penukaran untuk dikira. Istilahnya sama. Mekanismenya tidak sama.

Harga strike bukan kekal selamanya

Satu perkara yang kerap tertinggal dalam penerangan asas: harga strike boleh dilaraskan selepas kontrak diterbitkan. Pecahan saham ialah kes yang paling biasa, dan panel di bawah menyenaraikan pecahan terkini antara nama yang paling kerap didagangkan.

PertanyaanPecahan saham terkini yang melaraskan kontrak opsyen terbuka
split_labelshares_multiplier
CMG 50:1 pada 2024-06-2650
NVDA 10:1 pada 2024-06-1010
WMT 3:1 pada 2024-02-263
TSLA 3:1 pada 2022-08-253
GOOGL 20:1 pada 2022-07-1820
SHOP 10:1 pada 2022-06-2910
AMZN 20:1 pada 2022-06-0620
NVDA 4:1 pada 2021-07-204
TSLA 5:1 pada 2020-08-315
AAPL 4:1 pada 2020-08-314
SQL tepat di sebalik setiap nombor
SELECT
    concat(
        ticker, ' ',
        toString(toUInt32(round(toFloat64(split_to)))), ':',
        toString(toUInt32(round(toFloat64(split_from)))),
        ' pada ', toString(execution_date)
    )                                                     AS split_label,
    round(toFloat64(split_to) / toFloat64(split_from), 2)  AS shares_multiplier
FROM
(
    SELECT DISTINCT
        ticker,
        execution_date,
        split_from,
        split_to
    FROM global_markets.stocks_splits
    WHERE execution_date >= '2020-01-01'
      AND execution_date <= today()
      AND ticker IN ('AAPL', 'AMZN', 'GOOGL', 'NVDA', 'TSLA', 'WMT', 'MSFT', 'KO', 'JNJ', 'CSCO', 'ORCL', 'PG', 'CMG', 'SHOP')
      AND toFloat64(split_to) > toFloat64(split_from)
    ORDER BY execution_date DESC
    LIMIT 10
)
ORDER BY execution_date DESC
Jalankan sendiri

Panel ini membawa 10 pecahan saham terkini, dan yang terbaharu ialah CMG 50:1 pada 2024-06-26 dengan pengganda 50 saham baharu bagi setiap satu saham lama. Apabila pecahan seperti itu berlaku, kontrak opsyen yang masih terbuka dilaraskan supaya nilai ekonominya kekal setara: bilangan kontrak dikali dengan nisbah, dan harga strike dibahagi dengan nisbah yang sama. Pada pecahan 10 untuk 1, satu kontrak dengan strike $150 menjadi sepuluh kontrak dengan strike $15 (contoh aritmetik, bukan kontrak sebenar). Pengagihan khas dan penggabungan syarikat juga melibatkan pelarasan yang serupa, dan kesnya diperincikan dalam kontrak opsyen yang dilaraskan selepas penggabungan. Dividen suku tahunan yang biasa tidak melaraskan harga strike, walaupun tarikh ex-dividen muncul dalam harga opsyen; urutannya diterangkan dalam tarikh ex-dividen dan opsyen.

Harga strike itu dipilih, bukan diberi

Setiap kali seseorang membuka satu posisi opsyen, dia memilih satu palang pada tangga itu. Pilihan tersebut menetapkan berapa jauh harga saham perlu bergerak sebelum kontrak mempunyai nilai pada hari luput, dan berapa premium yang perlu dibayar hari ini. Jadi soalan seterusnya bukan lagi apa itu harga strike, tetapi palang mana yang sepadan dengan apa yang ingin dilakukan. opsyen call dan opsyen put menerangkan hak yang dibawa oleh setiap sebelah tangga tersebut.

FAQ

Apa itu harga strike dalam opsyen?

Harga strike ialah harga tetap yang tertulis dalam kontrak opsyen. Pemegang opsyen call boleh membeli 100 saham pada harga itu, dan pemegang opsyen put boleh menjual 100 saham pada harga itu, sehingga kontrak luput. Ia tidak berubah apabila harga pasaran berubah.

Apa perbezaan antara harga strike dan premium?

Harga strike ialah harga urus niaga yang dikunci dalam kontrak. Premium ialah harga kontrak itu sendiri, iaitu jumlah yang dibayar pembeli kepada penjual hari ini. Pada panel di atas, premium call pada strike terendah ialah $22.68 sesaham, manakala strike yang sama membawa kos pelaksanaan $25000.

Bolehkah harga strike berubah selepas saya membeli opsyen?

Untuk urus niaga harian, tidak. Ia dilaraskan hanya dalam peristiwa korporat seperti pecahan saham, pecahan songsang, pengagihan khas, atau penggabungan, dan pelarasan itu dibuat supaya nilai posisi kekal setara sebelum dan selepas peristiwa tersebut.

Berapa banyak harga strike yang ada bagi satu tarikh luput?

Bergantung kepada saham. Pada tarikh luput yang dibaca di atas, terdapat 9 strike aktif dalam lingkungan lapan peratus daripada harga JNJ sahaja, dan tangga penuh menjangkau lebih jauh di kedua-dua arah. Saham yang lebih besar dan lebih cair biasanya membawa lebih banyak palang, dengan jarak yang lebih rapat.

Adakah harga strike disebut dalam ringgit?

Tidak untuk opsyen saham AS. Strike, premium dan kos pelaksanaan semuanya dalam USD, dan penukaran kepada ringgit berlaku pada kadar tukaran hari tersebut. Waran struktur di Bursa Malaysia pula menyebut harga pelaksanaannya dalam ringgit, bersama nisbah penukaran tersendiri.

Nota data
  • Panel rantai mengambil sesi dagangan terbaharu yang direkodkan, jadi ia biasanya satu atau dua hari di belakang hari ini.
  • Tarikh luput dipilih secara automatik: yang terdekat dengan baki 20 hingga 45 hari pada sesi tersebut.
  • Hanya kontrak dengan volum dagangan dan nilai volatiliti tersirat yang menumpu disertakan, supaya harga yang dibaca datang daripada kontrak yang benar-benar bertukar tangan.
  • Panel jejak kontrak menggunakan julat tarikh yang dipaku pada Mac hingga Jun 2026, jadi angkanya kekal sama pada setiap penjanaan semula.
  • Kadar tukaran USD/MYR bukan sebahagian daripada panel di halaman ini. Angka empat ringgit sedolar dalam teks ialah nombor bulat untuk contoh, bukan kadar yang disebut harga.

Setiap panel di atas membawa SQL penuhnya di bawah, buka mana-mana satu untuk melihat bagaimana angkanya dikira. Untuk melihat tangga strike bagi saham lain, tanya soalan itu dalam bahasa biasa di terminal Strasmore.

#opsyen#harga strike#asas opsyen#rantai opsyen#malaysia