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

RE: [amibroker] Automation of Amibroker



PureBytes Links

Trading Reference Links

--- In amibroker@xxxxxxxxxxxxxxx, "Brian R." <brian@xxxx> wrote:
> Hi Ed,
> 
> I did some testing of IQFeed used with AmiBroker (AB).
> 
> 1) You cannot create more than one unique database in AB as long as 
> the database accesses IQFeed. This means you have to choose between 
> a unique EOD database, or a unique intraday database, but not both 
> (and I am not suggesting combining these two databases into a single 
> database, here).

It's a little bit difficult to understand what you exactly mean here.

One of Amibroker's strengths actually is the ability to run multiple
AB instances simultaneously, while different AB instances could access
different databases.


> 2) I tried using a free Lycos EOD feed to use with a unique EOD 
> database in AB, but as long as I have created a unique intraday 
> database in AB setup to use IQFeed, I cannot access the Lycos feed 
> for EOD data. It may work the first time, but if you shut down and 
> try it again, it will not work the second time.
> 

> 3) IQFeed is limited to 35,000 1-minute bars (24 days) or 1,000 
> daily bars (choose one of these, or choose hourly, 15-minute, 
> weekly, etc.). The 24 days worth of 1-minute data makes it difficult 
> to use 200-day or 50-day MAs (not enough data). Since you cannot use 
> an EOD database alongside an intraday database, you essentially 
> cannot do any reasonable EOD indicator analysis if you already have 
> created a unique intraday database.  In essence, the best approach 
> seems to be to use 1-hour or 15-minute data, although that may be 
> too confining as well.


it would indeed be an interesting feature to combine an intraday
database with an EoD (timeframe daily) database.    For example, to
calculate indicators based on daily data (for which long histories are
available) and then display these indicators in an intraday chart, or
use them in a trading system with intraday data.

But this would require a redesign of certain parts of the Amibroker
architecture, I suppose.   

> 
> 4) I created a unique AB EOD database with IQFeed, using 200 
> symbols. I created another AB intraday database with IQFeed, using 
> 300 different symbols (200 + 300 = 500 max symbols in IQFeed). Since 
> IQFeed does not allow multiple databases, the test failed.

I don't fully understand your point here.  As far as the problem you
described in one of your previous posts is concerned (Open & Low = 0,
when base interval of IQFeed database is daily), it obviously appears
to be a bug in Amibroker's IQFeed plugin, and NOT a problem IQFeed is
responsible for.

> 
> All of this left me with a bad taste in my mouth. First off, I can't 
> believe none of this has been previously documented, anywhere, by 
> the IQFeed service. 

Well, I sent a bug report regarding the EoD problem to TJ already a
couple of weeks ago.  So we can only hope that TJ fixes the bug in the
IQFeed plugin.

> In addition, IQFeed's DLL files have a tendency 
> to corrupt AB when you test certain data scenarios. This means 
> repeatedly uninstalling, and then reinstalling AB and related 
> components, in order just to test the limitations of IQFeed. 

cannot confirm this.

> Nevermind losing all of your custom charts and layouts in the 
> process, since a full AB reinstall (i.e., a complete deletion of the 
> previous install) won't understand your backup chart and layout 
> files for whatever reason (someone smoking too much crack?).
> 
> I feel IQFeed is probably a good deal for the money, but without 
> proper documentation the service is a complete and absolute waste of 
> time. If everyone has to go through what I just went through to 
> understand the real limitations of the service when it's used with 
> AB, there are going to be a lot of ticked off IQFeed customers. 

one of IQFeed's biggest weaknesses, in my opinion, is the data quality
issue, given that the intraday (backfill) data is unfiltered and
contains many bad ticks.   I opened a thread on this topic at
Elitetrader.com some time ago:
http://www.elitetrader.com/vb/showthread.php?s=&threadid=29282

While I know that many IQFeed users fully agree with me and would like
to see improvements (e.g. implementation of optional filters),  most
users are unfortunately passive and don't voice their opinions.

It would clearly be helpful if more users (both IQFeed customers and
prospects) express their interest in the improvement of IQFeed's bad
tick problem.  A simple one-liner, e.g. "I'd like to see the
implementation of optional filters, too" would help.

The more users demonstrate their interest, the higher priority this
topic is assigned by IQFeed/DTN.

Unfortunately, I'm not based in the U.S., but instead in a non-English
speaking European country, so the easiest thing for me is to open a
thread on this topic, ie. communicate in writing.   It would be far
more difficult for me to call IQFeed or the developers by telephone
and propose possible solutions or persuade them to assign a higher
priority to the bad tick problem.

> Spending the $100 or $150 a month for eSignal (500 symbols) is 
> probably entirely worth it, based on what I am finding with IQFeed. 
> 

Well, I think that eSignal would not solve all your problems either. 
For example, combination of intraday data with longer histories of
daily data wouldn't be possible either, unless the Amibroker
architecture gets changed/redesigned.



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com.  Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.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/