Hi all, here is my starting point for the "market making" algo, or relatively high frequency "risk taking" algo (daytrading really, is the best I could do)....it is a tweaked version of the sample mean reversion code available to all of us in the help guide. These are the tweaks I made:
- I focused on the extreme 5 day returns, both high and low, the algo buys low, sells high return securities
- I focused on the extremely liquid underlyings
- I rebalanced every day based on the rolling 5 day returns, not every week
For all who were wondering what I awas trying to do, please read this post: https://www.quantopian.com/posts/market-making-algo
This is daytrading really, not minutely trading, but I have come to realize that minutely trading in a professional manner is impossible to do on the Quantopian platform.
So, the reason I am sharing this backtest is to gather some feeback as to why even this type of trading is not possible to do, since if it were, Quantopian would be doing it with their own money, and would not be asking others to write algos or to invest others' funds....having said this, go ahead and tear this "algo" apart, and tell me where it is not realistic and where it fails to meet professional standards. It will level some expectations for all participants, whether deluded in their quest for free money or not.
Thanks in advance!
PS: This is especially a challenge for Quantopian IT - please take a look at this code and tell us why the realized return is not possible to achieve in real life.