The algorithm is introduced in the paper, Can We Learn to Beat the Best Stock.
The obvious advantage is superior risk-adjusted returns (if you can actually achieve them). Transaction costs and sensitivity to window size seem to be potential disadvantages.
I'm hoping someone can provide more insightful advantages / disadvantages.