|
Data or Broker Service Provider Related Errors
Having problems connecting to your data provider using RightEdge? This
seems to be a common issue to overcome when getting started with RightEdge.
Fortunately, we have some suggestions and we're always working on ways to make
this process smoother.
If you're using Interactive Brokers, OpenTick, MB Trading or Oanda you may
experience an exception when trying to start the data retrieval process.
Most of the time this error is:
The service plugin
RightEdge.DataRetrieval.OpenTickService threw an exception of type
System.Runtime.InteropServices.COMException
This is almost
always caused by the version of the provider we used to build the service and
the version currently installed on your system. While these libraries are
supposed to be backwards compatible, this is not always honored.
Interactive Brokers Users
For
Interactive Brokers, you have two choices. First, uninstall all versions
of the API and download the latest version as of this writing, which is 9.4.
This can be obtained here:
http://individuals.interactivebrokers.com/download/InstallAX.exe
Then download and install the standalone Trader Workstation (TWS) from here:
http://individuals.interactivebrokers.com/en/software/installationInstructions.php?ib_entity=llc
This will ensure that you're using the right version of the software and
interoperability components for use with RightEdge./p>
The second choice is using the socket based plugin which is not dependent on
which version of the TWS API components that you have installed. To use
the socket based plugin, select the "Interactive Brokers Plugin" from the list
of available service plugins when creating a service. DO NOT select the
plugin named "Interactive Brokers Trader Workstation".
OpenTick Users
We have supplied the version of the COM library that we've built RightEdge
against. Try these steps in the following order:
-
Close all instances of RightEdge.
-
Use Windows explorer to locate your RightEdge plugin directory. This is
typically C:\Program Files\Yye Software\RightEdge\Plugins. Within this folder,
validate the existence of the file COTFeed.dll. If this does not exist, please
contact support.
-
Go to a command prompt or select the Run command from the Windows Start button.
-
Type the following command (including quotes) into the command window.
regsvr32 "C:\Program Files\Yye Software\RightEdge\Plugins\COTFeed.dll"
-
You should see a message box indicating that the registration was successful.
-
Start RightEdge and begin collecting data with your OpenTick Plugin.
PLEASE NOTE: This may not be compatible with
any other version of OpenTick components that you may have installed and may
render them useless.
MBTrading Users
We have supplied the version of the COM library that we've built RightEdge
against. The most current version that has been tested with MB Trading is
10.13.0.12. If you open the MBT Navigator software and click the About
option, you will see the version of your Navigator software as well as the
versions of the libraries. RightEdge uses the following libraries:
-
MbtCom.dll
-
MbtOrders.dll
-
MbtQuote.dll
Each of these are available in the RightEdge plugin directory. By default,
this location is "C:\Program Files\Yye Software\RightEdge\Plugins". You
have the option of manually registering this version of the MBT libraries.
PLEASE NOTE: By manually registering different
versions of these libraries, you run the risk of any other dependent
applications being rendered useless. Proceed with caution.
Try these steps in the following order:
-
Close all instances of MB Trading Navigator.
-
Close all instances of RightEdge.
-
Use Windows explorer to locate your RightEdge plugin directory. This is
typically C:\Program Files\Yye Software\RightEdge\Plugins. Within this folder,
validate the existence of the files listed above. If they do not exist, please
contact support.
-
Go to a command prompt or select the Run command from the Windows Start button.
-
Type the following three commands (including quotes) into the command window.
You'll need to enter one command at a time.
regsvr32 "C:\Program Files\Yye Software\RightEdge\Plugins\MbtCom.dll"
regsvr32 "C:\Program Files\Yye Software\RightEdge\Plugins\MbtOrders.dll"
regsvr32 "C:\Program Files\Yye Software\RightEdge\Plugins\MbtQuote.dll"
-
You should see a message box for each command indicating that the registration
was successful.
-
Start MBT Navigator and RightEdge and begin collecting data with your MB Trading
Plugin.
|