Welcome to the Traders Laboratory Forums.
Automated Trading Black box systems, strategy automation, algorithmic trading, etc...

Reply
Old 10-22-2009, 12:13 PM   #1

UrmaBlume's Avatar

Join Date: Apr 2008
Location: Las Vegas
Posts: 663
Ignore this user

Thanks: 87
Thanked 611 Times in 250 Posts



Make It Adaptive

What is present in many commercial automated systems and missing from almost all "retail" developed and operated automated systems is that the retail systems are not adaptive.

So many retail traders have done the tremendous amount of work to develop, backtest and optimzie a profitable trading system only to see if work for a while and then fail. This failure is oftentimes not a failure of concept but a failure to make the parameters of the system adaptive/responsive to current/changing market conditions.

For us this is basically a 2 step process - first we take our measure of the maket from the most appropriate of many inputs and then the software makes the appropriate adjustments to system parameters. Different inputs from different time frames adjust different paramters.

Our read of current market conditions is just about the only place where we use time charts. The chart below is our measure of the percentage of average commercial commitment to the market in 6 different time frames ranging from 2 minutes to 405 minutes.

All of our inputs are normalized for time of day. We divide the day into 405 (the length of the day session in minutes) segments for EACH time frame. For example we take a reading of commercial commitment for 60 minutes at 1130 that reading is compared to the average of the 60 minute value at 1130 for the previous 62 trading days. At ll31 we do it again and we do it for each of 12 time frames in at least six different indicators.

We display some of these measure of market condition in the HUD.

We consider the percentage of commercial commitment shown below as well as total volume, price ranges and certain internals from different exchanges. All of these inputs/measures of current market conditions are normalized for time of day and scaled to percentages of average to facilitate their inputs to certain predictive technologies such as genetically optimized neural networks and MARS (Multivariate Adaptive Regression Splines) from Salford Systems in San Diego. Of note is that after training and development an easily constructed script can auto convert the MARS function to Easy Language for quick and easy deployment and real-time predictions.

Different levels of these indicators make adjustments to parameters such as speed and phase adjustments to different data smoothers such as the JMA as well as stop losses, price and volume targets and take profits.

If you want it to last - that is, if you want it to Live Long and Prosper then make it adaptive.

UrmaBlume is offline  
Reply With Quote
The Following 4 Users Say Thank You to UrmaBlume For This Useful Post:
docalibi (10-22-2009), honvly (10-24-2009), jcash (10-22-2009), Tams (10-22-2009)
Old 10-22-2009, 12:20 PM   #2

Tams's Avatar

Join Date: Sep 2008
Location: Geelong
Posts: 3,588
Ignore this user

Thanks: 2,026
Thanked 1,402 Times in 862 Posts



Re: Make It Adaptive

Quote:
Originally Posted by UrmaBlume »
...
If you want it to last - that is, if you want it to Live Long and Prosper then make it adaptive.

didn't Darwin say something like that?
__________________


..........This is a terribly difficult question to answer. The only satisfactory answer is: "It depends"...
Tams is offline  
Reply With Quote
Old 10-22-2009, 01:15 PM   #3

UrmaBlume's Avatar

Join Date: Apr 2008
Location: Las Vegas
Posts: 663
Ignore this user

Thanks: 87
Thanked 611 Times in 250 Posts



Re: Make It Adaptive

Quote:
Originally Posted by Tams »
didn't Darwin say something like that?
You are right again Tams and so was Darwin.

We have seen a lot of systems and this lack of adaptive parameter settings is a VERY common weakness. Adaptive - not optimized.
UrmaBlume is offline  
Reply With Quote
The Following User Says Thank You to UrmaBlume For This Useful Post:
Tams (10-22-2009)
Old 10-22-2009, 01:23 PM   #4
zdo

Join Date: Nov 2007
Location: boonies
Posts: 1,178
Ignore this user

Thanks: 299
Thanked 298 Times in 212 Posts
Blog Entries: 104



Re: Make It Adaptive

UrmaBlume,

well, DUH...

zdo
zdo is offline  
Reply With Quote
Old 10-22-2009, 01:35 PM   #5
zdo

Join Date: Nov 2007
Location: boonies
Posts: 1,178
Ignore this user

Thanks: 299
Thanked 298 Times in 212 Posts
Blog Entries: 104



Re: Make It Adaptive

UB, we struggled with adaptivity via time of day for quite a while… surprised you find it useful… finally went back exclusively with MarketTyping algo’s that are good around the clock and applicable to any instrument… use it to move the weighting of systems around much more than to push parameters though...
zdo is offline  
Reply With Quote
Old 10-22-2009, 01:59 PM   #6

UrmaBlume's Avatar

Join Date: Apr 2008
Location: Las Vegas
Posts: 663
Ignore this user

Thanks: 87
Thanked 611 Times in 250 Posts



Re: Make It Adaptive

Quote:
Originally Posted by zdo »
UB, we struggled with adaptivity via time of day for quite a while… surprised you find it useful… finally went back exclusively with MarketTyping algo’s that are good around the clock and applicable to any instrument… use it to move the weighting of systems around much more than to push parameters though...
The efficacy of time of day normalization depends on the input - for some it adds value and others not. As to the weighting of systems within a family of systems all trading the same market we consider that to be just another parameter along with those mentioned.

What you said, well DUH ZDO
Quote:
Originally Posted by zdo »
UrmaBlume, well, DUH... zdo
UrmaBlume is offline  
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Adaptive CCI Tams Trading Indicators 8 03-19-2010 11:26 AM
Adaptive Moving Average (AMA) metalhead Technical Analysis 38 07-03-2009 09:33 PM
How to Make a Data into an Oscillator? cunparis Coding Forum 8 06-09-2009 06:12 PM
How Can We Make The Site Better? Soultrader General Discussion 37 02-04-2007 07:07 PM
How Many Trades Do You Make A Day? Soultrader Beginners Forum 13 01-16-2007 07:48 PM

All times are GMT -4. The time now is 03:47 PM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.