Instructions For Using TSimLite
Simulated Trading With TSimLite
Run the TSimLite application from the Start menu. The program will take a few seconds to connect to the data feed, and once connected should look something like this :
A description of what everything does follows.
Symbol: This drop down list allows you to select the symbol that you want to trade.
Prices: The Bid and Ask prices are shown in the top two boxes between the order buttons. The free DukasCopy data feed that TSimLite uses, provides real time prices updated every 10 seconds (the price delivered is actually the average of the last 10 seconds). The prices are for world indices and spot currencies. Indices in themselves are not a tradable instrument, and so TSimLite makes these quotes appear similar to Futures contract prices so that they can be realistically paper traded. In order to do this, the spread is assumed to be one tick, the tick size is derived from the nearest futures contract (e.g.: for S&P 500 a tick size of 0.25, the same as the ES - EMini S&P contract), and the price per point is also derived from the futures contract (in the S&P example, a full point is worth $50). In the case of currencies, the price per point is a notional value of 1 unit of the first currency in the pair, per pip. So for example, if you are trading "USD/EUR", each pip (0.0001) is worth $1 in TSimLit.
As the prices update, you will notice that they change colour. If the price is higher than the last price displayed, it will be shown in green. If the price is lower, it will be in red. You can change the colours used - see Customising Colours later on this page.
Trading Buttons: The Sell and Buy buttons will place a simulated Market order for the currently selected symbol. Underneath each button is a dropdown list:
The list shows the next 10 prices away from the Bid or the Offer price. Selecting a price from this list will place it into the box below the Bid (or Ask); when you then place an order that opens a new position, an Automatic Stop order will be sent at this selected price. By default, this Stop price box is empty and no Stop order is sent. If you select a Stop price and then decide you don't want a Stop order sent, select "No Stop" from the bottom of the drop down list before placing a new order. You can cancel and change pending Stop orders from the Orders grid, see below.
Order Qty: The number of "contracts" to trade.
Position: This grid displays a position summary of all symbols you have traded in the current TSimLite session. You can see the number of "contracts" currently held, Open P&L updated in real time (this will display "0" until the next price is received after a new position is entered), Closed P&L, and the commission charges associated. Commission charges are a notional figure based on the prices of Interactive Brokers. You can elect to view only symbols that you have open positions in by selecting the "Open Positions" option from the View menu. You can resize the columns in the Position grid - move the mouse pointer between columns headings, click and drag to resize.
Orders: Displays all orders for this session of TSimLite. Orders are colour coded, the default colours as follows:
Buy Orders are in Green Text
Sell Orders are in Red Text
The status of the order is also colour coded:
Pending Orders (ie Stop orders which have not yet been filled) have a White background
Filled Orders have a Blue background
Cancelled Orders have a Yellow background
These colours can be changed to anything you like - see Customising Colours.
You can make the order list smaller by not displaying Cancelled or Filled orders - again use the options on the View menu to do this. Orders are time stamped on entry and fill. The grid also shows Order Price, Fill Price, and the Open Quantity.
You can cancel or modify pending Stop orders at any time by clicking on them to select them, then right clicking and selecting "Cancel" or "Modify" from the popup menu. You can also cancel all pending orders by selecting "Cancel All" from this menu.
The 1/2 button will half the currently set quantity. The up/down buttons will move the price one tick per click.
Status Bar: This shows the following information (from left to right):
- Local time
- Time in configurable timezone 1 (see Settings below)
- Time in configurable timezone 2
- Countdown timer. This is for timing bars on your chart. To synchronise with your charts, double click the timer as soon as a new bar opens. (See Settings section below to find out how to set the timer value)
- Blank (not used in TSimLite)
- Last action (eg: bought or sold)
Additional configuration options can be accessed by selecting Settings from the File menu, or by pressing F4:
Order Execution Delay: Specifies the delay in 10ths of a second, between hitting the Buy / Sell button, and the order being 'executed', thus more realistically simulating real trading conditions.
Timezones: You can set up two timezones, the clocks for which appear in the status bar on the bottom of the main TSimLite window.
New Logfile Each Session: The TSimLite log file is called "TsimLog
Verbose Logfile: By default, only trades and performance figures are logged to the text format log file. Checking this option causes additional information to be recorded. If you experience difficulties with TSimLite it is recommended you enable Verbose Logging and attach your log file when you email for support.
Countdown Timer: The countdown timer also appears in the main status bar. You can set any value up to 59 minutes and 59 seconds. The timer starts as soon as TSimLite is run. Ticking the "Enable Sound" option will cause the file "countdown.wav" in the \tsimlite program folder to be played every time the timer reaches 0. A sample wav file is included but you can of course change it for one of your own.
These settings are saved and will apply each time you run TSimLite. The currently selected symbol is also saved and will be used as the default next time you start the application.
You can change the colours used by the Bid and Ask prices and the Orders grid by selecting "Colours" from the Tools menu. This opens the Colours settings window:
To change a colour, click the dropdown button and either select a new colour from the palette, or click "Custom", select a new colour from the palette and use the standard colour selection control to add new colours to the palette.
UpTick: When the price in the Market Data area is higher than the previous value, it will be displayed in the UpTick colour
DownTick: The inverse of UpTick