交易
交易面試問題(看漲,看跌)?
我最近接受了一次交易面試,他們問了這個問題。但是,我不知道如何回答它,我想知道您是否可以幫助我理解它。
假設您有一組應用於資產價值的回報,例如:{5%、-5%、10%、-10%、15%、-15%}。什麼樣的回報序列會使最終資產價值最大化?
我不確定,因為最後你不會得到相同的金額嗎?也就是獲得 5% 和失去 5% 會讓你比開始時少,你會怎麼做?
沒關係,因為乘法是可交換的(在 $ \mathbb{R} $ ); 你最終會失去同樣的。
雖然 amsh 的回答肯定會為您提供面試所需的內容,但對於像我這樣的視覺學習者來說,這就是貫穿所有可能路徑的最終結果。
我可能會考慮在面試環境中提出的另一件事是為什麼它會以這種方式工作背後的直覺推理。換句話說,只是解釋一下130美元15% 的損失比 70美元15% 的收益具有更大的總影響。然後你可以談論幾何回報、高水位線等,以證明你了解財務/數學上正在發生的事情的業務相關性。
–
作為參考,我拼湊在一起製作上圖的 R 程式碼:
r = c(5, -5, 10, -10, 15, -15) * 0.01 x0 = 100 k = length(r) n = factorial(k) r = sort(r) permList = combinat::permn(r) results = matrix(NA, n, k+1) results[,1] = x0 if (n != length(permList)) stop("factorial(length(r)) != length([permutations])") for (i in 1:n) for (j in 2:(k+1)) results[i,j] = results[i,j-1] + results[i,j-1]*permList[[i]][j-1] if (!("Euclid" %in% names(windowsFonts()))) windowsFonts(Euclid=windowsFont("Euclid")) par(family="Euclid", mar=c(2.5,2.5,0.5,0.5), mgp=c(1.5,0.5,0), cex=0.75) matplot(t(results), pch=19, type='o', col=rgb(1:n/n,0,n:1/n,n/(k*n)), xlab='', ylab='', main='') grid(lty=1, col=rgb(0,0,0,0.2)) abline(h=x0, lty=2) title(xlab=expression(t), ylab=expression(X[t]), font=3)