Changes since the last Release
Click on title above to see all the changes in this release.
-
Display Apps / Installer / Misc. Changes:
- All display apps – Added a jumplist to app’s taskbar right-click menu which can be used to launch any of the IQFeed apps.
- All display apps – Standardized behavior across all display apps when user presses F1 key to open the about box.
- All display apps – Updated about box to include link to support contacts as well as basic feed message stats for that instance of the app.
- All display apps – Updated displays to scale better under windows scaling settings > 100%
- All display apps – Updated Title bar to have same format.
- All display apps – Now have status bars that can be toggled on/off.
- Charts – Fixed bug causing Y axis labels to be clipped. Y axis margin will now automatically resize based on prices displayed.
- Diagnostics – Updated Netstat and Connectivity tabs to properly highlight and test against our Chicago DC.
- Diagnostics – Updated Netstat tab with option to only show IQFeed related entries.
- News – Fixed bug allowing news filters based on watchlist files to work again (build 6.2.1.21).
- News – Fixed searches that resulted in headlines with unretrievable story text.
- News – Fixed bug causing news stories to sometimes fail to load when clicking on the headline.
- News – Fixed bug with filter alerts when keywords are selected.
- News – Speedup to initial loading times while fetching headlines from IQFeed.
- Option Chains – Updated Greeks:
- Added the ability for users to select the calculation model between Cox-Ross-Rubenstein Binomial Model (CRR) or Black-Scholes.
- CRR is available for both European and American style options.
- Black-Scholes is available for European Only.
- User can also specify which volatility calculation they want to use in the Greeks calculations.
- Note that these calcs are still only available in the option chains display app.
- Option Chains – Will now sort blank values to the bottom of the grid in both Ascending/Descending
- Scans – Fixed bug causing client to send a bad request to the server.
- SnapQuote – Updated to support 64bit values for all volume fields as well as Debt, Common Shares Outstanding, Market Cap, Open Interest, and TickID.
- Time&Sales – Added News column got tick/minute data (off by default). When added to the display, a request for news headlines will be merged into the historical data.
- Time&Sales – Fixed bug causing column order to not save correctly.
- Time&Sales – Fixed bug causing a bad error message when saving a file.
- Time&Sales – Added support for blanking fields in streaming data. Previously these values were displayed as zeros.
- Time&Sales – Fixed bug causing right-click menu items to not work.
- Watchlist – Fixed bug causing column sizes to not be saved properly
- Watchlist – Removed prompt for user to save default watchlist if there was no changes when closing the app or opening a new watchlist.
- Watchlist – Removed ability to get notifications via email for alerts.
- IQConnect – Updated Support links in systray / Notification area icon’s right-click menu (build 6.2.1.21).
- IQConnect – Updated all supporting 3rd party libraries in use to most current usable version. These are now also output in the IQFeed log when selecting the Debug log level (build 6.2.1.21).
- IQFeed Logging replacement. Now has configurable retention/rotation.
-
Removed dependency on zeromq.
Datafeed and API Changes:
- Security update to disable modified IQConnect processes from connecting to the servers.
-
Added timeout on authentication that automatically closes the connection to the server 5s after authentication completes. On some machines, this trigger is getting lost (suspect some conflicting software) resulting in authentication hanging indefinitely.
-
Level 1 port Update/Summary message Market Capitalization field will no longer update real-time for ETFs. Documentation has been updated to indicate this.
-
IQConnect – Added Log message and notification balloon when IQFeed detects a port conflict on the machine.
-
IQConnect – Fixed bug allowing invalid time values to be populated into Open Session Time and Close Session Time fields in the fundamental message.
-
IQConnect – Fixed a threadlock in streaming bars causing excessive queueing during fast markets (build 6.2.1.21).
- IQConnect – Fixed bug causing MBO futures to not open properly after the weekend if your watch was established earlier in the weekend.
- IQConnect – Added timeout and retry logic to requests to the server triggered by requests from the client on the Lookup Port (affecting all News/History/Chains/SymbolLookup/MarketSummary requests). IQConnect will now attempt to connect 3 times with increasing timeout (1s/2s/3s) before returning an error to the client app instead of the previous 15s timeout with no retry.