PureBytes Links
Trading Reference Links
|
Sorry Yuki,
I didn't get a chance to get back to you yesterday regarding your
questions.
1. I don't think you need the "Filter"
statement. I assume that you are running the first pass as a
Scan and (IMO) the Filter statement does nothing for a Scan.
It also doesn't hurt anything to have it there.
2. On your second pass, you say:
Foreign("~system","V") == CorrSig;
I think you may wish to say:
Foreign("~system","V") >= CorrSig;
Have a think about it. If it was me doing this, I would
prefer the second statement.
3. You may also wish to have separate counters for Buy and Short
statements. Not knowing exactly what your objectives are, that's
how I would have coded it. For instance, in the composite I
may have placed the "Buy" counts in the "Open" column
and the "Short" counts in the "High" column.
But you have a better feel for your system.
I find the AddToComposite to be the most useful tool within AB.
Ciao
At 06:36 PM 1/21/2004 +0900, you wrote:
Hi Chuck,
Believe it or not, I might have actually figured this out.
I put the following code into the system:
Filter = Buy OR Short;
AddToComposite(Buy OR Short, "~system", "V");
This does give me a volume array for ~system, which contains the
number of signals for any given day.
(And I am slightly confused about whether I need both statements
above. One seems to apply only to explorations: filter; and
the
other seems to apply only to scans: AddToComposite. But I am
not
sure.)
Then I added:
CorrSig = Optimize("CS",1,1,10,1); //higher not necessary
Then to the Buy and Short statements I appended:
AND Foreign("~system","V") == CorrSig;
Then running an optimization apparently gives me exactly what I am
looking for: The total number of trades output via the optimization
run equals the correct total trade number.
The results are about as I expected. There is a clear linear
relationship between a higher CorrSig value and percentage winners.
In fact, at a couple of the higher values, there are simply no
losers
at all, and the average percent winners at the top 1/2 is better
than
83 percent, which beats the basic system by about 14 percent.
Of course, the higher numbers of CorrSig are a low percentage of
overall trades -- the top 1/2 producing only 29 percent of the
total
trades. Compounding the difficulty of making something useful out
of
this is that fact that my signals are intraday, and there is no way
to know when the first signal hits if any more will follow, or how
many more will follow.
Fortunately, I already know from testing that the system wins even
if
I take the trades at the close, rather than intraday. It just
doesn't win as much, and the percentage winners drops off a bit --
it's much better to go in intraday if possible. So the next step
will
be to see how it does on these large CorrSig days taking the trades
at the close. If it's worth it, I could consider increasing
position
size on those days where by the close I know I have a high number
of
signals. So I may get something very useful out of this yet.
^^_^^
Thanks much for giving me the hints. It was a big help.
Yuki
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page:
http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at:
http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Sponsor
ADVERTISEMENT
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
To visit your group on the web, go to:http://groups.yahoo.com/group/amibroker/
To unsubscribe from this group, send an email to:amibroker-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|