Publications by systematicinvestor

Example of Factor Attribution

03.07.2012

In the prior post, Factor Attribution 2, I have shown how Factor Attribution can be applied to decompose fund’s returns in to Market, Capitalization, and Value factors, the “three-factor model” of Fama and French. Today, I want to show you a different application of Factor Attribution. First, let’s run Factor Attribution on each the stock...

1757 sym R (3750 sym/3 pcs) 20 img

1-Month Reversal Strategy

12.07.2012

Today I want to show a simple example of the 1-Month Reversal Strategy. Each month we will buy 20% of loosers and short sell 20% of winners from the S&P 500 index. The loosers and winners are measured by prior 1-Month returns. I will use this post to set the stage for my next post that will show how Factor Attribution can boost performance of the...

1745 sym R (3946 sym/3 pcs) 20 img

Factor Attribution to improve performance of the 1-Month Reversal Strategy

16.07.2012

Today I want to show how to use Factor Attribution to boost performance of the 1-Month Reversal Strategy. The Short-Term Residual Reversal by D. Blitz, J. Huij, S. Lansdorp, M. Verbeek (2011) paper presents the idea and discusses the results as applied to US stock market since 1929. To improve 1-Month Reversal Strategy performance authors investi...

2480 sym R (4703 sym/3 pcs) 10 img

More on Factor Attribution to improve performance of the 1-Month Reversal Strategy

26.07.2012

In my last post, Factor Attribution to improve performance of the 1-Month Reversal Strategy, I discussed how Factor Attribution can be used to boost performance of the 1-Month Reversal Strategy. Today I want to dig a little dipper and examine this strategy for each sector and also run a sector-neutral back-test. The initial steps to load historic...

2067 sym R (2665 sym/1 pcs) 12 img

Yet Another Forecast Dashboard

30.07.2012

Recently, I came across quite a few examples of time series forecasting using R. Here are some examples: Time series cross-validation 4: forecasting the S&P 500 Holt-Winters forecast using ggplot2 Autoplot: Graphical Methods with ggplot2 Large-Scale Parallel Statistical Forecasting Computations in R (2011) by M. Stokely, F. Rohani, E. Tassone Fo...

1293 sym R (3427 sym/2 pcs) 8 img

The New 60/40

06.08.2012

I want to share a brilliant idea and a great example from the You’re Looking at the Wrong Number post at the GestaltU blog. Today, I will focus on the section of this post that outlines simple steps to improve a typical 60/40 stock/bond portfolio by using risk allocation instead of dollar allocation, and targeting constant portfolio volatility....

2207 sym R (4771 sym/4 pcs) 14 img

Adaptive Asset Allocation

13.08.2012

Today I want to highlight a whitepaper about Adaptive Asset Allocation by Butler, Philbrick and Gordillo and the discussion by David Varadi on the robustness of parameters of the Adaptive Asset Allocation algorithm. In this post I will follow the steps of the Adaptive Asset Allocation paper, and in the next post I will show how to test the sensi...

1898 sym R (5087 sym/4 pcs) 12 img

Adaptive Asset Allocation – Sensitivity Analysis

20.08.2012

Today I want to continue with Adaptive Asset Allocation theme and examine how the strategy results are sensitive to look-back parameters used for momentum and volatility computations. I will follow the sample steps that were outlined by David Varadi on the robustness of parameters of the Adaptive Asset Allocation algorithm post. Please see my pri...

1740 sym R (2974 sym/4 pcs) 8 img

Merging Current Stock Quotes with Historical Prices

04.09.2012

I got a question last week about going from the backtest to the trading. For example, if our system is based on today’s close, we can approximate the close value by the price at say 3:30pm, determine the signal and still have time enter the trade. It is not perfect, but one of possible solutions. Unfortunately calling the getSymbols() function ...

1439 sym R (1450 sym/4 pcs) 4 img

Extending Gold time series

10.09.2012

While back-testing trading strategies I want all assets to have long history. Unfortunately, sometimes there is no tradeable stock or ETF with sufficient history. For example, I might use GLD as a proxy for Gold allocation, but GLD is only began trading in November of 2004. We can extend the GLD’s historical returns with its benchmark index –...

1607 sym R (3165 sym/2 pcs) 10 img