PureBytes Links
Trading Reference Links
|
Hi Mormax,
I found it and uploaded it to
http://www.ferra4models.com
under the 'Kalman filter' subsection in the 'Models' section.
Regards
MG Ferreira
TsaTsa EOD Programmer and trading model builder
http://www.ferra4models.com
http://fun.ferra4models.com
--- In equismetastock@xxxxxxxxxxxxxxx, "Mormax" <mormax_trader@xxxx>
wrote:
> Ferreira,
>
> If u find it, i'm interested too.
>
> I'm making kind a research about the theme.
>
> Thanks.
>
> MORMAX [<0>]
>
> ----- Original Message -----
> From: "MG Ferreira" <quant@xxxx>
> To: <equismetastock@xxxxxxxxxxxxxxx>
> Sent: Saturday, March 19, 2005 2:11 AM
> Subject: [EquisMetaStock Group] Re: Rules Management for Trading System
>
>
>
>
> Hi there,
>
> I am working on it - sort of. Years ago I wrote an introductory
> article on the Kalman filter. It was never finished or published and
> has a few known bugs in it, but was later on bought by a trader who
> wanted to get to know the Kalman filter! I've upgraded computers so
> many times since I fear the piece may be lost somewhere in digital
> oblivion, but will upload it somewhere as soon as I find it. It gives
> a market oriented intro to the Kalman filter, all the formulas and a
> few examples.
>
> Regards
> MG Ferreira
> TsaTsa EOD Programmer and trading model builder
> http://www.ferra4models.com
> http://fun.ferra4models.com
>
>
>
> --- In equismetastock@xxxxxxxxxxxxxxx, khamsina11 <Khamsina11@xxxx>
wrote:
> >
> > Hi MG,
> >
> > Might you post a MS code of the Kalman filter ?
> >
> > Regards,
> >
> > Marco
> >
> >
> >
> > MG Ferreira a écrit :
> >
> > >Just note! The stuff I gave is not the 'official' Kalman filter
> > >and will probably be frowned upon by say a NASA engineer. But it
> > >is something similar and we use such devices in our own work. We
> > >sometimes also smooth the weights, so that one formula
> > >
> > > w1 = w1 + ...
> > >
> > >becomes
> > >
> > > w1 = 0.9 * w1 + 0.1 * ( w1 + ... )
> > >
> > >and we play around with the 0.9 amd 0.1 They should always sum to
> > >1, and the higher the 0.9, the more smooth the weights will be. This
> > >is just an exponential moving average....
> > >
> > >For the rest, see below.
> > >
> > >
> > >
> > >>I am interested on Kalman filter too, in term of training periods
> > >>for the net, do you have any suggestion on how to determine the
> > >>length of periods? If the period is too long, then could it be
> > >>overtrained? If I can determine it, then the periods for rescaling
> > >>based on HHV(Abs(S),periods) could be found, will it be a good
> > >>approach?
> > >>
> > >>
> > >
> > >OK, we are not really training a net here, and even if we were, it
> > >is arbitrary. Also see my comment on the next one. I suggest you
> > >plot your indicator and visually inspect it. If it makes cycles,
> > >see how long it takes to make one full cycle. Hopefully it is not
> > >several years, but say 1 or 0.5 years. Then pick a period that will
> > >contain three of the previous cycles, say 3 or 1.5 years, and use
> > >that. This is a long time, but we are only using it in the
rescaling,
> > >so it should not be too much of a problem.
> > >
> > >
> > >
> > >>I remember someone mentioned the ratio for period between training
> > >>and out of sample should be following
> > >>Training periods: 8
> > >>Out of Sample periods: 1
> > >>But he never mentioned about the rationale, and used it as a rule of
> > >>thumb, do you have any idea?
> > >>
> > >>
> > >
> > >This is arbitrary. A real good, theoretical way to do this, is to
> > >split the sample in ten periods. Then randomly choose 9, train it
> > >on those 9, and test it on the rest. Now choose randomly a different
> > >9 sections, train and test on the remaining 1 and so on. It takes
> > >forever to do something like this and we've used it only rarely, but
> > >it will make your Prof very happy! We more often use 20, 10 or even
> > >the last 5%, depending on the length of data. The more data we have,
> > >the more we can cut off to test on. But it is arbitrary. Again,
> > >eyeball the data, and if it has a nice, complete cycle or two in the
> > >last say 10%, then you can use that to test and you will get a good
> > >feel for how it will do in real life.
> > >
> > >
> > >
> > >>According to your Message 16564, I have search for Woodes Rogers on
> > >>library and amazon, and found a book called "The speculative
> > >>strategist", which did mention about Woodes Rogers' approach, but it
> > >>is too brief, does it the one you read?
> > >>
> > >>
> > >
> > >That is the book!
> > >
> > >
> > >
> > >>I think I need a few days to digest Kalman filter and to do some
> > >>coding on it, and will reply to this topic soon under the same
> > >>subject title
> > >>
> > >>
> > >
> > >Again, those formulas may have bugs in them. So rather try to graph
> > >the ideas they embody and then you can use them as guides to
implement
> > >your own. I look forward to hear from you!
> > >
> > >
> > >
> > >>Thank you :>
> > >>Eric
> > >>
> > >>
> > >
> > >No problem!
> > >
> > >Regards
> > >MG Ferreira
> > >TsaTsa EOD Programmer and trading model builder
> > >http://www.ferra4models.com
> > >http://fun.ferra4models.com
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
>
>
>
>
>
>
>
> Yahoo! Groups Links
------------------------ Yahoo! Groups Sponsor --------------------~-->
Has someone you know been affected by illness or disease?
Network for Good is THE place to support health awareness efforts!
http://us.click.yahoo.com/Rcy2bD/UOnJAA/cosFAA/BefplB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/equismetastock/
<*> To unsubscribe from this group, send an email to:
equismetastock-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|