理財

建構美元中性投資組合時如何計算投資組合收益

  • July 9, 2020

我正試圖圍繞這個聲明:

建立美元中性投資組合:多頭和空頭頭寸的美元金額相等。此外,在股票層面也是如此:每個頭寸,無論多頭或空頭,都可以標準化為一美元。樣本外的樸素 1/N 投資組合策略並非低效。

我希望能夠實現,即編寫程式碼來計算這樣一個投資組合的每日回報(然後計算每日回報的其他統計數據)。背景是:我正在嘗試應用統計套利策略,該策略以一定的頻率執行 k 長操作和 k 短操作,在我的情況下每天。我希望能夠對這個策略進行回測並編寫一些這樣做的程式碼,但我不知道該怎麼做。我確實理解我們談論的是每天重新平衡的投資組合,由 2*k 股等權重組成。如果投資組合是美元中性 => 多頭和空頭投資相同數量的美元。我的疑問來了:做多需要一些初始資金,而做空不需要,所以我不明白為什麼做空需要投資?

第二個問題:

此外,在股票層面也是如此:每個頭寸,無論多頭或空頭,都可以標準化為一美元。

頭寸如何標準化為一美元?

第三個問題:在這種情況下如何計算回報?我如何設置我想在特定日期交易(多頭或空頭)的每隻股票的股票數量,知道它們的價格?

第四個問題:我如何為此應用交易成本?什麼是半轉?

確實,您不會將資金“投資”在空頭頭寸上,但該頭寸仍有美元大小,有時稱為 MVS(空頭證券的市場價值,按照慣例通常為負數,例如空頭 100 股 ACME,價格為 5 /sh 給出 MVS =(-100)*5 = -500 美元),多頭具有 MVL 值。

在美元中性投資組合中 $ |MVS|=MVL $ . 確切的值無關緊要(可能是 1 美元或 750 萬美元),只要它們的大小相等即可。(同樣初始投資也無關緊要,也許您很久以前以非常不同的價格進行了投資,但這些都是目前的市場價值)。

在學術研究中,美元中性投資組合的回報通常以每美元為基礎來衡量。因此,一個月內 0.05 的利潤意味著您在月初做空 1 美元股票並做多 1 美元其他股票的頭寸上賺了 5 美分。

今天微軟股票的價格是每股 212.83 美元。要購買市值為 1 美元的 MSFT 股票,您必須購買 1/212.83 = 0.0046985 股,要做空 -1 美元的 MVS,您必須做空相同數量的股票。(這似乎是一個小得離譜的數字,但請記住,這只是因為標準化為一美元的慣例。這只是為了計算,而不是在現實生活中)。

在交易成本中,“全轉”是購買資產然後立即再次出售的成本。“半轉”是其中的一半,即僅購買資產的成本或僅出售資產的成本。通常在學術研究中,交易成本以基點或 bps(“bips”)表示。例如,一整輪 40 比特幣意味著您從一些現金開始,購買股票,再次出售,最終您的現金比開始時少 0.40%。因此,假設價格沒有變化,您開始時每使用 1 美元就剩下 0.996 美元。同樣,一切都是在“每美元”或“標準化為一美元”的基礎上完成的。

引用自:https://quant.stackexchange.com/questions/55528