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