Environments

Quotes Direct Service Time

SDS, replay and multicast groups will be available on the following schedule:

Monday-Thursday 00:00-23:59
Friday 00:00-19:05
Sunday 08:45-23:59

All times above are in Chicago time zone.

Production Environment

The production environment is the main real-time data feed and service management environment.

To access the production environment, a FIX client system must be certified.

Testing Environment

The testing environment grants developers early access to a production-like environment of upcoming Quotes Direct releases.

Compared to production, the testing environment has the following restrictions:

      Only one Feed ID is available

      All data is delayed one hour

Revise your FIX client configuration to use the following testing components:

      Template Dissemination server:

ftp://develop.cqg.com/Testing/

Request the login/password and Feed ID (tag 1180-ApplID) information from Sales@CQG.com.

      Security Definition Server:

Host: 10.1.0.71

Port: 2222

Username: test

Password: test

      Incremental refresh mcast group:

IP-address and port are provided via security definitions.

      Snapshots mcast group:

IP-address and port are provided via security definitions.

      Replay Servers:

IP-address and port are provided via security definitions.

Stage Environment

Stage environment provides the same data as Production does. Most of the time the two environments have the same version of the Quotes Direct system. In Stage customers can test their application against a new or fixed version of the system before transitioning it to Production. 

System on Stage can be turned to special modes for testing cases:

      Sequence reset message handling.

A sequence reset message is sent once a day at 13:00 CST. On receiving this message a client application is expected to reset sequence numbers and refresh instrument states using the snapshot channel.

      Data gaps in the feed

Data gap is injected into incremental feed every four hours. On detecting a data gap a client application is expected to request missed data from the Replay Server.

      Failover from primary to secondary services.

For that purpose, Security Definition and Replay Servers are switched from primary to secondary on a fixed schedule every four hours. The schedule is provided on request.

Turning Stage to the special mode for a limited duration is made on request.

 

Certification Environment

The certification environment provides a web UI and an explicitly-created Quotes Direct setup, which help customers to assess their newly-developed FIX client systems and check their conformance with Quotes Direct.

The certification web UI is available at: https://develop.cqg.com/qd/.

Certification Process

The certification process consists of several cases that should be performed one-by-one.

Each certification case is devoted to the use of one or several Quotes Direct data types (DOM, trades, settlements, etc.).

Each certification case contains several questions the applicant must answer to become certified and obtain access to the production environment. The FIX client is given an unlimited amount of attempts.

In order to simulate real market situations, certification cases use special multicast groups to send sample data (incremental refresh) prepared for the certification environment.

Note: Each certification case is passed independently. Therefore, before starting each case, the FIX client is reset. Raw data received for previous cases does not affect the subsequent cases.

From a technical point of view, the certification environment works like the production environment, with the following restrictions:

      Only one pair of multicast groups (one incremental and one snapshot) is used.

      Provided security definitions do not match production values.

      Snapshots are not passed in cycle.

      To access the certification environment, the FIX client uses the login/password that was obtained from CQG solely for this purpose. The same credentials are used for accessing the Security Definition Server.