Stock Quote        
  Join        Login  
logo

Automated Discovery Of Trading Systems

 June 25, 2012 03:00 PM
 

(By Michael Harris)There are many ways of accomplishing automated trading strategy discovery. The idea is simple in principle and I have described it in more detail in my (out-of-print) books since 1999. In a nutshell, historical data series are used to discover robust strategies that fulfill certain performance criteria based on backtesting results. Implementing the idea is not a simple task, however, as a number of popular methods for accomplishing it produce trading systems that are fitted to the data and fade quite fast.

Some of the methods used for automated trading strategy discovery just by virtue of employed methodology generate highly curve-fitted systems and although some of those systems under selection bias may pass an out of sample test they nevertheless fail in actual trading  because of their structure and dynamics. The failure is unavoidable regardless of the sophistication of the algorithms used to discover the strategy. The failure comes primarily from the indicators used as building blocks and the method used to combine them, which is essentially an optimization method of some performance objective based on recursive data-snooping.

In contrast, Price Action Lab™ (PAL) is a software program that can be used for automated trading strategy development without some of the problems that render such a process highly dubious.  PAL does not employ genetic optimizers, genetic programming or neural networks, methods that are known to produce fitted and  optimized trading systems that may survive out of sample testing due to chance alone. Unlike some other programs that claim automatic system generation, Price Action Lab™ does not search for random pattern formations and it does not perform permutations or combinations of rules and indicators. No lagging indicators, no curve-fitting, no optimization. The algorithm used for the search, scan and p-indicator functions was designed carefully to minimize data mining bias and eliminate data snooping bias. PAL searches for patterns with common characteristics that minimize selection bias. In addition, the program provides a function for a sigle out of sample test and cross-validation to eliminate data snooping bias. All patterns discovered by the search function can be tested on unused data with a mouse click.

Price Action Lab is a true white-box. Here are links to six examples of automated trading system development using Price Action Lab:

The first example is about a system for SPY, the second is about a system for QQQ, the third about a system for EC futures, the fourth about a system for YM futures, the fifth about a system for DIA and the sixth about a system for GBPUSD. Anyone interested in purchasing the code for these systems please follow this URL for the proper email address to use. Full system code is available for Tradestation and Amibroker and condition code for several other platforms.

We strongly recommend working with the demo first to become familiar with the program before placing an order. The demo version can be ordered here.


Rich
i On The Market - Daily Newsletter
Every trading day, be ready to attack the market instead of reacting to the market.

You will know where the key technical resistance and support levels are and what the market is likely to do next. iStock will arm you with a target list of stocks to buy and sell - right now - based on our exclusive, proprietary trading models.

Two Week FREE Trial


Signup for i on the market daily edition


Advertisement

Post Comment -- Login is required to post message
Name:  
Alert for new comments:
Your email:
Your Website:
Title:
Comments:
 

Advertisement
Connect with iStockAnalyst
Popular Articles
Recent Research and Quote
Advertisement
Partner Center



Fundamental data is provided by Zacks Investment Research, and Commentary, news and Press Releases provided by YellowBrix and Quotemedia.
All information provided "as is" for informational purposes only, not intended for trading purposes or advice. iStockAnalyst.com is not an investment adviser and does not provide, endorse or review any information or data contained herein.
The blog articles are opinions by respective blogger. By using this site you are agreeing to terms and conditions posted on respective bloggers' website.
The postings/comments on the site may or may not be from reliable sources. Neither iStockAnalyst nor any of its independent providers is liable for any informational errors, incompleteness, or delays, or for any actions taken in reliance on information contained herein. You are solely responsible for the investment decisions made by you and the consequences resulting therefrom. By accessing the iStockAnalyst.com site, you agree not to redistribute the information found therein.
The sector scan is based on 15-30 minutes delayed data. The Pattern scan is based on EOD data.