Sent: Friday, April 28, 2006
11:33 PM
Subject: Re: [amibroker]
Portfolio Backtester
Steve,
You seem to have grasped the portfolio
backtest quite well.... "Stock Selection" might have been an
unfortunate phrase that I used ...
What it provides above all is that it
provides some approximation to the real world.
Your conclusion that "Should I infer that
those stocks that were actually traded are the best stocks to trade
with that system?" is quite correct. The issues trades were indeed the
best at the "time and place" when avaiable funds and opportunity
met.
Portfolio backtester provides some
additional useful functions / controls.
- PositionScore: Allows you to prioritize
selection. Example: Say you are buying stocks with a rising
stochastic. You would of course prefer stock that have the lowest
value of stochastic. You can specify a range of course, but
PositionScore can pick the issue with the lowest stochastic value
within the permissable range.
- It also provides you valid data of
drawdowns and other statistics that would not be as accurate or even
possible with individual backtest.
- Further, advanced backtest has some
additional features such as scale-in, scale-out etc...
While individual backtest may provide
some info by testing every issue, I don't think that you will miss any
significant insight if you switch to portfolio testing.
Stock Selection for actual trading would
still be done from an exploration, so the fundamental process of
trading does not change, but the information provided by portfolio
level is better and simulation is more realistic.
----- Original Message -----
Sent: Friday, April 28, 2006
3:29 PM
Subject: Re: [amibroker]
Portfolio Backtester
Hi Ara,
Thank you for the reply! Well, I
have to admit that you make it sound pretty simple and
straigntforward, and I think maybe you zeroed in on my
confusion when you mentioned "stock selection system", but to
be honest I think I am still missing something very
basic. If you don't mind a follow-up question, I will try to
explain:
Using the individual backtester, I
select my watchlist and then run my system over the list.
When the test is finished, results show each stock and how
well it performed under that system. I review the results to see how
well the different stocks performed and to determine what
stocks, if any, that I might consider trading with that system -
stock selection is not usually something that I do prior to testing,
except to establish a "tradable universe" based on various
price/volume calculations. Also, I do use the
Positionsize variable with the individual
backtester to see how reinvesting different amounts would
affect performance.
Now switching to the portfolio
backtester...
OK, I understand that in real life
we will have an account with X amount of dollars, and that it will
probably be split up between several positions ( our portfolio ),
and that we will try to remain fully invested if possible,
assuming we can find enough good looking opportunities to invest in.
So I run the portfolio backtester on a list of, say 1000
stocks, and the results list shows all trades that were taken,
and it shows that, at some point or another, a position was
taken in maybe about 10% of the stocks in the watchlist, which
I gather were the ones that had an entry signal and the best
score shortly after some cash became available. The other
tickers tested don't show up at all in the results list, so
apparently no position was ever taken in these stocks. When I look
at these results, I just don't know how to begin to interpret
them.
So I guess my real question is
"What can I learn from looking at the results of a
portfolio backtest?" I get the
feeling that the correct approach to using the portfolio
backtester should be totally different than the approach
for using the individual backtester, but I don't know what
that approach should be. Should I test with a smaller list of
stocks - a predefined portfolio? Should I infer that those
stocks that were actually traded are the best stocks to trade with
that system? - that sounds like a lot to infer to me, but
maybe I am missing something. Could you
possibly explain briefly how you might approach a
portfolio backtest (i.e. - what stocks might you test together
and why?) and then how you might interpret the resulting
report? Any further enlightenment you can provide would be
greatly appreciated!! 8 - ) Thanks
again!
Steve
----- Original Message -----
Sent: Thursday, April 27,
2006 8:52 PM
Subject: Re: [amibroker]
Portfolio Backtester
Steve
The idea behind Portfolio backtest is
to simulate trading closer to reality.
Original Backtester would allocate
ALL available funds to each trade. Not a real situation since no
one has infinite $$$.
Portfolio backtest will work with
your account size and buy only as many stocks as you can afford.
You can specify max number of stocks you want, and it will
allocate funds evenly ... etc. so it works with your account
parameters, while still testing your stock selection system. It
will buy additional stocks only fter you sell some and free up
some money.
----- Original Message -----
Sent: Thursday, April 27,
2006 1:26 PM
Subject: [amibroker]
Portfolio Backtester
Hi All,
I started looking into the
portfolio backtester today for the first time, and I am a bit
embarresed to admit it but I have absolutely no idea what to do
with it. Functionality is explained OK but there is very little
to explain the theory behind portfolio testing or trading. I did
a little hunting on the internet but am not exactly sure
what I should be searching for. Is this for people that do
basket-trading or something similar? I would greatly appreciate
it if someone could explain how and why I would want to use
this, or if possible point me to some helpful web pages. As I
have said, I know nothing about it, so even the very basics
would be great. Any help appreciated - Thanks very
much!
Steve