回報

正確計算配對交易的回報

  • May 12, 2020

我試圖了解配對交易是如何運作的,但是當我反轉我的頭寸時,我對如何計算配對交易的回報感到困惑。我一直在閱讀 Ganapathy Vidyamurthy 的“配對交易 - 定量方法和分析”。目前我的理解是有限的,儘管我冒險的全部目的是更好地理解,所以如果這似乎是一個幼稚的問題或者我在任何假設中都犯了錯誤,請與我坦白。為了簡化這個問題,我出於學術目的省略了任何對沖比率。

我將點差計算為:

log(price_a) - log(price_b)

我的問題是,如果我同時做多股票 A 和做空股票 B,t那麼我可以獲得如下回報是否正確t+1

spreadt+1 - spreadt?

這對我來說是一個新概念,我的一般想法是,實際上我可以將整體回報作為兩個個人回報的組合:

return on stock A: (price_At+1 - price_At) / price_At

return on stock B: (price_Bt+1 - price_Bt) / price_Bt

total return on pairs trade: return on stock A + return on stock B

對上述內容進行一些澄清會有所幫助。

謝謝

如果您使用 logreturns,它會變得更簡單:

logreturn on stock A: log(price_At+1/price_At)

logreturn on stock B: log(price_Bt+1/price_Bt)

然後

total logreturn on pairs trade: logreturn on stock A + logreturn on stock B =

=log((price_At+1*price_Bt)/(price_At*price_Bt+1))=

=spreadt+1 - spreadt

現在一切都是一致的,這要歸功於 $ \log(x y)=\log(x)+\log(y) $

(當然也沒有人阻止你計算簡單的回報,你的程序可以列印兩者。simplereturn = -1.0 + exp(logreturn)

(另外,我假設對沖比率為 1,就像你做的那樣)

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