NVDA 期權儀表板

$175.73 最新成交價
2026-04-02 | 數據來源:Alpaca Markets API(模擬帳戶)

ATM 快覽(行使價 $175)

$5.86
4/17 看漲期權 中間價
$4.61
4/17 看跌期權 中間價
34.7%
ATM 隱含波動率
$10.47
4/17 跨式組合價

ATM 期權鏈(平值附近)

2026-04-02 | 當日到期(0DTE)

類型行使價買價賣價中間價隱含波動率DeltaTheta
CALL165.010.7310.9710.85---
PUT165.00.060.110.0869.2%-0.033-0.237
CALL170.05.846.075.96---
PUT170.00.190.200.2051.3%-0.088-0.377
CALL ATM175.01.891.901.9032.4%0.662-0.558
PUT ATM175.01.001.021.0142.1%-0.372-0.728
CALL177.50.660.710.6933.1%0.341-0.565
PUT177.52.332.352.3443.8%-0.620-0.759
CALL180.00.190.200.2034.8%0.124-0.330
PUT180.04.284.404.3450.3%-0.786-0.662
CALL185.00.010.050.0344.9%0.020-0.100
PUT185.08.999.699.3485.0%-0.858-0.865

2026-04-10 | 距到期 8 天

類型行使價買價賣價中間價隱含波動率DeltaTheta
CALL165.012.0112.1112.0638.6%0.870-0.139
PUT165.00.880.940.9141.9%-0.148-0.146
CALL170.07.797.937.8635.9%0.752-0.187
PUT170.01.751.771.7638.7%-0.263-0.189
CALL ATM175.04.184.274.2231.9%0.571-0.202
PUT ATM175.03.183.283.2335.2%-0.433-0.205
CALL177.52.812.862.8330.5%0.456-0.194
PUT177.54.294.434.3634.0%-0.537-0.198
CALL180.01.821.841.8329.9%0.341-0.174
PUT180.05.885.955.9234.3%-0.638-0.186
CALL185.00.610.630.6229.0%0.152-0.107
PUT185.09.579.619.5933.8%-0.809-0.126

2026-04-17 | 距到期 15 天

類型行使價買價賣價中間價隱含波動率DeltaTheta
CALL162.514.8615.0114.9337.2%0.864-0.107
PUT162.51.481.511.5043.1%-0.169-0.122
CALL167.510.8110.9010.8636.1%0.767-0.140
PUT167.52.332.392.3640.2%-0.254-0.144
CALL170.08.989.139.0535.9%0.704-0.155
PUT170.02.922.962.9438.7%-0.308-0.151
CALL172.57.287.297.2934.7%0.637-0.161
PUT172.53.673.773.7237.7%-0.371-0.157
CALL ATM175.05.815.915.8634.7%0.561-0.167
PUT ATM175.04.544.674.6136.3%-0.441-0.157
CALL177.54.234.344.2932.4%0.480-0.157
PUT177.55.615.865.7435.3%-0.516-0.153
CALL180.03.113.253.1831.8%0.396-0.148
PUT180.06.897.197.0434.3%-0.595-0.142
CALL185.01.481.541.5130.2%0.238-0.112
PUT185.010.2410.4810.3633.2%-0.740-0.110
CALL190.00.630.650.6429.5%0.122-0.071
PUT190.014.7715.0314.9038.2%-0.812-0.103

策略推薦(4/17 到期,距到期 15 天)

1. 備兌開倉 Covered Call

小漲 簡單
做法持有 100 股 NVDA + 賣 $180 Call
收取權利金+$318
最大盈利$318 + ($180-$175.73)x100 = $745
最大虧損股價下跌(有 $3.18 緩衝)
損益平衡$172.55
適合場景持有股票想「收租」,看小漲或盤整

2. 現金擔保賣 Put(CSP)

溫和看漲 簡單
做法賣 $170 Put,帳戶留 $17K 現金
收取權利金+$294
最大盈利$294(Put 到期作廢)
最大虧損被指派以 $170 買入(實際成本 $167.06)
損益平衡$167.06
適合場景願意逢低接貨,用折扣價買 NVDA

3. 牛市看漲價差 Bull Call Spread

看漲 中等
做法買 $175C ($5.86) + 賣 $180C ($3.18)
淨支出-$268
最大盈利$500 - $268 = $232(回報率 87%)
最大虧損$268(付出的權利金)
損益平衡$177.68
適合場景預期 NVDA 漲到 ~$180,想控制成本

4. 熊市看跌價差 Bear Put Spread

看跌 中等
做法買 $175P ($4.61) + 賣 $170P ($2.94)
淨支出-$167
最大盈利$500 - $167 = $333(回報率 199%)
最大虧損$167(付出的權利金)
損益平衡$173.33
適合場景預期 NVDA 跌到 ~$170

5. 鐵鷹策略 Iron Condor

盤整 進階
做法賣 175C/170P + 買 180C/165P
淨收入~$200
最大盈利$200(兩邊價差都到期作廢)
最大虧損$500 - $200 = $300
獲利區間$168 - $182
適合場景NVDA 在 170-180 之間震盪

6. 買入跨式 Long Straddle

賭大波動 中等
做法買 $175 Call + Put = $10.47
淨支出-$1,047
最大盈利無上限(大漲大跌都賺)
最大虧損$1,047(兩邊都到期歸零)
損益平衡<$164.53 或 >$185.47
適合場景預期有大事件,會大幅波動但不確定方向

怎麼選?一句話對照表

你的想法推薦策略風險等級
持有股票,想穩穩收租備兌開倉 (#1)
想逢低用折扣價買 NVDA現金擔保賣 Put (#2)
看漲,但想控制虧損牛市看漲價差 (#3)
看跌,但想控制虧損熊市看跌價差 (#4)
覺得會盤整不動鐵鷹策略 (#5)中高
大事件要來,預期暴漲或暴跌買入跨式 (#6)

數據是怎麼調取的?

第一步:取得 NVDA 現價

GET /v2/stocks/NVDA/snapshot

從 Alpaca Market Data API 取得最新成交價和買賣報價。

第二步:搜索期權合約

GET /v2/options/contracts?underlying_symbols=NVDA&expiration_date=...&strike_price_gte=...&strike_price_lte=...

搜索指定到期日、ATM 附近行使價的活躍合約。回傳合約代碼如 NVDA260417C00175000(= NVDA / 2026-04-17 / Call / $175.00)。

第三步:取得快照和希臘字母

GET /v1beta1/options/snapshots?symbols=...&feed=indicative

回傳每個合約的買賣價、隱含波動率(IV)和希臘字母(Delta、Theta、Gamma)。feed=indicative 參數提供計算後的希臘值。

完整 Python 腳本(一條指令出結果)

# 一條指令,所有數據 - 在 Claude Code 終端直接跑 PYTHONUTF8=1 py -c " import urllib.request, json, urllib.parse, subprocess, datetime def secret(name): r = subprocess.run( 'gcloud secrets versions access latest --secret=' + name + ' --project=nvda-strategy', capture_output=True, text=True, shell=True) return r.stdout.strip() KEY = secret('alpaca-paper-api-key') SEC = secret('alpaca-paper-secret-key') H = {'APCA-API-KEY-ID': KEY, 'APCA-API-SECRET-KEY': SEC} def get(url): req = urllib.request.Request(url, headers=H) with urllib.request.urlopen(req) as r: return json.loads(r.read()) # 1. Spot price snap = get('https://data.alpaca.markets/v2/stocks/NVDA/snapshot') price = snap['latestTrade']['p'] atm = round(price) # 2. Find contracts for target expiry exp = '2026-04-17' params = urllib.parse.urlencode({ 'underlying_symbols': 'NVDA', 'expiration_date': exp, 'strike_price_gte': str(atm - 15), 'strike_price_lte': str(atm + 15), 'status': 'active', 'limit': 100 }) resp = get(f'https://paper-api.alpaca.markets/v2/options/contracts?{params}') contracts = resp['option_contracts'] # 3. Snapshots with greeks syms = ','.join(c['symbol'] for c in contracts) snap_p = urllib.parse.urlencode({'symbols': syms, 'feed': 'indicative'}) snaps = get(f'https://data.alpaca.markets/v1beta1/options/snapshots?{snap_p}')['snapshots'] # 4. Print for c in sorted(contracts, key=lambda x: (float(x['strike_price']), x['type'])): s = snaps.get(c['symbol'], {}) q = s.get('latestQuote', {}) g = s.get('greeks', {}) print(f'{c[\"type\"]:<5} {float(c[\"strike_price\"]):>7.1f}' f' bid={q.get(\"bp\",0):>.2f} ask={q.get(\"ap\",0):>.2f}' f' IV={s.get(\"impliedVolatility\",0):.1%}' f' d={g.get(\"delta\",0):.3f} th={g.get(\"theta\",0):.3f}') "

重點說明

  • 認證方式:API 密鑰存放在 GCP Secret Manager(project: nvda-strategy),不寫死在代碼裡
  • 模擬交易:合約查詢用 paper-api.alpaca.markets,行情數據用 data.alpaca.markets
  • 希臘字母:透過 snapshots 端點的 feed=indicative 參數取得
  • 合約代碼格式:NVDA260417C00175000 = NVDA / 2026-04-17 / Call / $175.00
  • 一條指令設計:單一 py -c 命令,無需臨時文件,只依賴 Python 標準庫 + gcloud CLI