SONRAY GLOBAL
- Multi Product Online Trading Platform

Application Programming Interface (API) Highlights

Our proprietary APIs allow you to create an automated rule-based trading system that takes advantage of Sonray Global's high-speed order routing functionality and broad market depth. The API allows you to trade all products that are supported through TWS, including stocks, options, futures, forex, and bonds. Designed for professional traders who desire a highly efficient algorithmic trading solution, our APIs provide numerous advantages when designing and implementing a programmed trading strategy, including:
• Support for multiple programming languages including Java, Visual Basic for ActiveX, C++, and DDE for Excel. This makes your system more robust and reliable compared to those written in the simplistic, non-standard environment offered by other brokers.
• Sample applications to help get you started. Less experienced programmers can develop and hone their applications using Excel before migrating to a more robust language.
• The ability to link your system to our TWS demo for testing.
• Access to TWS order entry and order management features without the need for a dedicated server and the high overhead of a FIX system.
The table below can help you choose the API access technology that best fits your needs.

 

Access Technology

Prog. Expertise

Robustness and Performance

Code Platform

Time to Production

Has Sample App.

Java to Socket

Pro

Very robust and reliable; high performance.

Available for all platforms including Windows, Mac, UNIX/Linux.

High learning curve; longer time to production.

Yes

C++ to Socket

Pro

Very robust and reliable; high performance.

Sample code for Windows only. Socket protocol is platform independent.

High learning curve; longer time to production.

Yes

VB to ActiveX

Inter

Somewhat robust and reliable (ActiveX can lose events); fairly high performance.

Windows only.

Medium learning curve; moderate time to production.

Yes

DDE for Excel

Beg

Limited; uses obsolete technologies; lower performance.

Windows only.

Small learning curve; rapid development time

Yes

For more details, see the API section of the User's Guide, or view the API Tour on the IB website. Read the API Newsletter for information on downloading and using Java.