I'm running AB 5.30pro using IQFeed as my RT data feed on a Core i7 w/4gig ram.

In a different post, I'd been describing a problem I've been having when 
performing an exploration on a large number of symbols.  The problem was that 
if I scanned too many symbols, I would start to get bad data appearing in AB.

After some feedback, it appears that this problem occurs when I've scanned more 
symbols then what my contract with IQFeed allows.  In other words, my contract 
with IQFeed allows me to monitor 500 symbols simultaneously at a time and if I 
exceed that 500 symbol limit, I would start getting bad data in AB.  I haven't 
confirmed this "scientifically" yet but the problem does seem to happen after 
I've scanned somewhere in the neighborhood over 500 symbols.

The question I have though is if I've only "looked" at a symbol in AB and I'm 
not actively monitoring it, like say in the Realtime Quote window, should AB 
still be holding on to an IQFeed "slot"/resource/token?   I would think that if 
I'm not actively collecting data on a symbol and I've only "looked" at it for a 
brief moment, that AB should release this slot back to IQFeed.  Or is AB still 
collecting data on that symbol even if it's not in the Realtime Quote window?

If I open up the IQFeed Connection Manager, I can see how many symbols IQFeed 
is "tracking" for me.  Every time I click on a symbol in AB and it backfills 
that symbol with data, the Number of Symbols counter in the IQFeed Connection 
Manager goes up.  The counter however, never appers to go down unless I either 
break the connection from AB to the IQFeed client or I exit from AB.  

This puts a rather strong restriction on how I use AB as I can only 
scan/explore/look at 500 symbols in a single AB session and IQFeed thinks I'm 
using up my entire allotment when I'm not.

Incidentally, if I run QuoteTracker on the same machine and have it connect to 
the same IQFeed client, it will "release" an IQFeed slot for every symbol I 
remove from the active QT portfolio.  So it should be possible to do this in AB 
as well.  

If I perform a Reconnect or Shutdown from AB by right clicking in the status 
bar where it displays the client connection status, the IQFeed symbol count 
drops back down to what it was before I started AB.  Does anyone know if 
there's any way to do this "reset"/release using COM objects or other 
programming means?  Maybe I can write a vb script or something that keeps 
calling this obj method?  Or is this a feature request that I need to place 
with AB?

Many thanks.

Reply via email to