F.A.Q.

Q. What is Raydo ?

A. Open source market making or auto trading application. It is a multi threaded application including Trading, Risk Management, and Brokerage objects. Raydo can be deployed as a desktop application or as an remote application running on a co-located server. It is open source, so you can make it whatever you need it to be.

Q. Raydo is developed on which platforms?

A. The core of Raydo is standard C++, so it should compile on anything. I mainly develop using OSX 10.5.1. The GUI is developed, and tested on OSX, Ubuntu, Redhat and Windows.


Q. What brokers do you support?

A. We support any brokers that support FIX and Interactive Brokers Traders Work Station (TWS). I hope to support OptionsHouse one day. Yes, Danny & Peter, I am talking to you.

Q. Can Raydo be used without a GUI?

A. Sure, the GUI is more of a viewer that an integral part of the program. Command line operation would be the preferred method for running an remote trading application.

Q. What languages are supported in the GUI?

A. Traditional Chinese and French. Any other translations are welcome except for Simplified Chinese which I think is pretty ugly looking compared to traditional Chinese script.

Q. What platforms can run the Raydo GUI?

A. WxWidgets 2.6.x was used to write the GUI, so here is the list:

  • OSX
  • Windows 95/98/ME
  • Windows NT/2K/XP
  • Linux/Unix with the GTK+ toolkit (or plain X11, or Motif)
  • Q. Why did you pick the name Raydo ?

    A. Why not? It is short and simple.

    Q. What compilers do you use ?

    A. On Ubuntu/Redhat, gcc of course. For Windows, I use Visual C++ 2005 Express ( Also known as VC++ 8 ). I tried some of the free compilers for Windows, but I ran into some problems. Most of the WxWindows developers use VC++ , so that is what I use also. On the mac, I use XCode 3.0, available from developers.apple.com for free.

    Q. Why header only for C++ ?

    A. Most modern compilers pre compile header files so , besides the initial compilation, the speed difference is nil between a header only library and a compiled library. When I say modern compiler , I mean XCode/gcc.

    Q. What is up with Brittany ?

    A. I don’t know either. Yeah, she rocked the schoolgirl thing years ago, but since the K-Fed thing, it has been downhill.