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

Re: [amibroker] Re: Rounding up the BuyPrice to the nearest 0.25 point



PureBytes Links

Trading Reference Links

One way to round up to next 0.25
BuyPrice = somethingElse - ( somethingElse % 0.25 ) + 0.25;

Another way
BuyPrice = ceil( somethingElse / 0.25 ) * 0.25;


-- 
Cheers
Graham
AB-Write >< Professional AFL Writing Service
Yes, I write AFL code to your requirements
http://www.aflwriting.com



On 21/07/07, gp_sydney <gp.investment@xxxxxxxxx> wrote:
> > In the help file how can I find out where the "%"
> > operator is discussed?
>
> As usual, when help files fail you, resort to Google:
>
> http://en.wikipedia.org/wiki/Modulo_operation
> http://pyref.infogami.com/operator-mod
> http://techsolutions.hp.com/en/B3901-90003/ch05s01.html
>
> While these aren't specifically about AFL, modulo is modulo in pretty
> much every language.
>
> GP
>
> --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxx> wrote:
> >
> > Ok duude!
> >
> > Here's a minor gripe of mine: In the help file how can I find out
> where the
> > "%" operator is discussed?   A search on the % character does not work.
> >
> > d
> >
> > > -----Original Message-----
> > > From: amibroker@xxxxxxxxxxxxxxx
> > > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Tomasz Janeczko
> > > Sent: Friday, July 20, 2007 1:21 PM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > Subject: Re: [amibroker] Rounding up the BuyPrice to the
> > > nearest 0.25 point
> > >
> > > something = Param("Test", 10, 9, 11, 0.01 );
> > > BuyPrice = something - ( something % 0.25 );
> > >
> > > Title = ""+BuyPrice;
> > >
> > > Best regards,
> > > Tomasz Janeczko
> > > amibroker.com
> > > ----- Original Message -----
> > > From: "dingo" <dingo@xxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Friday, July 20, 2007 6:12 PM
> > > Subject: RE: [amibroker] Rounding up the BuyPrice to the
> > > nearest 0.25 point
> > >
> > >
> > > > You write the AFL:
> > > >
> > > > Multiply your number by 4.
> > > >
> > > > Round it to an integer
> > > >
> > > > Divide it by 4 to a decimal.
> > > >
> > > > d
> > > >
> > > >> -----Original Message-----
> > > >> From: amibroker@xxxxxxxxxxxxxxx
> > > >> [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of dingo
> > > >> Sent: Friday, July 20, 2007 12:00 PM
> > > >> To: amibroker@xxxxxxxxxxxxxxx
> > > >> Subject: RE: [amibroker] Rounding up the BuyPrice to the
> > > >> nearest 0.25 point
> > > >>
> > > >> Oops = that was less than helpful..  I didn't see the .25...
> > > >> I'll look into
> > > >> my math magic resources..
> > > >>
> > > >> d
> > > >>
> > > >> > -----Original Message-----
> > > >> > From: amibroker@xxxxxxxxxxxxxxx
> > > >> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of dingo
> > > >> > Sent: Friday, July 20, 2007 11:56 AM
> > > >> > To: amibroker@xxxxxxxxxxxxxxx
> > > >> > Subject: RE: [amibroker] Rounding up the BuyPrice to the
> > > >> > nearest 0.25 point
> > > >> >
> > > >> > Multiply by 100 and use the round function then divide by 100.
> > > >> >
> > > >> > d
> > > >> >
> > > >> > > -----Original Message-----
> > > >> > > From: amibroker@xxxxxxxxxxxxxxx
> > > >> > > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of sslack88
> > > >> > > Sent: Friday, July 20, 2007 10:05 AM
> > > >> > > To: amibroker@xxxxxxxxxxxxxxx
> > > >> > > Subject: [amibroker] Rounding up the BuyPrice to the nearest
> > > >> > > 0.25 point
> > > >> > >
> > > >> > > How do you round your BuyPrice up to the nearest 0.25
> > > point?  For
> > > >> > > example:
> > > >> > >
> > > >> > > I want to buy (intraday) when the price breaks the (Open+Some
> > > >> > > Value) so
> > > >> > > my formula states to buy when the price is 1280.53 or higher.
> > > >> > >  However,
> > > >> > > I am trading the ES so I can only buy at 1280.75.
> > > >> > >
> > > >> > > How do I set the BuyPrice to 1280.75?  Right now the BuyPrice
> > > >> > > is being
> > > >> > > set to the (Open+Some Value) price (1280.53) which is not
> > > >> > possible in
> > > >> > > real trading.
> > > >> > >
> > > >> > > Thanks,
> > > >> > > Steve
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > > 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
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >> >
> > > >> >
> > > >> > 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
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >>
> > > >>
> > > >>
> > > >> 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
> > > >>
> > > >>
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > > > 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
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > 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
> > >
> > >
> > >
> >
>
>
>
>
> 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
>
>
>
>


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/