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

[amibroker] IQFeed plugin 1.5.0 released with bad data filter



PureBytes Links

Trading Reference Links

Speaking of which, why hasn't AB farmed this out to a group of 
developers in India already?? They could probably get a high-end 
IQFeed.DLL with a filter for data spikes, for under US$5K. That 
should be worth its weight in gold to AB, from a product sales 
standpoint.

~Brian

--- In amibroker@xxxxxxxxxxxxxxx, "Brian R." <brian@xxxx> wrote:
> I don't want to go into too much detail but I think one of the key 
> points I was trying to make is that since AB does not allow the 
> combining of intraday and EOD data into a single unique dtabase, 
the 
> natural workaround is to have two unique, ***SEPARATE*** databases 
> available -- one EOD and one intraday. These are then accessed by 
> opening two different instances of AB at the same time.
> 
> The IQFeed.DLL plugin does not allow the use of two unique, 
SEPARATE 
> databases within AB at the same time. This is probably a bug in 
the 
> DLL, and not a bug in AB.
> 
> As far as product marketing goes, the development of a bug-free 
> IQFeed.DLL should be the collaborative effort of both AB and 
IQFeed 
> developers, together. Both products have to gain by doing this. So 
> it is beyond me why such limited support exists for certain, low-
> cost datafeeds. From the AB angle, you would think they would be 
hot 
> on it and realize this spells **free easy money** when they go out 
> of their way to support the cheapest (and still reliable) data 
feeds 
> for their product.
> 
> I guess that's why I get paid so much damn money for doing the 
> marketing that I do. I might just take it for granted because I've 
> been doing it so long.
> 
> Thanks everyone for your posts. I am off to research other data 
> feeds now.
> 
> If you recommend I research something in particular, now is a good 
> time to let me know about it. Frankly, I'm not too thrilled about 
> paying $100 or $150 to eSignal for a database IQFeed supplies for 
> $50. All because of a DLL file. It would be cheaper for me to hire 
a 
> developer to fix the damn DLL file on my own than to pay eSignal 
> that much money over a long period of time.
> 
> Thanks again,
> 
> Brian
> 
> 
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "global_investor" 
> <independent_opinion@xxxx> wrote:
> > --- 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/