Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [returns]

The asset rate of returns is the profit on a particular investment; it includes any change in the asset value, interest, commission or dividends and so, all other cash-flows which an investors receive or pays due to the investment.

25
votes
10answers
17k views

Should I use an arithmetic or a geometric calculation for the Sharpe Ratio?

What are the advantages/disadvantages of using the arithmetic Sharpe Ratio vs the geometric Sharpe Ratio? Is one more correct? Or is one better in certain circumstances?
21
votes
5answers
7k views

Should Sharpe ratio be computed using log returns or relative returns?

I am trying to reconcile some research with some published values of 'Sharpe ratio', and would like to know the 'standard' method for computing the same: Based on daily returns? Monthly? Weekly? ...
19
votes
2answers
897 views

How do you correct Max Draw-Down for auto-correlation?

When returns are auto-correlated, calculating a Sharpe ratio := $\frac {mean(x)}{\sqrt{var(x)}}$, (where $x$ are the returns) is complicated, but basically solved (see, e.g. Lo (2005)). Without the ...
17
votes
1answer
6k views

Skewness and Kurtosis under aggregation

Returns possess non-zero skewness and excess kurtosis. If these assets are temporally aggregated both will disappear due to the law of large numbers. To be exact, if we assume IID returns skewness ...
15
votes
4answers
53k views

Calculating log returns using R

I am trying to calculate the log returns of a dataset in R using the usual log differencing method. However, the calculated data is simply a vector of zeroes. I can't see what I'm doing wrong. Here ...
13
votes
3answers
12k views

Daily returns using adjusted close

I want to chart the daily returns of a stock, and I'm using Yahoo finance data to download historic data. I was told to use Adjusted Close, but there seems to be an issue with this. For ANTO.L, you ...
12
votes
3answers
8k views

Why do we usually model returns and not prices?

I think this is a quite similar question for most of you, however it is not completely understandable for me at the moment: Why do we usually use returns and not prices to model financial data in ...
12
votes
2answers
571 views

How to estimate the following model?

Suppose I have the following model: $$r_t=\sigma_t * \epsilon_t$$ where $r_t$ is the return at time t, $\sigma_t$ is the volatility, the model used to model this volatility is an exponentially ...
10
votes
2answers
748 views

What is a reasonable upper bound on the performance of a daily trading strategy?

I am backtesting an equity trading strategy which trades only once per day. Is there a general rule of thumb for the reasonable upper bound on the rate of return of such a strategy? For example, a ...
9
votes
2answers
8k views

Annualzing the log of daily returns riddle

Two popular ways to measure returns are Arithmetic returns and Log returns. Let's define arithmetic (simple period) returns as: P(t) - P(t-1) / P(t-1). Let's define log return as Ln( P(t)/P(t-1) ) or ...
8
votes
4answers
8k views

Calculate Average Price, Cost, (Un)Realized P&L of a position based on executed trades

We have built an algorithmic trading software and need to calculate the following parameters for each position in our portfolio. Average Price Cost Realized Profit & Loss Unrealized Profit & ...
8
votes
3answers
320 views

Can Gaussianity of returns depend on the time frame?

I would be interested in knowing if the fact that returns are Gaussian is disproved on all time frames, or if, for example, the 5 minute intra-day time frame could exhibits Gaussian returns assuming ...
8
votes
2answers
3k views

Quantmod: what's the difference between ROC(Cl(SPY)) and ClCl(SPY)

I feel like I'm missing something fundamental here, but I can't shake the feeling that these two series should be equivalent. /edit: there is also dailyReturn(Cl(SPY)). I've seen all 3 of these ...
7
votes
4answers
1k views

Reasons for negative autocorrelation

I am working with intraday stock prices. I have found that the autocorrelation between the returns is negative (significantly so, but the value is very small). I am aware of how to interpret negative ...
7
votes
2answers
12k views

What kind of return can an average algorithmic trading firm achieve today?

What kind of rate of return can an average, equities-focused algorithmic trading firm expect to achieve today? I come from a background of control and optimization, working in the industry in China, ...
7
votes
3answers
13k views

Correct way to find the mean of annual geometric returns of monthly returns?

Say I'm given I set of monthly returns over 10 years on a monthly basis. What is the correct way to find the geometric returns of this data? I ask because a classmate and I are on different sides of ...
7
votes
2answers
6k views

Definition of Return of A Long/short Portfolio

This can either be a silly question or a question with no sure rigorous answer but defined with some convention. Any way, here it is. What is the (industrial recognized) definition of the return of a ...
7
votes
2answers
359 views

How do I statistically differentiate a series of prices from a series of returns?

I developed an optimization algorithm that uses returns (among other parameters) as input and basically output an allocation. As I'm pretty happy with the results, I am in the process of putting the ...
7
votes
5answers
3k views

Under the CAPM, how do I deal with market returns being below the risk-free rate?

Let's say I'm using CAPM to estimate the cost of equity, so I need expected market returns for the calculations. The standard approach is simply to compute arithmetic mean of an index (or rather its ...
7
votes
2answers
4k views

How do Return.portfolio and Return.rebalancing work in Performance Analytics in R?

I have a question about the function Return.portfolio/Return.rebalancing from the Performance Analytics package in R. I take ...
7
votes
1answer
667 views

Should cointegration be tested using close or adjusted close prices?

When doing cointegration tests should I use the adjusted close price or just close price for the time series? The dividend of each stock is on different dates and can cause jumps in the data.
7
votes
3answers
3k views

How to calculate compound returns of leveraged ETFs?

Forewarning: this is a complete newbie question :-) I am starting to learn about ETFs by trying to do the numbers. When learning about the compounding effect in leveraged ETFs, I wanted to simulate ...
7
votes
1answer
273 views

Control for non-synchronous trading in correlations

I am trying to replicate some results from the Betting Against Beta paper by Frazzini & Pedersen. In section 3.1, Estimating Ex Ante Betas, they illustrate their approach to correlations: [we ...
7
votes
2answers
193 views

Portfolio returns with unequal asset return histories

Using the package PerformanceAnalytics in R, I am trying to calculate the return of an equal-weighted portfolio that contains 30 assets. However, these assets do not have the same starting point in ...
7
votes
3answers
2k views

Using rolling returns in a multivariate linear regression?

I am trying to use fundamental factors such as PE, BV, & CFO in a multivariate linear regression with the response variable being the rolling 1 month returns. But this approach seems flawed as the ...
6
votes
1answer
485 views

Toy models of asset returns

When making simple agent-based models of banking systems to look at global properties (say systemic risk) one of the basic decisions you have to make is how to model returns on external (to the ...
6
votes
3answers
766 views

Testing the validity of a factor model for stock returns

Consider the following m regression equation system: $$r^i = X^i \beta^i + \epsilon^i \;\;\; \text{for} \;i=1,2,3,..,n$$ where $r^i$ is a $(T\times 1)$ vector of the T observations of the dependent ...
6
votes
1answer
2k views

Price volatility instead of return volatility for spread option parameter

I overheard someone at work today talking about a commodity spread option pricing model and he was asking our quant if he should use price volatility instead of return volatility as the volatility ...
6
votes
1answer
621 views

How to compute returns and daily VaR of a currency position?

I have a Forex trading account with a base currency USD. I am holding a position in EUR/JPY and would like to estimate my daily VaR. If I compute the EUR/JPY returns using the historic prices this ...
6
votes
0answers
270 views

What are the essential characteristics of asset prices?

I think the question has already been asked about stylized facts of asset returns; this question regards the essential characteristics and normative assumptions used to evaluate asset prices. I.e., ...
5
votes
2answers
2k views

How to annualise the volatility of non-iid returns?

I have a series of monthly log-returns; let's assume the log-returns are normally distributed, but exhibit significant serial correlation. In the case of normal, i.i.d. returns, I can annualize the ...
5
votes
2answers
445 views

Multifractal Model, Generating Sample Paths with Correlations between Assets

I have studied option pricing using Geometric Brownian Motion to generate sample paths. Because of the normal distribution, it is easy to create a covariance matrix and get correlated asset returns. ...
5
votes
4answers
173 views

What is the industry standard for annualizing returns over non-contiguous time periods?

Suppose I am invested in the same fund for the first 200 days in 2013, some combination of 150 days in 2014, and the last 100 days in 2015. Further suppose that geometrically linking the daily returns ...
5
votes
2answers
5k views

Fama-French Data from daily to monthly returns

Ken French on his website publishes daily, monthly and yearly returns for the Fama-French 3 Factors model which are excess market (Rm-Rf), small-minus-big (SMB) and high-minus-low (HML) returns. I ...
5
votes
2answers
1k views

Annualized Sharpe Ratio calculation

I'm trying to replicate the annualized Sharpe ratio of an buy-and-hold strategy for the Dow Jones Industrial Average index for a period consisting of multiple years. I got the daily DJIA (closing) ...
5
votes
2answers
785 views

Calculate Daily Returns for Sharpe Ratio

For the purposes of Sharpe ratio, I calculate a trading strategy's daily returns using realized P/L only: $$ \frac{K(t + 1) - K(t)}{K(t)}, $$ where $K(t)$ is the cash balance after market close on day ...
5
votes
1answer
8k views

How to annualize skewness and kurtosis based on daily returns

I'm trying to annualize the four moments based on a string of daily returns (continuously compounded) for 11 years. The formulas for the annualization of the mean and the standard deviation I did ...
5
votes
2answers
350 views

Comparing Returns on a Sector Basis

I'd like to compare the returns of a portfolio segregated by groups to the returns of those groups in total. So say for example I have a portfolio with 40% Industrials and 60% Technology, then over ...
5
votes
1answer
96 views

Is the Fama-French website data free of the serious selection bias pre-1962 where it's tilted toward big historically successful firms?

Fama and French use data starting in 1963 in both 1) "Common risk factors in the returns on stocks and bonds" (1993) and 2) "The cross-section of expected stock returns" (1992) and mention in (2) ...
5
votes
1answer
1k views

comparing total returns from various data vendors

I need to use various data sources to cover all of my data, and I am concerned by the discrepancies in total returns. Data vendors were helpful, but their simple documentation did not help resolve why ...
5
votes
2answers
1k views

Volatility of a rolling window strategy

What methods can be applied to determine the volatility of strategy using a rolling window? Using normal standard deviation would bias the results as the returns will be highly correlated. Although, ...
5
votes
1answer
298 views

Interpret predictions weekly and monthly stock price returns [closed]

I have built a model in R that predicts weekly and monthly returns of stock prices using regression trees, roughly based on https://www.r-bloggers.com/using-cart-for-stock-market-forecasting/. In my ...
5
votes
0answers
189 views

Is it more accurate to analyze returns on a calendar day basis than a trading day basis?

I'm rather new to the actual practice of this kind of analysis, but it just seems wrong to me to throw Mondays' returns in with the rest without accounting for the passage of time on the weekend when ...
4
votes
5answers
7k views

Appropriate method for calculating negative returns on a trading strategy?

I have a cumulative profit/loss time series below for a trading strategy, what is the appropriate way to calculate the returns in percentage for such a series? My issue is the appropriate ...
4
votes
3answers
575 views

Risk-adjusted returns ratio that does not reward high risk for negative returns

Think of Sharpe ratio, Treynor ratio, or anything where (excess) returns $r$ are divided by something that represents risk, $\sigma$: $$\mathrm{performance} = \frac{r}{\sigma}$$ If the returns are ...
4
votes
2answers
204 views

Have any other factor “styles” which explain equity returns been uncovered?

I know this is an inherently broad question, so I will attempt to clarify what I mean by factor "styles". I am not looking for a compendium of "anomalies", per se, but rather for categorical themes ...
4
votes
1answer
268 views

Predict probability of returns: How does changing volatility affect the return pdf?

I am trying to predict the future probability of stock returns based on the return distribution. Therefore I calculate the returns as $\frac{P(t)}{P(t-1)}$ for the whole daily data and fit a ...
4
votes
1answer
96 views

Proof that linear returns aggregate across securities

I keep reading that linear returns aggregate across securities, but I'm having trouble proving it. I suspect there's some mistake in my approach; I'd appreciate some help in seeing it. Suppose we ...
4
votes
2answers
2k views

Looking for C# library that provides/contains performance analytics

I am looking for a C# .Net library that provides trade performance analytics similar to R-PerformanceAnalytics. Basic return statistics, draw-downs, risk-adjusted returns, risk (variations), ...
4
votes
1answer
196 views

What are some common models for one-sided returns?

One typically models the log returns of a portfolio of equities by some unimodal, symmetric (or nearly symmetric) distribution with parameters like the mean and standard deviation estimated by ...