Interfacing A Windows Applicaton With QCollector

All versions of QCollector support a messaging interface that lets other Windows applications communicate with QCollector. The following features are supported:

  • Get a list of QCollector portfolios Ask QCollector for a list of all portfolios complete with path to the folder where each portfolio is saving the data files.
  • Request data for any market symbol. Send your data request directly to QCollector using the QCollector Data Interface. QCollector will immediately update or create new data files for the data requests, and optionally, begin updating the data files with real-time data from the data feed. No need to manually add symbols to QCollector portfolios.
  • Subscribe to receive real-time file update notification messages. Send a message to QCollector indicating that your application would like to be notified every time QCollector updates data files with real-time data on its timed udpates cycle.
  • Manage the timed updates symbol list. Add or remove symbols from the QCollector timed updates list programmatically, even while timed udpates are running.

The QCollector Data Interface is fully described in the QCollector Developers Guide. The data interface implementation is the same for all versions of QCollector (eSignal and DTN IQFeed).

A client demo program demonstrating all of the new data interface features can be downloaded below. You can run this simple executable program alongside QCollector to quickly see how the features work. Source code for this data interface client can be downloaded as a full Delphi project. Examine the source code to see how the data interface features are used.

A special developers version of QCollector For QCharts can also be downloaded here. This build of QCollector can be run in "Test" mode without being logged in to a data feed. This will let you develop your application offline or even without subscribing to a data feed at all.

Note: The QCollector Data Interface isn't intended to support any kind of bulk data downloading. Rather, it is designed to be used by applications that will be letting users change or add symbols to user interface elements such as charts or other features on the fly, without having to do this manually in QCollector.

Downloads

Description
Size Version Download File
QCollector Developer Version
For testing interface features, no data feed required.
1.4 Mb 2.5.3 Build 16 Download Installer
Client Demo Program
Run this executable file from any folder
173 Kb 1.0 Build 1 Download QCInterfaceClient.exe
Delphi Project Files for Client Demo
Full source code for the client demo executable.
100 Kb 1.0 Build 1 Download Zip File
Visual Basic example project
Demo shows how to receive QCollector messages
185 Kb N/A Download Zip File
Visual C++ example project
Demo showing how to receive QCollector messages
185 Kb N/A Download Zip File