I'm working on a theoretical portfolio that includes both long and short positions. I already have the daily holding period returns, and I want to calculate both arithmetic and logarithmic returns for these positions (daily). However, I run into a problem with short positions when the return exceeds 100% (i.e., higher than 1). In such cases, I can't use the log return formula (LN(1+R)). Although these instances are rare, they do occur. Let's assume the return is 2, then for short selling it becomes LN(1-2).
I tried setting a cap, treating returns over -1 as -0.99, but this approach skews the portfolio because LN(1-0.99) equals -4.6051, which is an excessively negative value in logarithmic terms.
What would be a better solution to handle this issue?
