| 
 PureBytes Links 
Trading Reference Links 
 | 
Jerome,
Let me give an example. Suppose I start out at day 0 with an initial equity of $100 K. I set my position size thusly:
PositionSize = -1*BuyPrice/(2*ATR(15));
If the buyprice is, say, $50 and the ATR is 1.5, then the above position size would be 1000*50/3 or $16,667. This is quite reasonable. Now, suppose my equity over 10 years has grown to $1,000,000. Assuming everything else is the same (ATR, Buyprice), then the position size would be $166,667. That's a pretty big stake for one trader trading one stock. I'm risking 1% of my current equity, but my current equity has grown 10-fold since I started backtesting. If I were trading a basket of 5 or 8 stocks, naturally that position size would be smaller because the equity has to be divided among the other issues being traded. As I already acknowledged, Amibroker does not manage position sizes right now on a basket of stocks; it only does so on one stock at a time. Yes, I know TJ is working on this, and I don't want to bug him about it again. I was just wondering what others do when performing backtests on a single stock to give trading positions that are more realistic, that's all. Perhaps one can't, or perhaps your idea of exporting the trade list to Excel and creating a VB algorithm would do it. I'm certainly not a whiz at VB. Hope this answers your question. 
Al Venosa
>From: Jerome ULRICH 
>Reply-To: amibroker@xxxxxxxxxxxxxxx 
>To: 
>Subject: RE: [amibroker] Re: NDX / QQQ-Can itbe traded? !!!! 
>Date: Wed, 5 Feb 2003 17:01:44 +0100 
> 
>Al, 
> 
>What do you mean by "when you base position sizing on current equity " ? Why 
>is it unrealistic ? All depends on the position sizing algorythm. If you 
>mean the way AmiBroker manages position sizing for a basket of stocks, then 
>yes, it is unrealistic. But this problem is only due to AmiBroker limitation 
>in this domain, and Tomasz is working to improve it. Meanwhile, if you want 
>something realistic, you have to export the trades generated by AmiBroker in 
>another program (Excel for example), then program an algorythm to select 
>which trades are really taken, and in which order, and finally apply your 
>position sizing algorythm. It sounds a bit complicated, but most people with 
>a minimum of VBA knowledge should be able to tackle it. 
> 
>Best regards, Jerome ULRICH 
> 
> 
> -----Message d'origine----- 
> De : Al Venosa [mailto:avcinci@xxxxxxxxxxx] 
> Envoye : mercredi 5 fevrier 2003 16:27 
> A : amibroker@xxxxxxxxxxxxxxx 
> Objet : RE: [amibroker] Re: NDX / QQQ-Can itbe traded? !!!! 
> 
> 
> Good comment, Jerome. I, too, have found that expectancy calculations are 
>incorrect when one uses compounding in his backtests. Fixing the position 
>size will indeed enable you to calculate expectancy properly. Having done 
>that, THEN you may use position size algorithsms to evaluate money 
>management schemes. Good idea. However, that still doesn't solve the 
>fundamental problem of unrealistic backtest results when you base position 
>sizing on current equity. Thanks for the feedback. 
> 
> Al Venosa 
> avcinci@xxxxxxxxxxx 
> 
> >From: Jerome ULRICH 
> >Reply-To: amibroker@xxxxxxxxxxxxxxx 
> >To: 
> >Subject: RE: [amibroker] Re: NDX / QQQ-Can itbe traded? !!!! 
> >Date: Wed, 5 Feb 2003 15:53:37 +0100 
> > 
> >Hello Fred, 
> > 
> >Backtesting system on a constant dollar trades basis enables you to 
> >calculate the expectency of your system. Then, you can apply your 
>position 
> >sizing algorism, which should include at least a minimum size under which 
> >trading should be stopped (that applies especially to professionnal 
>traders 
> >that have fix costs to take into account), and a maximum size above which 
> >the commission/slippage you included in your test non longer applies. 
> > 
> >Best regards, Jerome ULRICH 
> > -----Message d'origine----- 
> > De : Fred [mailto:fctonetti@xxxxxxxxx] 
> > Envoye : mercredi 5 fevrier 2003 15:13 
> > A : amibroker@xxxxxxxxxxxxxxx 
> > Objet : [amibroker] Re: NDX / QQQ-Can itbe traded? !!!! 
> > 
> > 
> > Yuki, 
> > 
> > I'm not arguing your statement in terms of how one might trade in the 
> > real world, but you are not going to design & optimize a trading 
> > system based on constant dollar trades are you ? especially if that 
> > sysem is designed to trade a broad index like NDX as represented by 
> > QQQ's or for that matter the hundred stocks it represents. 
> > 
> > --- In amibroker@xxxxxxxxxxxxxxx, Yuki Taga wrote: 
> > > Hi Fred, 
> > > 
> > > Wednesday, February 5, 2003, 10:45:49 PM, you wrote: 
> > > 
> > > Ffyc> Maybe when I get to $50mm I'd agree with you, but to limit 
> > > Ffyc> position sizes produces unrealistic results 
> > > 
> > > Sorry, but you are quite wrong. I thought you were a trader, too, 
> > > but now I'm wondering. It is unrealistic, quite unrealistic, not to 
> > > limit position sizes to positions that can slip in and out of a 
> > > market without distorting it, or actually becoming the market. 
> > > 
> > > Trading anything even close to that size, or allowing it to be 
> > > considered as a test, in most stocks, is producing results that 
> > > cannot be obtained in real trades, therefore the results are absurd. 
> > > 
> > > I would guess you would have to scale down drastically in many 
> > issues 
> > > that are less liquid than others. You can do it or not as you see 
> > > fit, but don't expect much respect for the numbers you are posting 
> > if 
> > > you don't. They are absurd. 
> > > 
> > > Best, 
> > > 
> > > Yuki 
> > > 
> > > mailto:yukitaga@xxxx 
> > 
> > 
> > Yahoo! Groups Sponsor 
> > ADVERTISEMENT 
> > 
> > 
> > 
> > 
> > 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 
> > 
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 
> 
> 
>---------------------------------------------------------------------------- 
>-- 
> Tired of spam? Get advanced junk mail protection with MSN 8. 
> Yahoo! Groups Sponsor 
> ADVERTISEMENT 
> 
> 
> 
> 
> 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 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 
Tired of spam? Get advanced junk mail protection with MSN 8.
Yahoo! Groups Sponsor
  ADVERTISEMENT
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
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
 |