跳至主要內容
分析仓位方法說明价格
登入
← 所有期權指南
把連續決策寫成方程閱讀約15分鐘2026年8月27日

金融中的Hamilton–Jacobi–Bellman方程

理解動態規劃如何導出HJB方程,並用於隨機控制、投資組合選擇、驗證、限制與數值政策

由 Mark 撰寫 · 官方資料列於文末

本指南內容

  1. 價值函數概括控制問題
  2. 動態規劃給出遞歸結構
  3. HJB在局部最佳化行動
  4. 投資組合選擇是經典例子
  5. 候選解仍然需要驗證
  6. 限制同時改變政策與方程
  7. 數值解需要政策診斷

直接解答

Hamilton–Jacobi–Bellman方程是連續時間控制問題的局部最佳條件。現在與未來都採取最佳行動所產生的價值,須滿足一個非線性後向方程,在每個時刻最佳化即時收益與作用於未來價值的受控生成元

價值函數概括控制問題

設狀態過程X受控制a影響,a可以是消費、組合權重、存貨或執行速度

價值V(t,x)是在時間t由狀態x出發,所有可接受政策能實現的最佳未來預期目標

可接受性的定義不可缺少,因為槓桿、資訊、可積性與市場限制決定哪些控制可供比較

動態規劃給出遞歸結構

Bellman原理認為,最佳計劃經過首個短區間後,在當時到達的狀態下仍應對餘下期限最佳

因此目前價值等於即時收益加上短暫一步後最佳延續價值的最大值

對這項遞歸作時間展開並使用受控生成元,便得到連續時間HJB方程

HJB在局部最佳化行動

有限期限的常見形式是∂_tV + sup_a{r(t,x,a) + L^aV} = 0,並附有終端條件

其中r是持續收益,L^a是局部維持行動a時狀態過程的生成元

即使每個固定控制的方程均為線性,取上確界亦會令整體方程變成非線性

投資組合選擇是經典例子

在Merton問題中,財富隨消費及風險資產與無風險資產的配置而變化

HJB權衡目前消費效用與每項選擇對未來財富價值漂移和方差的影響

特定效用與固定投資機會或有閉式解,隨機機會或限制通常會增加狀態維度

候選解仍然需要驗證

求解HJB內的一階條件只會得到候選政策,並不會自動成為可接受的最佳解

驗證定理檢查正則性、邊界和終端條件、可積性,以及候選政策是否真正達到上界

當價值不光滑時,黏性解以廣義方式取代經典導數,同時保留動態規劃含義

限制同時改變政策與方程

持倉上限、交易成本、無交易區、回撤規則與市場衝擊會產生角點解或額外狀態變數

脈衝控制可導出擬變分不等式,模型含糊性則可能加入對不利動態的第二層最佳化

不應把無限制一階解機械地截入範圍,而應重新檢查受限制控制問題本身

數值解需要政策診斷

有限差分、政策迭代、半Lagrange方法與近似動態規劃適合不同的狀態及控制結構

可信結果要檢查單調性、穩定性、邊界敏感度、網格收斂與復原政策的可接受性

HJB輸出取決於目標與模型,對錯誤偏好或動態最佳的政策並不是穩健交易規則

常見問題

HJB方程表達甚麼?

它表達任何即時可接受行動加最佳延續都不能改進價值函數的條件

HJB方程為何是非線性?

它對控制取上確界或下確界,最佳局部生成元與收益取決於未知價值函數的導數

HJB在金融中如何使用?

用於組合與消費選擇、最佳執行、莊家報價、存在成本的對沖及穩健控制

解出HJB就能證明政策最佳嗎?

不能,驗證過程還須證明候選價值與政策符合可接受性、正則性、邊界和可積性條件

資料來源與延伸閱讀

  • [1]Bellman: Dynamic Programming and a New Formalism in the Calculus of Variations
  • [2]Merton: Lifetime Portfolio Selection under Uncertainty
  • [3]Dynkin: Markov Processes, Volume I

重點整理

  1. HJB方程是連續時間控制中Bellman最佳性原理的無窮小形式
  2. 對控制作最佳化令方程非線性,並把價值方程轉化為行動政策
  3. 驗證、限制、邊界條件與模型選擇和求解形式方程同樣重要

把這個概念應用到一份期權

選擇合約和目標,讓價格、時間與波幅假設在同一份分析中清晰呈現

分析我的期權 →

相關指南

比較到期損益 →
最佳控制的兩種視角Pontryagin最大值原理與HJB比較期權機制甚麼是期權指派?期權基礎價內、平價和價外期權是甚麼意思?
聯絡我們
期權實用指南期權收益計算器NVDA 財報波動區間服務條款私隱政策© 2026 Mark