CONCLUSION

Even though this book contains an abundance of strategies that should be interesting and attractive to independent or even institutional traders, it has not been a recipe of strategies, or a step-by-step guide to implementing them. The strategies described in this book serve only to illustrate the general technique or concept, but they are not guaranteed to be without those very pitfalls that I detailed in Chapter 1. Even if I were to carefully scrub them of pitfalls, good strategies can still be victims of regime changes. Readers are invited and encouraged to perform out-of-sample testing on the strategies in this book to see for themselves.

Instead of recipes, what I hope to convey is the deeper reasons, the basic principles, why certain strategies should work and why others shouldn't. Once we grasp the basic inefficiencies of certain markets (e.g., regression to the mean, the presence of roll returns in futures, the need for end-of-day rebalancing in leveraged exchange-traded funds [ETFs]), it is actually quite easy to come up with a strategy to exploit them. This notion of understanding the inefficiency first and constructing a strategy later is why I emphasized simple and linear strategies. Why create all kinds of arbitrary rules when the inefficiency can be exploited by a simple model?

The other notion I wanted to convey is that the approach to algorithmic trading can be rather scientific. In science, we form a hypothesis, express it as a quantitative model, and ...

Get Algorithmic Trading: Winning Strategies and Their Rationale now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.