Pattern Detection is a critical component to designing an effective automated futures trading system. For long-term success, a good risk management plan must be applied to any system that is automated based on pattern detection.
Spotting recurring price patterns (price pattern detection) in futures markets is critical to achieving long term success. Volumes of material about technical analysis and futures trading are available, however there as less material available that describes components of automated futures trading (also known as algorithmic trading or black-box trading).
Some automated trading systems can be designed to detect classic chart patterns such as Head and Shoulders, Ascending Triangles and Candlestick patterns, to name a few. These systems can alert short-term futures traders, futures brokers who notify their clients trading opportunities, day-traders or futures traders operating in any time frame.
Automated trading systems can also be designed to apply any of the standard technical indicators such as Stochastics, Relative Strength Index, Bollinger Bands, Elliot Wave Patterns, Fibonacci Retracements and trend lines to futures prices.
Standard charting programs are more than sufficient for spotting opportunities using “classic” concepts mentioned above. However, one of the major benefits of using automated futures trading systems, or “black box” trading system, is that the futures traders can detect price patterns that do not necessarily relate to a futures chart or technical indicator found in a basic futures charting program.
A futures trader can conceive their own ideas, primarily through price pattern detection, make critical observations about prices, etc … and with the help of software development, ideas can be programmed. Once programmed, a futures trading plan can be tested objectively to determine performance results. Testing involves loading historical data into a software program that will apply the trading rules required to detect the recurring pattern. From there, one can analyze performance results.
This post describes a simple idea related to trading the opening range in E-Mini S&P futures, but before describing the details of the idea, I will describe the criteria for constituting a pattern: the pattern must adhere to clearly defined rules (with no exceptions) and must occur with a frequency of at least 60%. Ideally, this pattern should manifest across all futures markets with similar rates of frequency. Pattern detection is a critical part of designing certain automated trading systems. Recall that, as stated several times on this site, we believe that technical analysis techniques and automated trading systems should work across all futures markets.
Back to our pattern detection example. Let’s look at trading the opening range in E-Mini S&P Futures. The rules are as follows: 1) At 9:30 AM (CST), plot the trading range between 8:30 AM (CST) and 9:30 AM (CST); 2) determine the number of points within that range. For example, the low of the 60 minute bar beginning at 8:30 AM (CST) is 1263.25 and the high of that bar is 1271.25. We have an 8 point range;3) wait for price to trade above 1271.25 (the bar’s high) or below 1263.25 (the bar’s low);4) after 9:30, we wait for a breakout of the range established in the previous hour - go long above the bar’s high or go short below the bar’s low. Our profit objective is 8 points.
Okay, so the rules are simple, the concept is simple. The next step is to use a software program, which would need to be designed either by the futures trader or by a third-party resource. Some futures brokers or futures brokerage firms offer value-added services that may include assistance with develop software programs to create automated trading systems.
Once the idea is incorporated into a software program, the process of back testing and system optimization can begin. In summary, we have three goals: 1) pattern detection; 2) software development; 3) optimization of the system based on the pattern being studied.
Click here for information about futures trading software services and where you may find resources to provide assistance designing a system that implements your ideas.
You may also want to check out this section of our site for more information about
automated futures trading systems.

Recent Comments About Futures Trading and Technical Analysis