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

Re: System-Testing of a full index - how?



PureBytes Links

Trading Reference Links

> What am I missing?

A simple example:
-The will to read the manual.
-The will to start developping your own custom indicators.
-The will to understand and experiment with the program and its rich features.

For starters:
If your Test would be that simple, you would not have had any problems, now would you?
And confusing yourself too by naming your tests "system tests" where security tests would
be appropiate.

A simple explanation (simply also see the manual+online help):
in MSK-lango
 1. testing your securities are explorations(since that you are not testing for your systems
     internals validation statistics)
 2. you are testing your system(s) pre-set externals(their definitions) on securities, eg
     you are "exploring your database" on a system's  pre-set conditions.
thus
- for securities passing "personal criteria definitions"-tests use MSK Explorer
- for showing the statistical performance of a system-test use MSK System Tester.

Further answer(s):
a) Thus you should skip the System Tester for this, since the ST is not the appropiate tool
     for these type of explorations(tests).

b) The ST will only let you test a system itselves, which basicaly doesn't require 465 runs.

c)  Putting it(b) differently:
     -running the system on 465 securities will also produce 465 different systems
     -this since your system depends heavely on the underlay and
     -no one(1) single security will be the same, and therefore non of your systems
      will be the same.

d) The Explorer otoh is the right tool, it will let you explore your system, but needs
     you to write the right scans (explorations) based on your preferences(formulas).
     Once written, you can test your system on MULTI secs, now using the Explorer.

e) And a simple understanding in the defenition of the Relative Strength:
    - it is not just some sort of indicator
    - it is not a ROC indicator either, neither does it calculate the rate of change
    - it is a comparisson calculation of the difference in the performances of 2 objects
    - its outcome is expressed by a value(the RS comparisson), and shows which
      sececurity has performed RELATIVELY vs the other sec.
    - the formula for the RS is: Security1 / Security2       {sec1 divided by sec2}.

e) Refering to the above, then the custom formula for the First nonProblem:

Exploration Filter:
nonProblem1:=(ROC(C,65,%)+ROC(C,130,%)+ROC(C,260,%))>300;
sell:=If(Ref(Cross(nonProblem1,300),-86)=1,1,0);
sell

This will produce a List in the Explorer that you can use, eg click the Sort button
or better the Bar at the top of a column, to rank the securities.
Then rightclick the List and click Copy, and Paste to NotePad/Excel/Word(or
another texteditor)

f) Refering to the above, then the custom formula for the Second nonProblem:

Exploration Filter:
nonProblem2:=nonProblem1;
sell2:=If(Ref(Cross(nonProblem1,300),-250)=1,1,0);
sell2

This will produce a List in the Explorer that you can use, eg click the Sort button
or better the Bar at the top of a column, to rank the securities.
Then Select the top 5 securities(hold down CTRL while selecting), rightclick
the Selection and click Copy, and Paste to NotePad/Excel/Word (or another
texteditor).

g) Automate all of this stuff easely using the FREE available ScriptIT program,
    and use the also FREE available TaskManager program to set this
    exploration to run on a regurlar basis.

Note, that you do not require any programming skills to run any of these programs.
Simple minds can just read the tiny (help)manuals and get started from there.
And their a lot simpler to use then the MSK Formula language !!!.

Neither, in MetaStock, do you have to have any programming skills to be able
to develope your own (very simple) custom indicators, or any other indicators.
It is all documented well in the manuals, and assistance creating them is also
automatically been provided in the Indicator Builder/Explorer.

And then from all this above, you can then also write whatever you want, no limitations.
You can also simpler and easier alter, add or remove more functions, restrictions
and/or more functionalities to and from the formulas and explorations.

This freedom is also one of the advantages of the MetaStock program (+programs
mentioned above) over many other programs.
It is all in your hands and under your control, unlike other pre-packed crappy programs
or crappy add-ons(eg the De Bry's+alikes).

That is also the power of the simple minds that also makes the difference in you being
succesfull in the markets or not.

As simple as that.......................

Regards,
Ton Maas
ms-irb@xxxxxxxxxxxxxxxx
Dismiss the ".nospam" bit (including the dot) when replying.
Homepage  http://home.planet.nl/~anthmaas


----- Oorspronkelijk bericht -----
Van: "Bodo Brochterbeck" <Minotaurus007@xxxxxxx>
Aan: <metastock@xxxxxxxxxxxxx>
Verzonden: zaterdag 23 september 2000 23:14
Onderwerp: System-Testing of a full index - how?


> First Problem:
>
> I want to buy, if the relative strength (e.g.: ROC(close,65,percent)+ROC(close,130,percent)+ROC(close,260,percent) rises above 300
and sell 3 months after the buy.
>
> Therefore, I need to screen the whole S&P500 index to find those seldom opportunities. Of course, I want to test this system. But
Metastock lets me test only *one* security. I have to test all 499 securities by hand. Can this be done automatically? What am I
missing?
>
> Second Problem:
>
> I want Metastock to buy those 5 securities (of the S&P 500) with the highest relative strength (e.g. formula above) and sell them
one year later, when I want to buy the new strongest securities from that (hopefully increased) money.
> But before I do so, I want Metastock to have that idea tested.
>
> I found no way to do such a simple test. Is it really impossible?
>
> Bodo
>
>