Photon is the Marketcetera Automated Trading Platform UI client. Photon is what's know as a fat client, meaning it is a standalone native executable as opposed to a thin client, which is typically made available via a web browser. To use Photon, you must install the Photon component for your platform and architecture. See the installation guide for more information on installing Photon.
Photon uses the Eclipse Rich Client Platform. If you're familiar with the Eclipse IDE, Photon will look very familiar to you. On Windows, an entry for Photon will have been added to your Start menu or Desktop, as you requested during installation. On Linux, to start Photon:
On OSX, there is a Photon.app which you can add to your toolbar or Applications folder.
Photon can run by itself, however, most of its utility comes from connecting to other components in the Marketcetera Automated Trading Platform stack, like the Order Routing System and one or more Strategy Agents. Upon start, Photon prompts you to log in to an Order Routing System.
The default credentials for the Order Routing System are admin/admin.
Once you've entered the credentials to connect to the Order Routing System, you can tell if Photon has successfully connected by the status icons at the bottom. The icons will change from
(the left light is for the connection to the Order Routing System, the right light is for the connection to a market data adapter, more on that later)
After connecting, some views that require a connection to the Order Routing System are populated, like the Open Orders View and the Positions View. More on these and other views later.
By default, Photon is configured to connect to an Order Routing System running on the same host. However, if you've installed your Order Routing System on another host, you can configure Photon to connect to that host instead. Select Cancel from the login dialog and then Edit->Preferences. Select Connections in the left pane.
You can enter a new IP address (in place of 127.0.0.1) for the IP address of your Order Routing System. Select OK and then File->Reconnect Server to resume the login process. There is also a menubar icon for Reconnect Server, for your convenience. If you are already connected to the server when you select Reconnect Server, your current connection will be closed and a new connection established. This is harmless, though there may be a small delay depending on the amount of trading activity that's occurred today as Photon downloads today's activity from the Order Routing System.
A View in Photon is one of the dockable and resizeable tabs with a title and a menubar. Views may be maximized, minimized, closed, and moved. In addition to some common Eclipse Views, Photon provides the following custom Views:
The Console View is a standard Eclipse View with some Photon-specific customizations.
There are three sub-views: Main, Sink Console, and Notifications. The Main Console provides basic information from Photon. The default message level is INFO. This can be changed at Edit->Preferences->Photon.
The Sink Console displays messages from connected Strategy Agents. There aren't any Strategy Agent connections yet, more on that later.
The Notifications Console displays messages from Photon that correspond to pop-up messages, like server disconnect and reconnect messages, for example.
Market Data View
- Logging in
- Local host
- Another host
- Default credentials
- Market Data
- Market Data
- Market Depth
- Average Price
- Currency Order Ticket
- FIX Message Details
- FIX Messages
- Future Order Ticket
- Open Orders
- Option Order Ticket
- Stock Order Ticket
- Strategy Category
- Project Explorer
- Strategy Engines
- Trade Suggestions
- Market Data Adapters
- Commercial Adapters
- Activ Financial
- Thompson Reuters