In order to round the number of shares in your trade to the rounder
numbers that people typically use (e.g. 100, 500, 1000), you have to
set the RoundLotSize variable to a different number based on the
value of the stock and your position size.  I wrote the following
little bit of script that I include at the end of other scripts.

It assumes PositionSize is always a positive number (rather than the
negative percentage variation).

lotSize = PositionSize / BuyPrice;
RoundLotSize =
      Iif( lotSize / 1000 > 1, 1000,
      Iif( lotSize / 500 > 1, 500,
      Iif( lotSize / 100 > 1, 100,
      Iif( lotSize / 50 > 1, 50,
      Iif( lotSize / 10 > 1, 10,
        5
      )))));

dan
[EMAIL PROTECTED]






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 other support material please check also:
http://www.amibroker.com/support.html





SPONSORED LINKS
Investment management software Real estate investment software Investment property software
Software support Real estate investment analysis software Investment software


YAHOO! GROUPS LINKS




Reply via email to