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

[amibroker] Re: Old Backtester featuring "Buy and Hold"



PureBytes Links

Trading Reference Links

Hi Duke

Thank for the suggestion and code. I never thought about approaching a
back test in that manner. I'm still learning the Amibroker interface
and watchlist's are something I haven't learned to create as of yet. I
look into it asap.

Also thanks for the code. Very helpful indeed.

Thanks
Walter


--- In amibroker@xxxxxxxxxxxxxxx, "Duke Jones, CMT" <Duke@xxx> wrote:
>
> Walter,
> 
> Another idea to explore is you might try running a separate backtest to 
> compare against a buy and hold portfolio based on a watchlist using the 
> following code. This will count the symbols of a watchlist and adapt
the 
> position size to an equal weight. I have not verified the code but it 
> should get you started.
> 
> //Adapted from Count tickers in watchlist function by Anthony Faragasso
> //Can be expanded for Multiple watchlist output
> //Add watchlist here
> 
> WatchlistNumber0=69;//enter watchlist number
> 
> /*********************************************/
> 
> function CountTickersInWatchList( Listnum )
> 
> {
> 
> // retrive comma-separated list of symbols in watch list
> 
> list = GetCategorySymbols( categoryWatchlist, listnum );
> 
> for( i = 0; ( sym = StrExtract( list, i ) ) != ""; i++ )
> 
> {
> 
> if( i == 0 ) i = 0;
> 
> else i = i ;
> 
> }
> 
> return i;
> 
> }
> 
> Count=CountTickersInWatchList(WatchlistNumber0);
> 
> PositionSize=(-100/Count);
> 
> 
> Filter=1;
> Buy=1;
> Sell=0;
> 
> 
> Regards,
> 
> Duke Jones, CMT
> 
> 
> Walter Lepore wrote:
> >
> > Hi Brian
> >
> > Very interesting. Thank you for the insight and further info on your
> > files called "compare index to portfolio". I found the files and I am
> > studying them.
> >
> > I've owned another back testing and trading platform for a couple of
> > years but never found the time to learn their "easy language". One
> > thing I've learned is that if support and/or some type of online
> > community dries up then that pretty much spells the end for a new
user.
> >
> > I'm finally learning to code using Amibroker and quite frankly enjoy
> > the fact that the program resides on my computer and not online. No
> > reason to pay $100./month for an online trading platform if all one
> > accomplishes is consistent losses in the market.
> >
> > Thank You
> > Walter
> >
> > --- In amibroker@xxxxxxxxxxxxxxx
<mailto:amibroker%40yahoogroups.com>, 
> > "brian_z111" <brian_z111@> wrote:
> > >
> > > --- In amibroker@xxxxxxxxxxxxxxx 
> > <mailto:amibroker%40yahoogroups.com>, "Walter Lepore"
> > > <electricwally77@> wrote:
> > > >
> > > >
> > > >
> > > >
> > > > Hi Brian
> > > >
> > > > Thank you. I'm studying your response as it may be a little
over my
> > > > head at this point.
> > >
> > > Don't worry - I use a lot of pictures in my 'help' files to help
> > > facilitate learning (images are the language of the subconscious
> > > mind). I also start at the beginning and walk through the process
> > > step by step (the path you take after the beginning steps and how
> > > fast you travel is up to you).
> > >
> > > The reason we are interested in buy&hold (b&h) is because we want to
> > > know if our trading skills are producing better results than
dumbluck
> > > (anybody, without any specialist trading knowledge can b&h) i.e. we
> > > want to benchmark our trading 'system' against a b&h strategy (in
> > > real life, when you b&h you receive dividends so you need to account
> > > for the dividends as well - some 'professional' indexes account for
> > > dividends some don't - if you use dividend adjusted data then a
> > > straight b&h calculation is an approximate surrogate for dividend
> > > inclusion).
> > >
> > > So, if I remember correctly, the files at this board are intended to
> > > expose the reader to the concepts of b&h and show one easy way that
> > > it can be done and plotted in AB.
> > >
> > > Once you understand the concept (and agree with it or conversely
> > > disagree and want to do it another way) then you can move on to more
> > > advanced methods to construct b&h plots, or values, etc and also
> > > consider other ways to benchmark.
> > >
> > > I have pointed to some more advanced ideas because:
> > >
> > > 1) the mind is more powerful than you think and works in amazing
ways.
> > >
> > > 2) when you are exposed to new ideas they seep into your
subconscious
> > > mind, become fertile and later on come back out as productive
insight
> > > (that's when you say - that's what he was talking about).
> > >
> > > 3) the mind is like a jumps horse - it baulks at new and/or 'big'
> > > hurdles - but if you walk it up to them a few times and let it see
> > > what is coming up then it will settle down and be prepared to accept
> > > the 'big' jump later.
> > >
> > > brian_z
> > >
> > >
> > >
> > >
> > > I'm new to Amibroker and finally starting to find
> > > > my way around the interface.
> > > >
> > > > I'll check out your files in the file section and see if I can
> > > > experiment with them.
> > > >
> > > > Thank again
> > > > Walter
> > > >
> > > > --- In amibroker@xxxxxxxxxxxxxxx 
> > <mailto:amibroker%40yahoogroups.com>, "brian_z111" <brian_z111@>
wrote:
> > > > >
> > > > > --- In amibroker@xxxxxxxxxxxxxxx 
> > <mailto:amibroker%40yahoogroups.com>, "Walter Lepore"
> > > <electricwally77@>
> > > > > wrote:
> > > > > >
> > > > > > Hi Members
> > > > > >
> > > > > > Can anyone please tell me if the "Buy and Hold" results in the
> > > Old
> > > > > > Backtester (v4.4)will be made available in the "Individual
> > > Backtest
> > > > > > and Portfolio Backtest. It's nice If I can see all results in
> > > one
> > > > > report.
> > > > > >
> > > > > > Perhaps there is already a way I can view this but I'm still
> > > llearning
> > > > > > the interface.
> > > > > >
> > > > > > Thank you for your patience
> > > > > >
> > > > > > Walter
> > > > > >
> > > > >
> > > > > Hello Walter,
> > > > >
> > > > > Perhaps not the definitive answer but to start some thinking
> > > around the
> > > > > subject - I did an example of how to simulate a buy and hold
> > > using a
> > > > > GUI method (via AA) - it is still in the file section, of this
> > > > > messageboard, as COMPARE INDEX TO PORTFOLI0 by brian.z123 -
sorry
> > > it is
> > > > > in parts due to the upoad limits of the file section (I should
> > > edit it
> > > > > and move it to the UKB one day) - the limit on the number of
> > > stocks you
> > > > > can hold in the simulation is the decimal places that 'Pozition
> > > Size'
> > > > > accepts - I haven't tried to push it to the limit as on my part
> > > it was
> > > > > only an exercise to demonstrate the principles of the 'buy &
> > > hold'
> > > > > equity curve as the freelance traders 'true benchmark' cf to
> > > popular
> > > > > indexes (like the Dow etc) - the answer is relative and doesn't
> > > depend
> > > > > on the capacity to actually 'buy' many stocks in real life.
> > > > >
> > > > > I didn't explore the other (less GUI) ways to go about 'buy and
> > > hold'
> > > > > in AB but the ATC function can easily calculate (and allow
you to
> > > plot)
> > > > > customize buy and hold equivalents for large numbers of
stocks in
> > > a
> > > > > watchlist etc.
> > > > >
> > > > > brian_z
> > > > >
> > > >
> > >
> >
> >
>




Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/