PSS [Day] Trading Simulator (PssTrdSim)
"Train yourself for the trading battle without losing a cent!"
(developed by Professional Software Solutions)   More Products below


The
new "PSS Day Trading Simulator (PssTrdSim)" allows you to replay any market at any speed and place your trades interactively!
The Simulator will keep track of the all your trades - so you get an honest and actual performance report/chart (no hindsight cheating!)
Repeat, jump and loop the replay as much as you like - improving your trading skills without risking any of your money!
Easily test your interactive trading skills in only minutes - not the usual 6+hours market session! - at adjustable replay speed - without risking a cent!
Check out the Simulator demo videos  Use Simulator also with MultiCharts      

Download and try the "PSS [Day] Trading Simulator" for free for 10 days!
_____________________________________________________________________________
Sample Screen:

Below is a sample screen of the "PSS [Day] Trading Simulator" - showing the many sections assisting you interacting and keeping track:
Live Chart: Shows the trade triangles, waits, price movements, Bollinger and Eichberger Bands (optional) - adjust chart details - using the shown pop-up menu
PositionBar(A): Shows in realtime: current profit as blue arrow ("T+16" = plus 16 Ticks) - and /excursions  - View as: Ticks(T), Amount($) or Percent(%)
Position Size: "Long +1", Entry Price: "Entry: 1917.50", Maximum/Minimum excursion (black line in green/red gain area)
Exit Details(B): Bracket: Target=20 Ticks(T20), StopOut=20Ticks (T20)
Entry Details(C): Size: 1 contract , EntryPrice=1928.00 etc
Replay Controls(D): Data Source=Demo(ES), Speed=One Bar per Second(1.0) 
Message Box(E): "Opened new Position: 1 Short Entry=1928.00 Symbol=ES"   
Bar Updates Box(F): Bar#177 [10/10/2014 08:55]: O=1924.50, H=1924.50, L=1923.50, Close=1924.00, Vol=1695  
Run/Session Box(G):  View Performance: "8 Positions with a total Gain of $1407.50"



_____________________________________________________________________________
Overview:
The goal of all trading is essentially to predict future price changes and profit from the correct change in price.
There are two main approaches to trading:

Visual/Manual You watch the market price changes and decide visually when to enter and exit the trades.
Advantage: 
The human eye can process many visual and intuitive cues and adjust quickly to special circumstances

Disadvantage: 
Only a few markets can be traded and human emotions can distract from correct trading decisions and no verification/backtesting can be performed
 
Algorithmic You develop a formula and a set of rules when to enter and exit the trades, which can then be automated, verified, backtested and optimized.
Advantage: 
Always perfect trading executions - no human distractions - MANY markets can be automatically traded and trading results can be verified/backtested etc

Disadvantage: 
Inflexible to changes and special circumstances, past performance might not repeat, optimization selected an unusual case, 

The "Simulator" is designed to help you with the first "Visual/Manual" approach - by allowing you to "replay" the any previous price movements in a realistic manner.
In this way you can train your eye and intuition without risking any money.
You can also same a lot of time, because the replay is much faster - you can even adjust the speed! - than the 6+ hours of the US Market Hours.
The "Simulator" also  allows you to replay only the specific market hours or custom time range - example 10AM to 12AM and even "loop" within a specified date range!
It is easy to "cheat" when you review past charts and "would be" trading - but the "Simulator" keeps track of how your trading in a realistic manner and you get an honest feedback of your performance.


Simulator 3 basic operating Modes:

The "Simulator" operates in the following basic modes:

Local Database Standalone Mode: Replays data from the local Database - installed on your local disk - Standalone Mode
MultiCharts MultiCharts Mode: Follows the replay of price changes from MultiCharts - "remote controlled" by the Simulator
Demo Demo Mode: Replays data and automated trading actions from a stored demo script

Simply select the "Simulator Mode" with the "Source" pull down menu - inthe Replay Controls:



_____________________________________________________________________________
Entry Tools:
The "Simulator" contains several tools to allow you to initiate and enter a new long or short position:

All entry tools are only enabled when you are flat - not in a long or short position!
Long Button:  

When you click on the "Long" button - the "Simulator" will initiate a long entry request at the current  Entry Price shown in the Price box:
Short Button:  

When you click on the "Short" button - the "Simulator" will initiate a short entry request at the current  Entry Price shown in the Price box:
Long Market Button:  

When you click on the "Long Market" button - the "Simulator" will initiate an immediate long entry at the open price of the next bar
Short Market Button:  

When you click on the "Long Market" button - the "Simulator" will initiate an immediate long entry at the open price of the next bar
Entry Price:  
You can enter an entry price directly into the "Entry Price Box":

The price will automatically be rounded to the closest tick increment - Example: EMini SP500 (ES)
"1800.10" will be rounded down to "1800.00"
"1800.12" will be rounded down to "1800.00"
"1800.13" will be rounded up to "1800.25"
"1800.20" will be rounded up to "1800.25"
Chart - Entry Price Tracking:  
As you move within the chart - the price is tracked in the "Entry Price Box":

The price will also automatically be rounded to the closest tick increment - Example: EMini SP500 (ES)
"1800.10" will be rounded down to "1800.00"
You can disable the automatic chart entry price tracking - if you simply uncheck the "Chart price" box:
Chart Trading:  
You can easily trade also directly from the chart:
When you move within the chart below the current price and left click - the "Simulator" will request a Long Entry with the clicked price!
When you move within the chart abiove the current price and left click - the "Simulator" will request a Short Entry with the clicked price!
You can adjust the price dynamically - by again left clicking ion the requested price level:
 

_____________________________________________________________________________
Exit Tools(Bracket Protection):
The "Simulator" contains several tools to allow you to exit a long or short position:

All exit tools are only enabled when you are in a long or short position!
Close Position:  
When you click on the "Close" button - the "Simulator" will exit your current long or short position as a market order in the next bar:
Reverse Position:  
When you click on the "Reverse" button - the "Simulator" will exit your current long or short position as a market order and initiate a reverse position:
Adjust Target Exit:  
The "Simulator" allows you adjust the Target - relative to the position entry.
You can either click on the little up/down buttons or enter the new target manually:
Specify the Target Amount($):
 
Specify the Target Ticks(T):
 
Specifc Target Percent(%):
 
The top of the Position Bar is automatically adjusted accordingly
Adjust StopOut Exit:  
The "Simulator" allows you adjust the StopOut - relative to the position entry.
You can either click on the little up/down buttons or enter the new stop manually:
Specify the StopOut Amount($):
 
Specify the StopOut Ticks(T):
 
Specifc StopOut Percent(%):
 
The bottom of the Position Bar is automatically adjusted accordingly



_____________________________________________________________________________
Live Position Bar Display:
The "Position Bar" is a visual tool to show you details about your current Position:
- current Profit/Loss (Blue Arrow)
- Position Size (Example: "Long +1", "Short -100000")
- Entry Price (Example: "Entry: 1917.50", "Entry 1.27780")
- Maximum gain excursion (black line in green gain area)
- Maximum loss excursion (black line in red loss area)
- Three scaling modes are available: Amount($), Ticks(T) and Percent(%)
   (Just click anywhere on the Position Bar to switch to another scaling mode)
- You can adjust the default $0.00 commission/fee - using the configuration "CommissionAndSlippage"

Futures(ES) Example  
Amount($): Ticks(T) Percent(%)
     
 
FOREX(EUR) Example  
Amount($): Ticks(T) Percent(%)
 
TSLA Stock Example  
Amount($): Ticks(T) Percent(%)

_____________________________________________________________________________
GoTo Bar & Random Function:
Once you have loaded your
requested data from the local Database for replay - using the the Database Manager
The "GoTo" function allows you to "jump" to any bar within the loaded range:
a) Click the replay control button:
b) Enter the requested time to goto/jump to (Example: March 5th, 2014 9:30AM)
c) Click the "GoTo" button to start the replay from that Time/Bar onwards:

We also see the details of the current Data Set: ES (15 Minutes) with 19,749 available Bars
If you un-check the "Start Replay" box, the "Simulator" will load and show the data, but wait for you to click on the Play Button to start the replay
With the "Random" button you can let the "Simulator" randomly choose any bar within the available data set range!

Loop Function:
After you loaded your data for replay via the Database Manager;
The "Loop" function allows you to keep replaying the selected range:
a) Click the replay control button:
b) Enter the requested start and end time to loop around (Example: Monday Sep1th, 2014 0:00AM to Friday Sep 5th, 2014 6PM)
c) Click the "Start Loop" button to start the loop within that Time range:


Loop Confirm:
When the end of the loop is reached a box appears to confirm the restart from the loop beginning time:


Ending/stopping the loop:
a) Click the replay control button:
b) Click the "END LOOP" button:

Notice that the loop time range is disabled, because you cannot change the range while the loop is active and playing!
_____________________________________________________________________________
Chart Display:
The "Simulator" also contains a price chart display - so you can see all the price changes and trading requests visually!
You adjust the chart details to your preference:
a) right clicking anywhere in the chart window 
b) select any option from the popup menu:

Bar Cross:
The "Bar Cross" function - allows you to track price and time in the chart - showing a white cross of the current point in the chart:


Market Hours Display:
You can highlight the actual main market  hours - for the current symbol - simply right click and 
select "Show/Hide Market Hours Background" - which  shows the off market hours on gray background.
Example: The "Crude Oil(CL)" main market hours are between 9:00 and 14:30:
 

You can define the market hours  - for any symbol - in the Simulator Database Manager:

You can also disable the entire chart display - with the button and
also re-open the chart window with the button.



Bollinger Bands:

You can enable/disable the Bollinger Bands display - simply right click on the chart and 
select the "Show/Hide Bollinger Bands" and "Show/Hide Bollinger Moving Average" option in the chart menu.

Both - Bollinger Bands and Midline(Moving Average) are shown:
Only Midline(Moving Average) is shown:
No indicator lines are shown:

You can also change the Bollinger Band Width and Moving Average Length manuall - by adjusting the configuration:




Eichberger Bands:
You can enable/disable the
Eichberger Bands display - simply right click on the chart and 
select the "Show/Hide
Eichberger Bands" option in the chart menu:
(The
Eichberger Bands improve in many ways on the familiar Bollinger Bands - click here for more details) 

Eichberger Bands only
Eichberger Bands with Bollinger Bands - you can see the Bollinger Envelope Overshot:
No Eichberger Bands, just Bollinger Bands - you can see the Bollinger Envelope Overshot
No Eichberger Bands, no Bollinger Bands:

You can also change the Eichberger Band Lookback manually with the "EBLength" parameter - by adjusting the configuration

3xAverage Lines:
You can enable/disable the 3 Average Lines display - simply right click on the chart and 
select the "Show/Hide Eichberger Bands" option in the chart menu:

3 Average Lines(20, 50, 200 Bars) only:
No 3 Average Lines(20, 50, 200 Bars):
You can adjust the length and type of the the 3 Average Lines in the configuration:

_____________________________________________________________________________
Chart Resize and Number of Bars displayed:
The Simulator
start with the default chart size of 100% and 80 Bars shown on the chart.
You can easily adjust the size and Bars shown - simply right click on the chart and 
select your choice from the "Chart Size
" or "Bars in Chart" List:

Chart size of 150% with 140 Bars shown in chart:
Chart size of 100% with 80 Bars shown in chart:

_____________________________________________________________________________
Database Manager:
The Simulator comes with an integrated "Database Manager":
- stores many data sample for instant replay
- shows for each symbol the available data sets
- allows you to import any of your custom data - from MultiCharts or TradeStation - details here 


_______________________________________________________________________________________
MultiCharts AddOn Connection:
The "Simulator" can be used a a powerful AddOn to the MultiCharts Trading Platorm:
Simply select the "MultiCharts" options from the Source List:
 

Watch the Multicharts Simulator Connection demo video below (Download: WMV MP4):

In the MultiCharts Mode - the "Simulator" will link to the currently open  MultiCharts desktop and "remote control" it,
so you can start/stop the replay EITHER with the MultiCharts Play/Pause button -OR- with the "Simulator" Play/Pause Button.

The "PSS_SIM1" Indicator in your MultiChart Chart is the bridge to the Simulator - sending the Bar Updates and Price Entry Requests!

When the "Simulator" connects to the current MultiCharts Desktop Window - with the confirmation message is shown:
"Waiting for: MultiCharts64 - Untitled Desktop - ES_1Min - [ESZ4 - 1 Minute - Interactive Brokers]"


Add PSS_SIM1
Simply add the "PSS_SIM1" Indicator to your chart to establish a connection from the MultiChart chart to the "Simulator" and
also allows you to set an entry price within the MultiCharts chart!

If MultiCharts is currently not open - this message appears:

In that case - open MultiCharts and try again.

Now the "Simulator" is connected to your MultCharts Window and you can trade in sync - as shown in this demo Video:

Download: WMV MP4 
___________________________________________________________________
View/Track Performance:
The "Simulator" contains the "Trading Performance Analyzer" - a tool which allows you to track your trades - just click on the "View Performance" button:

A new window "Trading Performance Analyzer" will open - showing you the trades/positions as an equity chart:

You can also view all the details of your trades/positions as a list - or export as a spreadsheet:

The "Trading Performance Analyzer" is provided for free with the "Simulator" - but also available as a separate product.

___________________________________________________________________
Replay Speed:
Initially the "Simulator" will replay the data at a speed of one bar per second.
You can easily adjust the speed - life during replay! - by simply sliding the speed button - left (slower) or right (faster)

You can also simply enter a number in the speed box - up to 50 bars per second!

___________________________________________________________________
Session/Run Recording:
The "Simulator" automatically records all the bar changes and your actions in a , so you can review and replay the session!
To start a new session - simply click on the "Start New Run" button:


The session details Performance and Recording) are located in the session folder - Example:
C:\Database\PSS_SIM\20150315\RUN001
2014 = Year, 03 = Month, 15=Day (March 15, 2014) RUN001 = first session on that day.
Example Recording - contained in
the "Record.txt" text file:
ES,20140102,0712,1814.75,1814.75,1814.25,1814.50,4,
ES,20140102,0713,1814.50,1814.50,1814.25,1814.50,4,
ES,20140102,0714,1814.50,1814.75,1814.25,1814.75,108,
CMD:C
ES,20140102,0715,1814.50,1814.75,1814.50,1814.75,44,
ES,20140102,0716,1814.75,1814.75,1814.50,1814.75,54,
ES,20140102,0717,1814.50,1814.75,1814.50,1814.75,73,
ES,20140102,0718,1814.75,1815.25,1814.75,1815.00,75,
CMD:E=1813.75
CMD:L
ES,20140102,0719,1815.25,1815.50,1815.25,1815.50,98,
ES,20140102,0720,1815.50,1815.50,1815.25,1815.25,77,
ES,20140102,0721,1815.50,1816.25,1815.50,1816.00,233,
ES,20140102,0722,1816.00,1816.25,1816.00,1816.25,13,
CMD:E=1816.50
CMD:S
ES,20140102,0723,1816.25,1816.50,1816.00,1816.50,81,
ES,20140102,0724,1816.25,1817.00,1816.25,1816.75,194,
ES,20140102,0725,1816.75,1817.00,1816.50,1816.50,2,
ES,20140102,0726,1816.50,1816.75,1816.50,1816.50,2,


___________________________________________________________________
Chart Price Link:
When you update the price level in the chart - using the supplied PSS_SIM1 indicator;
the Entry Price automatically follows in the "Trading Simulator" - as shown here:

When you un-check the "Chart Price" check box - this chart link is ignored and you can then set the price manually in the Entryprice box!
_____________________________________________________________________________
Adjusting Configuration/Preferences:
You can easily adjust and customize the Simulator configuration settings!
Click on File/Configuration:


Click on the parameter you want to adjust (Example "ReplaySpeed"):

The current parameter value is shown on the right section - with an detailed description and the default value:
(Example ReplaySpeed is currently set o "2.0" - the default is 1.0).
You can now
a) Click on the "Default" button - to set the value backlto the default value
b) Enter a new Value and click on the "Apply" button
c) Click on the "Restore" button - to undo any changes and restore the to the current value
d) Click on the "Close" button on the bottom - to close the configuration window.

If you changed a value the notice box appears:


Then click on the "Close" button on the bottom - to close the configuration window.

CommissionAndSlippage
To change the default $0.00 commission/fee - change the "CommissionAndSlippage" parameter:
 

Stop on Top:
By default he "Trading Simulator" is in front of all other windows (like MultiCharts), so you operate it in parallel.
You can easily disable this default - by un-checking the "Stay on Top" Box in the top right corner:

 

More Products from PSS:

We have more than 25 years experience developing software for Stock and Futures Trading,
and developed business and database software systems for more than 30 years (see products below)

We are offering excellent Personalized Services for TradeStation® to assist you in:
- creating your own trading custom strategies and/or chart indicators and RadarScreen® setups
- creating any advanced user functions and DLL programming
- personalized remote access interactive, training and programming sessions or on-site training 
- phone consulting
Our rate is only $100 per hour for programming and telephone consulting.

Professionel Software Solutions Products:  The following powerful utilities are available:

Trading Simulator (PssTrdSim)  
Allows you to replay/trade and  test your interactive trading skills (any market and timeframe)
Eichberger Bands (PssEichB)
Eichberger Bands - the improved Bollinger Bands without the lag and overshoots
Diamond Backtesting and Walk Forward Manager (BTWFMgr)  
State of the art powerful "Swiss army knife" when it comes to optimizing and analyzing your trading strategies -also with walk forward backtesting 
Universal Trend Detection System (UNITRDES)  
"Never miss a trend again" - detects and displays the trend in any timeframe and market!
Trading Performance Analyzer (TrdPerfAna)
Details analysis and optimization of your live or back tested TradeStation® Strategy Results
Check out the Overview sample here
We are now also featured on Softpedia PDF 

We also developed the following powerful Indicators:


For questions and suggestions email to:

 

© Copyright 2012-2015, Burkhard Eichberger, Professional Software Solutions
All Rights Reserved Worldwide.