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

RE: [amibroker] Why, TJ???



PureBytes Links

Trading Reference Links

Thanks for the discussion Tomasz,

 

I'm firmly focussed on daily data only so didn't think about the intraday
RAM ramifications (1 million bars of daily data is a 4000 year history - I
don't think we have any trading records back that far J )

 

I look forward to the day the volume is a float - perhaps we have it as a
milestone for the future then all data plugin developers will be ready (or
at least informed) about it.

 

Best regards,
Richard Dale.
Norgate Investor Services
- Premium quality Stock, Futures and Foreign Exchange Data for
  markets in Australia, Asia, Canada, Europe, UK & USA -
www.premiumdata.net 

From: Tomasz Janeczko [mailto:groups@xxxxxxxxxxxxx] 
Sent: Tuesday, 6 February 2007 8:07 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: Re: [amibroker] Why, TJ???

 

Hello,

 

As for changing volume from integer to single precision IEEE float - this is
already on to-do list but this unfortunatelly has been postponed

due to the fact that this change would break compatiblity with all existing
data plugins - so they all would need to be adopted to this change.

 

As for using double precision for volume field only - it makes no sense
because AFL uses single precision, so there is no need

to use double in one place and single in all other places.

 

As for using double for all other places - this is not about hard disk
space, but about RAM. Nowadays, even with 32 bit fields people

push their RAM to the limit for example they use 1 million bars (each bar is
64 bytes now) PER SYMBOL (intraday data) - this is 64 MB per symbol

Now even if you have 1 GB of ram it means that only about 15 symbols can be
stored in RAM if they have 1million bars.

Moving to 64 bit would decrease this BY FACTOR OF TWO. This is simply
unacceptable by people using intraday analysis for long periods.

 

Of course not all symbol data are kept in RAM (only "currently used" are
kept) but it is not uncommon for intraday analysts to watch

15 symbols at once.

 

Again: I want to stress that there is no single design choice in AB made
without very serious analysis and if something is done

one way or not another there is very strong reasoning behind every single
thing. I am however not able to provide all background information

here because it would take 200 years for me to explain every bit.


Best regards,
Tomasz Janeczko
amibroker.com


Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.28/672 - Release Date: 2/6/2007 10:22 AM