期貨累積回報
在我目前的回測中,我使用日誌返回作為通過關係進行簡單返回的代理 $ \ln(1 + r) \approx r $ 對於足夠小的 r。這給了我很好的屬性,比如時間可加性,因此計算滾動回報就像應用歷史日誌回報的累積總和一樣簡單。
這適用於股票,其中股票的價值是證券的美元價值。然而,這不適用於期貨。以玉米為例:玉米的交易價格為每點12.5美元。
在我當時的想法中,接近收盤的對數回報並不能準確地代表投資組合的盈虧。相反,我認為計算兩個接近值之間的點值增量並將其應用於您的起始資本是一種更好的方法。這是一個例子:
給定兩天的數據(玉米):
- 764.3600814
- 754.7100857
日誌返回很簡單 -
$ ln(754.7100857) - ln(764.3600814) = -0.012705306 $
所以我們賠了錢。但我們是在期貨中,所以這個回報是誤導性的。以 10,000美元的起始資金,我們的賬戶現在價值9872.94694美元。
但是如果我們計算點 delta ( $ -9.64999577 $ ) 我們看到我們的啟動資金已經減少到$ 9879.375 計算與 ( $ 10000 + (12.5 * -9.64999577)) $ .
兩者之間的誤差是顯著的,因為在數千行數據的過程中,誤差可能會累積到相當大的總和。
以下哪種方法是計算期貨收益的首選方法?我覺得點值是最準確的,但它使回測複雜化,因為您需要將所有回報基於“資本回報”,而不是盲目地將您的日誌回報相加。
當您進行回測時,最好跟踪您的每日 $ pnl,而不是每日回報。然後你所有的問題都消失了。對於期貨,您需要做的就是正確跟踪您的成本以及按市值計價的成本,例如您的保證金賬戶的融資成本、展期等。
以實際美元衡量一切可確保您確實是自籌資金(例如:確保在期貨的情況下正確處理展期,以及在股票的情況下正確考慮公司行為)並且您僅通過比較您的資產來計算 ROE整體 pnl 與您的初始資本處於風險之中。
期貨的表現通常是根據每點/滴答的價格確定的。顯然,報價大小因合約而異,因此計算單個頭寸的盈虧並根據每個參考資本分配的盈虧計算任何績效統計數據往往更容易(例如, 100,000美元賬面的盈虧為4,000美元= 4% 回報)。
對數(自然對數)回報僅在股票中真正使用。