一個會擴散的價格
你在這個階梯上一路看著一條又一條主方程,最終都被揭穿是穿了戲服的偏微分方程——流體的歐拉與那維-斯托克斯方程、量子粒子的薛丁格方程。現在來的這一條最讓人意外,因為它的主角不是流體、也不是場,而是一個價格。布萊克-休斯方程掌管一份股票選擇權的公平價值 V,把它當作股價 S 與時間 t 的函數,寫成 V_t + (1/2) sigma^2 S^2 V_SS + r S V_S - r V = 0。中間那一項,帶著二階導數 V_SS,正是破綻:這是一條喬裝的擴散方程,而正在擴散的,是「股票最終會落在哪裡」這份不確定性。
價格的二階導數從何而來?這個模型假設股價像一顆被分子碰撞推來推去的粒子一樣抖動——正是你在熱方程重生為隨機漫步者的故事時所遇見的那種布朗運動。在一個微小的時間步裡,價格受到一記小小的隨機踢擊,它的典型大小隨流逝時間的平方根成長,而 sigma,也就是波動率,定下這些踢擊有多猛烈。當你對所有隨機的未來取平均,平方根大小的踢擊就餵進一個 S 的二階導數,恰如一條直線上的隨機漫步在熱方程裡產生 u_xx。前面那個常數 (1/2) sigma^2 S^2,不過是那擴散的局部強度,價格高時更大,因為那裡同樣百分比的變動是更大的金額變動。
它是喬裝的熱方程
要感受布萊克-休斯究竟是什麼,最乾淨的辦法來自一連串代換,它們剝掉這方程的戲服,露出底下的熱方程。S^2 V_SS 這一項看來彆扭,只因為 S 活在 (0, 無窮) 上、而擴散強度又依賴 S。改用對數價格 x = ln(S):如今股票的百分比變動變成 x 裡等大小的步伐,那個變係數攤平成常數,空間部分也化為一個樸素的二階導數。再多記幾筆帳——把時間重新縮放、剝掉一個乘法因子以消去 r S V_S 與 r V 兩項——整件事就變成 u_tau = u_xx,那條你從基礎那一級就認識的、赤裸裸的熱方程。
Black-Scholes: V_t + (1/2) sigma^2 S^2 V_SS + r S V_S - r V = 0
let x = ln S (equal log-steps tame the S^2 coefficient)
let tau = T - t (run the clock backward from expiry)
peel off V = e^(a x + b tau) u(x, tau)
---------------------------------------
becomes: u_tau = u_xx
---------------------------------------
the bare heat / diffusion equation這值得停下來細想,因為它正是一條金融方程該出現在偏微分方程課裡的全部理由。布萊克-休斯是拋物型——與熱方程同型,由你學會施加在主部上的同一個判別法所分類。於是你對擴散證過的一切都免費轉移過來:選擇權價值平滑地散布它的資訊,平滑效應在你一離開到期日的瞬間就把收益裡任何尖角熨平,而解則由熱核式的高斯平均搭建而成。那著名的布萊克-休斯定價公式,連同它那些累積常態的項,不過是熱方程的高斯解,用原本的變數寫回去罷了。
從收益向後,逆著時間
有一個轉折讓金融版本不只是換了標籤的熱方程,而它真的耐人尋味。對熱來說,你知道現在的溫度,然後向前行進去找它稍後的樣子:t = 0 處的一個初始條件。對選擇權來說,情況上下顛倒。你知道的是終點的價值——到期時,選擇權值一個由合約定下的明確而簡單的金額(一份買權值的,是股價超過履約價的那一截,若不及則一文不值)。你想要的卻是今天的價值,在到期之前。所以你必須向後解這個方程,從一個已知的最終狀態,行進到一個未知的較早狀態。
此刻警鈴該響起了,因為你學過一條硬規矩:向後熱方程是不適定的。把擴散倒著跑,是想去平滑化,會把資料裡最微小的抖動放大成一場爆炸——它是「對資料沒有連續依賴性」這類問題的教科書範例。那麼布萊克-休斯怎麼可能向後求解、卻仍給出合理的價格?解開這個結的,正是上一節那個反轉時間的代換。令 tau = T - t 翻轉了那支箭:當日曆向後朝今天倒退,新的鐘 tau 卻向前走。在 tau 變數裡,這方程是平常的、適定的、向前的熱方程,以收益作為它的初始資料起步。
那座橋:費曼-卡茨
為什麼一條擴散方程和一支隨機抖動的股票根本上會是同一回事?兩者之間那本精確的對照辭典,就是費曼-卡茨公式,這門學問裡最美的橋樑之一。它說,一條拋物型偏微分方程在某點的解,可以算作一個對隨機路徑的平均:讓股票從今天的價格出發,沿著無數條布朗軌跡擴散到到期日,在每條路徑的終點計算合約的收益,把這些收益平均起來,再以利率 r 折現回來。那個期望的、折現過的收益,就是布萊克-休斯偏微分方程的解。這條確定性的方程,與那場隨機的模擬,是同一個對象的兩張臉。
費曼-卡茨正是讓「逆著時間」這幅圖像在直覺上扣合起來的關鍵。收益確確實實是每一條隨機路徑終點上的條件,所以為選擇權定價的自然做法,就是沿著所有可能的未來向前望向到期、再取平均——而這恰恰是 tau 鐘裡向前跑的擴散。它也解釋了業界那匹實用的拉車馬:當一份選擇權複雜到沒有封閉公式時,你根本不去把偏微分方程離散化,你只是在電腦上跑那些隨機路徑再取平均。那種蒙地卡羅定價,就是把費曼-卡茨照字面去做,而它正是讓你能把熱方程重新詮釋為一個布朗漫遊者那團擴散開的雲的、同一條擴散與隨機漫步之間的等價。
這個模型誠實的邊緣
若讓你以為這個方程就是市場的蓋棺定論,那是不誠實的。布萊克-休斯立基於一些假設,它們乾淨到足以給出一條可解的偏微分方程,又虛假到足以造成影響。它把波動率 sigma 當成固定的常數;真實的波動率會呼吸,在崩盤時暴衝。它假設價格連續地擴散、不跳躍;真實的價格會跳空。它假設你能即時且免費地避險,沒有交易成本、可以無限借貸。每一項理想化,都是把一個雜亂的市場變成你真能求解的、那條整潔的擴散方程所付的入場費,而交易員們確切地知道該不信任哪幾項。
這個領域應對的那種誠實方式很能說明問題,而它又繞回了這一級的一切。市場自己報出的價格,反推出來的波動率並非常數——把它畫出來,你會得到那著名的「波動率微笑」——這是市場在以一種有結構的方式告訴你:常數 sigma 的模型錯了。修正它會通向更豐富的偏微分方程:讓 sigma 依賴於價格與時間,你得到一條變係數的擴散方程;加進跳躍,方程就長出一個積分項,離開純偏微分方程的世界、走入偏積分微分方程。每一道修補都讓方程更忠實、卻也更難求解,正是你從簡單擴散一路看到那維-斯托克斯那道未解前沿、處處目睹的同一筆交易。布萊克-休斯的教訓不是「一條整潔的方程就囊括了金融」,而是:拋物型偏微分方程的語言,才是連這場爭論都該擺進去的正確場所。