About Sonray
Account Information
FAQ's & Support
Fees & Account Documents
Free Demo
Trading with Sonray Global
Resources
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.