[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AW: 'Weighted or Exponential " anchored walk-forward optimization - any thoughts on how to do it??



PureBytes Links

Trading Reference Links

ALL.

I know that this ist he Omega list. But one of our members has published
a system that does EXACTLY what Mark is doing by exporting it into
EXCEL. That's what I did years ago when I was still using TS. With WLD2
you can do that automatically.

Here is the link to the system:
http://www.wealth-lab.com/cgi-bin/WealthLab.DLL/editsystem?id=13406

You can even test it online (free of charge) and change the underlying
system (which is a simple break out system). You can even test it on a
portfolio of stocks (or if you have the desktop version you can do it on
futures or even intra day data).

I am very excited about this system since it opens up new dimensions.

Regards.

Volker Knapp
Wealth-Lab Inc.        
http://www.wealth-lab.de
http://www.wealth-lab.com


-----Ursprüngliche Nachricht-----
Von: mark.keenan@xxxxxxxxxxxxxx [mailto:mark.keenan@xxxxxxxxxxxxxx] 
Gesendet: Donnerstag, 14. November 2002 18:41
An: Jim Mann
Cc: omega-list@xxxxxxxxxx
Betreff: RE: 'Weighted or Exponential " anchored walk-forward
optimization - any thoughts on how to do it??

Jim

Thank you very much for your reply - Looks a great idea !!(only another
200
hours work though as I do everything via exporting into excel)

Appreciate it

Mark




|---------+--------------------------->
|         |           Jim Mann        |
|         |           <mannjt@xxxxxxxx|
|         |           ng.com>         |
|         |                           |
|         |           14/11/2002 17:21|
|         |                           |
|---------+--------------------------->
 
>-----------------------------------------------------------------------
----------------------------------------------|
  |
|
  |        To:      "'mark.keenan@xxxxxxxxxxxxxx'"
<mark.keenan@xxxxxxxxxxxxxx>                                         |
  |        cc:
|
  |        Subject: RE: 'Weighted or Exponential " anchored walk-forward
optimization - any thoughts on how to do it??  |
 
>-----------------------------------------------------------------------
----------------------------------------------|




Mark,

A suggestion:

1. Optimize over last 2 years.  Record best combinations.
2. Optimize over last 6 months ( or 3 or ....). Record best
combinations.

Trade for the next month using the best combination common to 1 and 2.

Jim

-----Original Message-----
From:        mark.keenan@xxxxxxxxxxxxxx
[SMTP:mark.keenan@xxxxxxxxxxxxxx]
Sent:        Thursday, November 14, 2002 9:03 AM
To:          omega-list@xxxxxxxxxx
Subject:           'Weighted or Exponential " anchored walk-forward
optimization - any thoughts on how to do it??

Over the last few weeks I have spent a lot of time, & received a lot of
advice form the list about walk forward optimization - After weeks of
testing and reading I have arrived at the following conclusions:

The 1st principal of optimization is that if you are going to do it - it
should be done over as much historical data as possible.

Rolling Walk forward optimization, (shifting the in-sample  window, say
two
years, forward to encapsulate the most recent out of sample period, say
six
months,  and re-opimazing the new shifted two year window) although
sounds
good - and mimics a lot of the currently popular adaptive techniques
(adaptive moving averages etc) is unstable as far as i have
investigated.
Furthermore  how does one know how much in-sample data to use versus how
much out-of sample data to trade on etc etc (too many variables)

Anchored Walk forward optimization seems very stable - it has been
described in several books on optimization as is based on the following
principal:

A contract is selected - I am using the DAX future:

The initial starting point is selected as a function of the contract
characteristics - I have chosen 1/4/99 as this was the time the contract
was denominated in euros and traded on the eurex platform. (if using the
S&P for example a good place to start would be when the tick size
changed
from $500 to $250)

The contract is optimized for the best parameter (my system has one ,
just
length)

The market is traded over the next month of unseen data

At the end of the month the new optimization period is performed from
the
original point again 1/4/99 up to the end of the most recently traded
month, the new parameter is recorded,  the next month traded with the
new
parameter, before repeating the whole process at the end of the month.

I have performed the this testing on two contracts over  32 unseen
monthly
periods and the results are good. (total 64 months each month having an
average of 3 trades in it)

I suspect the following problem will arise and am very interested in
knowing any potential work arounds:

The stability of the parameter increases dramatically as a function of
how
much data I use - at the beginning of the 32 month period the parameter
changed quite frequently and towards the end it seems to have stabilised
into the same value month after month.

This is retrospectively predictable, and am now however expecting for
the
system to start breaking down in the near future as the sensitivity of
the
optimization process decreases as more data is used. I do not know how
sensitive the optimization process will become in order to adjust for
recent changes in the market

What I figured I need is the following:

A type of weighted anchored forward optimization process that pays more
attention to the profitability of the more recent trades yet still takes
all the data into account.

Does anyone have any ideas on how to do this - I feel that the process
has
to involve anchored walk forward optimization and the more common
rolling
window methods are really not that reliable;

The system is based changes in slope in a type of regression line - it
has
1 parameter (length).

Thank you very much in advance

Mark
------------------------------------------------------------------------
---
This message (including any attachments) is confidential and may be
privileged. If you have received it by mistake please notify the sender
by
return e-mail and delete this message from your system. Any unauthorised
use or dissemination of this message in whole or in part is strictly
prohibited. Please note that e-mails are susceptible to change.
ABN AMRO Bank N.V. (including its group companies) shall not be liable
for
the improper or incomplete transmission of the information contained in
this communication nor for any delay in its receipt or damage to your
system. ABN AMRO Bank N.V. (or its group companies) does not guarantee
that
the integrity of this communication has been maintained nor that this
communication is free of viruses, interceptions or interference.
------------------------------------------------------------------------
---







------------------------------------------------------------------------
---
This message (including any attachments) is confidential and may be
privileged. If you have received it by mistake please notify the sender
by
return e-mail and delete this message from your system. Any unauthorised
use or dissemination of this message in whole or in part is strictly
prohibited. Please note that e-mails are susceptible to change.
ABN AMRO Bank N.V. (including its group companies) shall not be liable
for
the improper or incomplete transmission of the information contained in
this communication nor for any delay in its receipt or damage to your
system. ABN AMRO Bank N.V. (or its group companies) does not guarantee
that
the integrity of this communication has been maintained nor that this
communication is free of viruses, interceptions or interference.
------------------------------------------------------------------------
---