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

[amibroker] Re: Help with latest IQFeed Client



PureBytes Links

Trading Reference Links

TJ,
first of all I want to thank you - wholeheartedly - for your answer. I
apologize if my wording was too offensive for you, but English is not
my native language, so it's often difficult for me to express myself
really well.  Please note that regarding the mentioned bug, I was
never the type of customer who complains repeatedly if some feature is
not fixed immediately.  In fact, given that you are often bombarded
with support questions here on this high-traffic forum, I have
remained very patient after reporting the bug in January and I will
continue to do so, as I know very well that you are working hard on a
lot of things.  Which I appreciate a lot!

Also please note, that no one, I repeat no one, is blaming you for
shortcomings of the IQFeed API.   You are not the one who is expected
to fix the problems DTN/IQFeed is actually responsible for!

On the other hand, this data mixup bug does clearly not look like a
bug of the IQFeed API.    It looks as if access to one of your
container data structures which associates ticker symbols with time
series gets corrupted when there is access not only from
Amibroker's normal charting  but in addition to that also concurrent
access from the auto analysis feature (in daily timeframe mode).

Yes, of course, it cannot be ruled out that this (mis-)behavior is
eventually caused by the IQFeed API, but it clearly looks as if the
access to a container datastructure within Amibroker's IQFeed plugin
has a bug.  So the question whether you have ever tested it and looked
at your code is absolutely justified. 

If you cannot take such kind of question or take it as accusation, you
have a strange understanding of software quality.  (Yes, this is now an
 accusation, but friendly accusation,  and I suppose that you have a
strong personality and are an excellent programmer, so I believe
that you can take it, but maybe I'm absolutely wrong here).

Beyond that, as far as your IQFeed plugin is concerned, you are the
only person who is able to build a debug version which writes detailed
 information to a logfile.    Anyone else can just to do black box
instead of white box testing.


--- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <groups@xxx> wrote:
>
> > yes, a lot of users are generally interested in alternatives to pricey
> > eSignal.  Unfortunately it appears that TJ himself is not interested
> > much in alternatives.  Otherwise I simply do not understand why he
> > always stayed suspiciously quiet when the bug was mentioned here on
> > this list and does not fix it.
> 
> I am getting sick of such accusations. If I were not interested in
alternatives
> how come that there are so many of them implemented
http://www.amibroker.com/guide/h_quotes.html ?
> How come that I deliver all plugins for free (except for QCharts but
that's different story)
> - hiding you from huge costs involved in developing such plugins.
> 
> Go login onto IQFeed message board and see how many critical bugs
were reported
> by VARIOUS developers. 
> 
> I have spent months trying to make sense out of IQFeed buggy feed.
> I have spent less than a 1/4 of that time to implement eSignal.
> 
> This speaks for itself. 
> It is not my fault or my "lack of interest". It is IQFeed fault that
their feed is buggy and incomplete
> (how many years we have asked for seconds resolution in the feed and
pre/afterhours backfill).
> 
> Yes their released new version recently and again they promise that
they fixed problems
> now. I will check that, but I heard this promise lots of times
already and in previous
> years they simply failed to deliver.
> 
> AmiBroker has OPEN AND FREE API (opposite to most data vendors APIs)
> DTN/IQFeed is free to write their own plugin for AmiBroker if they
think their feed is 
> next best thing since sliced bread.
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
>