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

[amibroker] Different Position Size values in Backtester results



PureBytes Links

Trading Reference Links

Hi 
I'm using the the following code to calc the Pos Size -

CapitalRiskPcnt  = 0.01;
MaxCapInTradePcnt = 0.2;  // limit trade size to max 20% equity
CapitalRisk =  CapitalRiskPcnt  * Foreign("~~~EQUITY", "C")  ;
MaxEquityTrade =  MaxCapInTradePcnt *   Foreign("~~~EQUITY", "C")  ;
TharpPosSize = ( CapitalRisk / TradeRisk  ) * BuyPrice ;
PositionSize = Min (MaxEquityTrade , TharpPosSize ); //

& I also have Equity(1) defined for the charts.

What I notice is that when I first start AB & select Analysis from the
"Charts" window to run the backtester, the position size seems to
ignore my 20% limit ie up to 100% capital can be allocated to the
position size. Or if I select the afl file from the "Pick" button
seems to give the wrong results. Or changing from "selected symbol" to
" "use filter" seems to also do the same.

But if I eg.select "Edit" (& maybe also compile(or code check)then run
the backtester the 20% limit is correctly applied 

It seems like the compiled code is not being refreshed or something.
Is there some way to force a refresh, or a set procedure I need 2 do?
Or could it have something to do with the above code. I am also using
the current beta version, but I think I've had this issue before.

Any assistance or info will be greatly appreciated.

Regards




 



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/