I'm happy for Quantoplan making steps to improve the user experience around algorithmic trading, however armchair traders and many hedge funds have been using platforms like Tradestation (and dozens of others) to back-test and develop algorithmic strategy for well over a decade.<p>I spent a year working as a researcher for a now-failed hedge fund (failed due to regulatory issues, not performance, we were doing 20% year over year on commodity futures). As an engineer/math guy, it was an incredibly interesting experience because it opened my mind to all sorts of theoretical possibilities and explorations of pattern matching, noise filtering, exotic concepts like wavelets and more.<p>However, I quickly learned a few things from experienced traders and from seeing my work move from testing to prod. What I learned makes me extremely hesitant to employ automated trading systems on my own money:<p>1. Historical back-testing is a great way to curve fit. You can hyper optimize your algorithm looking for arbitrage opportunities, trends, whatever. You'll get performance reports that make it seem like you're ready to print money. Then you get out and trade and discover that your system can't keep up with market movements because the indicators that you relied upon may have exhibited correlation but not causation.<p>2. The boon of algorithmic trading is that it attempts to remove emotion from the trading process, not that it is a better predictor. Listening to a machine should help alleviate the symptoms of "fear and greed" that lead to abrupt, incorrect decision making. Think about that for a minute, some hedge funds advocate algorithms not because of predictive power but as guarantees of rational decision making.<p>3. Conversely, while developing and testing a system, a smart person will almost inevitably try to bring in exotic concepts into price prediction, order sizing and trend following functions. Given enough time, complexity will increase until it becomes challenging to understand the rationale behind a system's output. Trading this way is scary because real money is being moved without an understanding of fundamental and macro-factors.<p>4. You will <i>very</i> likely lose money. Even at the size of our fund (1B under management) we were sometimes at the mercy of market makers who gave us crap prices on trades or seemingly manipulated prices to hit our stop orders and cause us to exit positions too early.<p>I love seeing the ideas behind algorithmic trading popularized, however I want to make sure that anyone embarking on it understands the market as a system and not just as a time series to be modelled. It's composed of real human beings, with emotions running wild. If you decide to play, then play, but do so wisely and carefully and remember to keep it simple.