PureBytes Links
Trading Reference Links
|
I tried Now()*10000 rounded as integer in excel and got a 10 digit
number. If the number of hits is less than 1 a second you should be
ok doing something similar in AFL.
--- In amibroker@xxxxxxxxxxxxxxx, "hoolee0820" <hoolee0820@xxxx>
wrote:
> Yes, that works in some degree. Actually my first try was some
> combinations of Now() function, but had to drop the idea.
>
> yymmddhhmmss, this number repeats itself once every 100 years, but
> too long to use.
> mmss, this number repeats 24 times a day.
> mmddhhmmss repeats once a year, not likely to get hit but it is
> possible.
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, Graham <kavemanperth@xxxx> wrote:
> > you could try a combination of date and time like yymmddhhmm
> > or if issueing faster than that yymmddmmss
> >
> >
> > On 7/16/05, Steve Dugas <sjdugas@xxxx> wrote:
> > > Sounds like a plan! It probably wouldn't be too hard using the
> built-in file
> > > and num/string conversion functions.
> > >
> > > Of course, I don't know what you are doing or how many ints you
> need, but
> > > here are a couple of other thoughts:
> > >
> > > 1. Use static variables - allocated when AB starts, deallocated
> when AB
> > > shuts down.
> > > 2. Create a variable, populate it with Cum(1), and access it
via
> looping
> > > code.
> > > 3. Create a dummy ticker and fill it with steadily incrementing
> numbers -
> > > then it would always be saved to disk and you could access it
> through the
> > > Foreign function.
> > >
> > > Just more or less thinking out loud here...
> > >
> > > Steve
> > >
> > > ----- Original Message -----
> > > From: "hoolee0820" <hoolee0820@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Friday, July 15, 2005 1:33 PM
> > > Subject: [amibroker] Re: Unique ID value
> > >
> > >
> > > > Thank you Steve, but Random # could be repeated, no quarantee
> it is
> > > > unique.
> > > >
> > > > Maybe only way is to save a number to the harddisk, and
retrive
> and
> > > > add 1 and save again for later...
> > > >
> > > >
> > > > --- In amibroker@xxxxxxxxxxxxxxx, "Steve Dugas"
<sjdugas@xxxx>
> wrote:
> > > >> Hi,
> > > >>
> > > >> Random() function will generate a floating point number
between
> > > > zero and
> > > >> one. I think AB keeps track of numbers with 7 or 8 digit
> precison,
> > > > so maybe
> > > >> something like this would work for you?
> > > >>
> > > >> UniqueInt = Int( Random() * 1000000 );
> > > >>
> > > >> Steve
> > > >>
> > > >> ----- Original Message -----
> > > >> From: "hoolee0820" <hoolee0820@xxxx>
> > > >> To: <amibroker@xxxxxxxxxxxxxxx>
> > > >> Sent: Friday, July 15, 2005 11:45 AM
> > > >> Subject: [amibroker] Re: Unique ID value
> > > >>
> > > >>
> > > >> > Thanks, I'm aware of those functions. I ask around so that
I
> don't
> > > >> > need to "re-invent the wheel".
> > > >> >
> > > >> >
> > > >> > --- In amibroker@xxxxxxxxxxxxxxx, "mrdavis9"
<mrdavis9@xxxx>
> > > > wrote:
> > > >> >> Maybe you can be creative and use one or more of these
math
> > > >> > functions . Ron
> > > >> >> D
> > > >> >>
> > > >> >> Math functions
> > > >> >>
> > > >> >> a.. abs - absolute value
> > > >> >> b.. atan - arc tan
> > > >> >> c.. CEIL - ceil value
> > > >> >> d.. COS - cosine
> > > >> >> e.. EXP - exponential function
> > > >> >> f.. FLOOR - floor value
> > > >> >> g.. FRAC - fractional part
> > > >> >> h.. INT - integer part
> > > >> >> i.. LOG - natural logarithm
> > > >> >> j.. LOG10 - decimal logarithm
> > > >> >> k.. MAX - maximum value of two numbers / arrays
> > > >> >> l.. MIN - minimum value of two numbers / arrays
> > > >> >> m.. PREC - adjust number of decimal points of floating
> point
> > > >> > number
> > > >> >> n.. ROUND - round number to nearest integer
> > > >> >> o.. sign - returns the sign of the number/array (AFL
2.50)
> > > >> >> p.. SIN - sine function
> > > >> >> q.. SQRT - square root
> > > >> >> r.. tan - tangent function (AFL 1.0)
> > > >> >> ----- Original Message -----
> > > >> >> From: "hoolee0820" <hoolee0820@xxxx>
> > > >> >> To: <amibroker@xxxxxxxxxxxxxxx>
> > > >> >> Sent: Friday, July 15, 2005 3:02 AM
> > > >> >> Subject: [amibroker] Unique ID value
> > > >> >>
> > > >> >>
> > > >> >> > Hello,
> > > >> >> >
> > > >> >> > I need to generate a less than 10 digits unique
integer,
> anyone
> > > >> > has an
> > > >> >> > idea?
> > > >> >> >
> > > >> >> > Thanks,
> > > >> >> >
> > > >> >> > HL
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> > 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
> > > >> >> >
> > > >> >> >
> > > >> >> > Yahoo! Groups Links
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> >
> > > >> >> > --
> > > >> >> > No virus found in this incoming message.
> > > >> >> > Checked by AVG Anti-Virus.
> > > >> >> > Version: 7.0.323 / Virus Database: 267.8.15/49 -
Release
> Date:
> > > >> > 7/14/2005
> > > >> >> >
> > > >> >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> > 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
> > > >> >
> > > >> >
> > > >> > 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 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 other support material please check also:
> > > http://www.amibroker.com/support.html
> > >
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Cheers
> > Graham
> > http://e-wire.net.au/~eb_kavan/
------------------------ Yahoo! Groups Sponsor --------------------~-->
Try Online Currency Trading with GFT. Free 50K Demo. Trade
24 Hours. Commission-Free.
http://us.click.yahoo.com/DldnlA/9M2KAA/U1CZAA/GHeqlB/TM
--------------------------------------------------------------------~->
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
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> 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/
|