Receiving real-time market data, placing orders, and tracking order status changes requires integration with data sources. Option Workshop allows you to:

  • Configure the trading terminal/gateway and
  • Set up a connection in Option Workshop.
You can use several data sources at the same time.

Integration with CQG

To select a data source:

  1. Open the Settings window by clicking the button on the toolbar.
  2. Open the Data source tab [1].
  3. Data source tab

  4. Click the Add transport button [2].
  5. Select the CQG Continuum transport in the drop-down list [3].
  6. Fill out the fields [1] and click the OK button [2].
  7. CQG Continuum parameters

    Table 1 – CQG Continuum parameters

    Рarameter Description
    Type The data source name
    Name The data source name specified by user
    Prefix Prefix, which will be added to account received from this data source
    Enable transport If you uncheck the checkbox, the transport will be added to the list of data sources but OW will not connect to this transport

    Enable transports

    Connection URL Address of CQG server to connect. To add the default address click the Default address link. Additionally, you can add the demo address by clicking the Demo address link. Information about how to get a demo access (login and password) for CQG Continuum is given here
    Username CQG username
    Password CQG password
    Request demo account A button to request demo access for CQG Continuum
  8. Click the OK button in the Data source tab.

In order to monitor the data source connection status, there are special indicators:

  • Data source name – shows the name of the currently active data source
  • – blinks when a transaction is sent into the data source
  • – blinks when any data is received from the data source
  • – indicates no connection with the data source
  • – indicates connection to the data source is being established
  • – indicates that data source is connected
  • / – indicates whether Option Workshop receives information about trading schedule or not:
    • Green – data is being received
    • Red – data is interrupted from the data source connection
To temporarily disable a source, use the quick start and stop buttons in the bottom of the Option Workshop window. Click the button to open the Transport control form.

Transport control

To stop the data source, click the button. To start the data source, click the button. To restart all data sources, click the Restart all button.

CQG Continuum demo access

CQG Continuum demo access will expire after 5 days from the date of request. You can use the same email address to request only two demo accounts.

To get a demo access (login and password) for CQG Continuum:

  • click the Request demo account button
  • Request CQG demo account

  • enter your email, first and last name, and click the OK button.

    Request CQG demo account

    A form with credentials will appear on the screen
  • CQG demo account

  • click the OK button. The Username text box and the Password text box will be filled automatically

CQG Continuum demo access

Integration with Interactive Brokers

Option Workshop can be seamlessly integrated with Interactive Brokers (IB) products such as Trader Workstation (TWS) or IB Gateway. Regardless of the connection type, you can receive and place orders in the trading system.

Integration with Trader Workstation (TWS)

You can download TWS on the Interactive Brokers website

To connect Option Workshop to TWS:

  1. Run TWS and sign in.
  2. Interactive Brokers Trader Workstation

  3. Select Edit → Global Configuration....
  4. TWS Configuration

  5. Select API → Settings in the Configuration tree on the left panel [1].
  6. TWS settings

  7. Check Enable ActiveX and Socket Clients [2].
  8. Also pay attention to the Socket port textbox (it is 7496 by default) and Master API client ID textbox (it is 0 by default). If you specify other values, you will need to specify these parameters in the Data sources form.

  9. Click the OK button [3].
  10. In Option Workshop open the Settings window by clicking the button on the toolbar.
  11. Open the Data source tab [1].
  12. Data source tab

  13. Click the Add transport button [2].
  14. Select the Interactive Brokers transport in the drop-down list [3].
  15. Fill out the fields [1] and click the OK [2].
  16. TWS parameters

    Table 2 – TWS parameters

    Рarameter Description
    Type The data source name
    Name The data source name specified by user
    Prefix Prefix, which will be added to account received from this data source
    Enable transport If you uncheck the checkbox, the transport will be added to the list of data sources but OW will not connect to this transport

    Enable transport

    Address IP address of the computer. If IB and OW software are both installed on the same computer, specify localhost or 127.0.0.1 by clicking the Use local machine address link
    Port TWS port. To use the default value click the Use default TWS port link. Its value must match the value of the Socket port textbox in the settings of the source

    TWS port

    Client ID The client number of the application connected to IB. By default, its value is 0. If you have more than one program connected to IB, you need to specify the client number for the appropriate program. Its value must match the value of the Master API client textbox in the settings of the source

    Client ID

  17. Click the OK button in the Data source tab.

In order to monitor the data source connection status, there are special indicators:

TWS connection status

  • Data source name – shows the name of the currently active data source
  • – blinks when a transaction is sent into the data source
  • – blinks when any data is received from the data source
  • – indicates no connection with the data source
  • – indicates connection to the data source is being established
  • – indicates that data source is connected
  • / – indicates whether Option Workshop receives information about trading schedule or not:
    • Green – data is being received
    • Red – data is interrupted from the data source connection
To temporarily disable a source, use the quick start and stop buttons in the bottom of the Option Workshop window. Click the button to open the Transport control form.

Transport control

To stop the data source, click the button. To start the data source, click the button. To restart all data sources, click the Restart all button.

Integration with IB Gateway

You can download IB Gateway on the Interactive Brokers website

To connect Option Workshop to the IB Gateway:

  1. Run IB Gateway and sign in.
  2. Interactive Brokers Gateway

  3. Select Configure → Settings [1].
  4. IB Gateway settings

  5. Select API → Settings in the Configuration tree on the left panel [2].
  6. Pay attention to the Socket port textbox (it is 4001 by default) [3] and Master API client ID textbox (it is 0 by default) [4]. If you specify other values, you will need to specify these parameters in the Data sources form.
  7. In Option Workshop open the Settings window by clicking the button on the toolbar.
  8. Open the Data source tab [1].
  9. IB Gateway

  10. Click the Add transport button [2].
  11. Select the Interactive Brokers transport in the drop-down list [3].
  12. Fill out the fields [1] and click the OK [2].
  13. IB parameters

    Table 3 – IB Gateway parameters

    Рarameter Description
    Type The data source name
    Name The data source name specified by user
    Prefix Prefix, which will be added to account received from this data source
    Enable transport If you uncheck the checkbox, the transport will be added to the list of data sources but OW will not connect to this transport

    Enable transport

    Address IP address of the computer. If IB and OW software are both installed on the same computer, specify localhost or 127.0.0.1 by clicking the Use local machine address link
    Port IB Gateway port. To use the default value click the Use default Gateway port link. Its value must match the value of the Socket port textbox in the settings of the source
    Client ID The client number of the application connected to IB. By default, its value is 0. If you have more than one program connected to IB, you need to specify the client number for the appropriate program. Its value must match the value of the Master API client textbox in the settings of the source
  14. Click the OK button in the Data source tab.

In order to monitor the data source connection status, there are special indicators:

IB Connection status

  • Data source name – shows the name of the currently active data source
  • – blinks when a transaction is sent into the data source
  • – blinks when any data is received from the data source
  • – indicates no connection with the data source
  • – indicates connection to the data source is being established
  • – indicates that data source is connected
  • / – indicates whether Option Workshop receives information about trading schedule or not:
    • Green – data is being received
    • Red – data is interrupted from the data source connection
To temporarily disable a source, use the quick start and stop buttons in the bottom of the Option Workshop window. Click the button to open the Transport control form.

Transport control form

To stop the data source, click the button. To start the data source, click the button. To restart all data sources, click the Restart all button.

Integration with IQFeed

You can download IQFeed on the IQFeed website

To connect Option Workshop to the IQFeed data source:

  1. Run IQFeed and login.
  2. Integration with IQFeed

  3. In Option Workshop open the Settings window by clicking the button on the toolbar.
  4. Open the Data source tab [1].
  5. Data source tab

  6. Click the Add transport button [2].
  7. Select the IQFeed transport in the drop-down list [3].
  8. Fill out the fields [1] and click the OK [2].
  9. IQFeed parameters

    Table 4 – IQFeed parameters

    Рarameter Description
    Type The data source name
    Name The data source name specified by user
    Enable transport If you uncheck the checkbox, the transport will be added to the list of data sources but OW will not connect to this transport

    Enable transport

    Address IP address of the computer. If the gateway and OW are both installed on the same computer, specify localhost or 127.0.0.1 by clicking the Use local address link
  10. Click the OK button in the Data source tab.

In order to monitor the data source connection status, there are special indicators:

IQFeed connection status

  • Data source name – shows the name of the currently active data source
  • – blinks when a transaction is sent into the data source
  • – blinks when any data is received from the data source
  • – indicates no connection with the data source
  • – indicates connection to the data source is being established
  • – indicates that data source is connected
  • / – indicates whether Option Workshop receives information about trading schedule or not:
    • Green – data is being received
    • Red – data is interrupted from the data source connection
To temporarily disable a source, use the quick start and stop buttons in the bottom of the Option Workshop window. Click the button to open the Transport control form.

Transport control

To stop the data source, click the button. To start the data source, click the button. To restart all data sources, click the Restart all button.