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.
