Trader Support Add-Ons (TSADD) for Multicharts and TradeStation®


We are available to create custom software for you - including fully automated trading with Interactive Broker - using any platform below:
TradeStation MultiCharts Interactive Broker ThinkOrSwim AmiBroker SierraCharts
 
We are one of the Top IB Programming Consultants:  

We are an approved TradeStation Easy Language Specialist:
  

Professional Software Solutions(PSS) Products:  The following powerful utilities are available:

Diamond Backtesting and Walk Forward Manager (BTWFMgr)  
BTWFMgr with Walk Forward Backtesting provides in-depth analysis, 
evaluating and optimizing your trading strategy and includes 
advanced powerful methods like Strategy Potential Analysis etc.
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
Eichberger Bands (PssEichB) Eichberger Bands - the improved Bollinger Bands without the lag and overshoots
    
Trading Simulator (PssTrdSim)  
Allows you to replay/trade and  test your interactive trading skills (any market and timeframe)
Portfolio Backtesting Sequence Manager (BTSeqMgr)
Save hours by running backtests for your Portfolio - automatically in a customizable series of backtests with BTSeqMgr
for any list of symbols(Portfolio) and timeframes (overnight or over a weekend) in TradeStation®

The following Tools and Indicators are available from Professionel Software Solutions:

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
Portfolio Backtesting Sequence Manager (BTSeqMgr)
Save hours by running backtests for your Portfolio - automatically in a customizable series of backtests with BTSeqMgr
for any list of symbols(Portfolio) and timeframes (overnight or over a weekend) in TradeStation®

Bar Countdown Utility
Alerts you when the current bar closes and real-time and of the time left.

Internet Connection Monitor
Alerts immediately when you Internet connections drops,
so you can avoid very costly missed orders - because your trading strategy did not send your orders

We also offer any custom programming you might need for Multicharts and TradeStation® 

I    
"Neither TradeStation Technologies nor any of its affiliates has reviewed, certified, endorsed, approved,
disapproved or recommended, and neither does or will review, certify, endorse, approve, disapprove or
recommend, any product or service that offers training, education or consulting regarding the use of EasyLanguage®."

_____________________________________________________________________
Buy/Sell Pressure Indicator

This smart  Buy/Sell Pressure(BSP) Indicator can detect trend changes and exhaustion
points much earlier than regular oscillating indicators (RSI, CCI, EMA, MACD etc).
Here is an example were you can see how we get early trigger signals:

The first significant opposing bar gives the signal (11:27 Short Entry or Sell Exit)
Try it yourself - 15 days trial period for free:

The Buy/Sell Pressure Indicator offers two approaches:
- Focus on high spikes in on direction (as the example above shows)
- Focus on a continuous sequence of bars in the same direction
  and enter when the first bar in the opposite direction occurs
  (Example: at 12:45 4 red consecutive bars end)
Note: BSP can only be used for tradable symbols (not indexes)
on X Minute Intraday charts, and daily charts - use 1440 min Intraday

Order Buy/Sell Pressure Indicator here

_____________________________________________________________________
Rapid Response Smooth Average (RareAvg)
TSApp

When following the often erratic Price movements you are always facing a dilemma:

Now after extensive research, we have developed the "Rapid Response Average Indicator Set" (RareAvg),
which combines the best of both worlds: fast response to changes together with smooth transitions!

In the graph below you can see RareAvg(Yellow) compared with the Exponential(Red) and Linear(Cyan) Average Indicator.
(You can adjust the RareAvg Indicator - see "Parameters" below)

The “Rapid Response Smooth Average (RareAvg)” in the chart above is thick yellow – compared to the usual “Linear Regression Avg” (cyan) and “Exponential Mov Avg (red).
As you can see RareAvg combines the best of both worlds: fast response to changes with smooth transitions!
The 2nd Graph compares the “Rapid Response smooth RSI”  (thick green/yellow/red line) with the “Regular choppy RSI” (thin green/cyan/red line)..
The 3nd Graph compares the “Rapid Response smooth CCI”  (thick green/yellow/red line) with the “Regular choppy CCI” (thin cyan line).
As you can see in these examples the RareAvg Indicators offers you excellent signals, by combining a sophisticated rapid response logic with a smooth/non-choppy graph..

We have also included the new rapid response smooth RSI, CCI, MACD and Bollinger Band indicators for you:
Below you can see the new rapid response smooth MACD indicators:

The 3nd Graph above shows the “Smooth Rapid Response MACD”  (thick green/yellow line) with an earlier cross-over
than the “Regular choppy MACD” (thin green/yellow line) in the 2nd Graph.


Below you can see the new rapid response smooth Bollinger Band indicators:

In the chart above you we present also the smooth “Rapid Response Bollinge Bands” (white dotted line) and
the “Rapid Response Smooth Average (RareAvg)” in the chart above is thick yellow – compared to the usual “Linear Regression Avg” (cyan) and “Exponential Mov Avg (red).
As you can see RareAvg combines the best of both worlds: fast response to changes with smooth transitions!


Rapid Response Average Parameters:
You can adjust the "Rapid Response Indicators" behavior using the following input parameters:

Parameter Description
LengthMain This is the main parameter - setting the scope or lookback in bars - to be used in the calculations (20 Bars = default)
(affects mainly the responsiveness)
LengthSmooth Here you can set how smooth the average moves (0=default) - try 5,10, 15 etc
(affects the smoothness around the main line)
ResponseFac Defines how to respond to [sudden] price changes (0=default) - try 150,200, 250 etc
bContinuousIntraday Applies only to Intra-day charts
TRUE   = Calculate as one continuous line
FALSE= Reset the calculation for each new day  (to avoid overshoots on strong gap days)

Order the Rapid Response Smooth Average Indicator here

 

_____________________________________________________________________
Trend Reversal and Strength Indicator (TrendRev)

This indicator set helps you detect the strength, direction and reversal opportunities in short -term trends.
You have the following two indicators available:

In the sample graph below you can see 2 profitable Short entries (Red Arrow) and 3 Long entries (2 break even, 1 profitable)
 
In the chart above we present the “Trend Reversal and Strength Indicator (TrendRev)”.
 
It uses powerful logic to detect the current trend strength and trend direction/reversals at an early stage.
The 2nd Indicator (thick white/yellow line) shows the strength and “age” of the trend.
The 3rd Indicator (thick red/white/green line) shows the current trend direction and early reversal points

Order the Trend Reversal+Strength Indicators here

_____________________________________________________________________
Robust Regression System

This powerful "Robust Regression System (RRS))" indicator is showing you
the direction and strength of trends with all the noise filtered out.
It uses the sophisticated statistical methods developed by A.F.Siegel and P.J.Rousseeuw.
You can use the RRS pivots above a minimum (yellow) trigger line for entries,
or the trend green/red cross-overs for reversals.
See the red(short) and green(long) signals in the example below,

In the chart above we present the “Robust Regression System (RRS)”.  It uses sophisticated noise filter logic to show you
the trend strength and trend reversals at an early stage. Green = Up Trend, Red = Down Trend

Order the Robust Regression System Indicator here

for more details see:
P.J. Rousseeuw "Robust Regression and Outlier Detection" 1987 and
A.F.Siegel "Robust Regression using repeated Medians" 1982

_____________________________________________________________________
Advanced Normalized Momentum Indicator

This powerful indicator can detect trend reversals early;
See the red(short) and green(long) signals in the example below,
when the trend reverses from an extreme (look for trend Pivots from significant extremes)
Testimony from a client(XavierM): "I have tried other momentum versions, 
but this Momentum indicator is by far the cleanest and reacts quicker than any paid or free version that I have come accross."


In the chart above we present the “Advanced Normalized Momentum Indicator” .  It shows trend reversals (crossing the neural yellow line) and trend strength (excursion into green/red areas)

Order the Advanced Momentum Indicator here

_____________________________________________________________________
Advanced ZigZag Line Indicator

This powerful indicator assist you in quickly identifying recent price wave ranges and patterns (like Elliot, butterfly, Gartley etc)
See the green and red dots indicate major price pivots. Dots with a black center have been superceded by better pivots.
The cyan lines represent the major price waves - as a base for fibonacci retracement calculations

Order the Advanced ZigZag Line Indicator here

_____________________________________________________________________
Chart Pattern Recognition & Detection Engine (PssCPRE)

The "Chart Pattern Recognition Engine (PssCPRE)" allows you automatically detect sophisticated price and pivot patterns in Charts.
Download and Try for free Order    Detailed Example  PatternList  ConfigDetails 

Examples of provided Chart Patterns
Gartley (Bullish/Bearish)
Butterfly (Bullish/Bearish)
Stackzone (Bullish/Bearish)
AB=CD (Bullish/Bearish)
Bat (Bullish/Bearish)
Crab (Bullish/Bearish)
5-0 (Bullish/Bearish)
Shark (Bullish/Bearish)
Drive3 (Bullish/Bearish)

You simply define the details in a small pattern configuration file with the retracement ranges etc.
The "Chart Pattern Recognition Engine (PssCPRE)" will process each bar and check for new pivots were the condition(s) you specify are fulfilled.
The "Chart Pattern Recognition Engine (PssCPRE)" can then be easily integrated within a trading strategy or indicator!

Detailed Example: Gartley Bullish

Here is an actual example of a Gartley Bullish formation (CRMT Feb 21, 2003):
  
The pattern configuration file(PR_GartleyBull.txt) defines the details of the expected formation (details below) and has several sections:
Symbols: Calc: Cond: Result: DiagStart:
XABCD
Low
DRatio1=BA/XA
DRatio2=BC/BA
DRatio3=DC/BC
C1=DRatio1|50,78.6|
C2=DRatio2|38.2,88.6|
C3=DRatio3|127,161.8|
AND=C1,C2,C3 ;20030101
5 Points
Wait for Low
Define 3 Ratios Define 3 Conditions Define final Result Optional diag start date
Detailed Diagnostics 
You can switch the detailed diagnostics on - by simply specifying a start date (Jan 1st, 2012) (remove the semicolon): 
DiagStart: 
20030101

New Pivot detecetd:
When a new Pivot is detected - the engine shows in the log file the detailed diagnostics:

Diagnostics - Bar#708[02/21/2003 16:00]: O=7.6700, H=7.7800, L=7.6700, C=7.7700, Vol=31350 - 5 KeyPoints (Max 19):

List of Pivot Points:

PivotPt-X: Bar= 616, Prc= 6.4100, Dir=-1, Type=2, Exp=0, Show=0 (Bar#617[10/10/2002 16:00]: O=6.5000, H= 6.7300, L=6.4100, C=6.6300, Vol=66750)
PivotPt-A: Bar= 664, Prc=10.0000, Dir=+1, Type=2, Exp=0, Show=0 (Bar#665[12/18/2002 16:00]: O=9.4300, H=10.0000, L=9.4300, C=9.9300, Vol=60750)
PivotPt-B: Bar= 671, Prc= 8.0000, Dir=-1, Type=2, Exp=0, Show=0 (Bar#672[12/30/2002 16:00]: O=8.1300, H= 8.4600, L=8.0000, C=8.4100, Vol=27450)
PivotPt-C: Bar= 685, Prc= 9.0700, Dir=+1, Type=2, Exp=0, Show=0 (Bar#686[01/21/2003 16:00]: O=8.6700, H= 9.0700, L=8.6700, C=9.0000, Vol=25950)
PivotPt-D: Bar= 705, Prc= 7.6300, Dir=-1, Type=2, Exp=0, Show=0 (Bar#706[02/19/2003 16:00]: O=7.7900, H= 7.7900, L=7.6300, C=7.6700, Vol=6975)
List of calculated Ratios:
Var=DRatio1 , Formula=BA/XA Res= 55.7103 Var1= 2.0000, Var2= 3.5900
Var=DRatio2 , Formula=BC/BA Res= 53.5000 Var1= 1.0700, Var2= 2.0000
Var=DRatio3 , Formula=DC/BC Res= 134.5794 Var1= 1.4400, Var2= 1.0700
List of Conditions check if in specified Range:
Cond: InRange : Var= 55.7103(DRatio1 ), Min= 50.0000, Max= 78.6000
Cond: InRange : Var= 53.5000(DRatio2 ), Min= 38.2000, Max= 88.6000
Cond: InRange : Var= 134.5794(DRatio3 ), Min= 127.0000, Max= 161.8000
Final overall Result:
CalcPattern: Result=1, Type=A(And) Cnt=3(Max=3)

Chart Pattern configuration file

Symbols:
XABCD
Defines the pivot letters/symbols
used for each pivot
Calc:
DRatio1=BA/XA
DRatio2=BC/BA
DRatio3=DC/BC
DRatio4=X/D
Defines which ratios are calculated - using the symbols for the pivot points above
Cond:
C1=DRatio1|50,78.6|
C2=DRatio2|38.2,88.6|
C3=DRatio3|127,161.8|
C4=DRatio4|105,140|
Defines condition(s) and the expected range(s) for a given Ratio
Result:
AND=C1,C2,C3,C4
Defines which condition(s) need to be true for the overall result to be successful (true = 100%)
Output:
C1
C2
C3
C4
DRatio1
DRatio2
DRatio3
DRatio4
Defines which values are show in the chart.
The Conditions (C1,C2,C3 etc) are shown as 0%(False or 100%(True)

 

DiagStart:
20030320
Optional switch to turn on diagnostic - showing logging with additional information from the specified starting date (YYYYMMDD)

EasyLanguage code: PSS_I_PPRes   PR_TRD.txt  
You can of cause use the "Chart Pivot Pattern Recognition Engine" for trading inside a strategy! - PR_TRD.txt  
Simply check for main result of 100% - shown in the chart as "PRVal01"
Check if the new bar has triggered (value jumps from 0 to 100):  
if arrVal1[0] = 100 THEN
    Buy next bar at market;


Order the Chart Pivot Pattern Recognition Engine here   


Provided Chart Recognition Patterns:

Gartley 
Gartley Bullish (PR_GartleyBull.txt) - CRMT Daily May 2003: Workspace: TradeStation(PR_GA1.tsw)  MultiCharts(PR_GA1.wsp) 
   
Gartley Bearish (PR_GartleyBear.txt) - ADI Daily Apr 2010: Workspace: TradeStation(PR_GA2.tsw)  MultiCharts(PR_GA2.wsp) 
   
Butterfly
    
Butterfly Bullish (PR_ButterflyBull.txt) - ACET Daily June 2010: Workspace: TradeStation(PR_BF1.tsw)  MultiCharts(PR_BF1.wsp) 
   
Butterfly Bearish (PR_ButterflyBear.txt) - ADI Daily Oct 2011: Workspace: TradeStation(PR_BF2.tsw)  MultiCharts(PR_BF2.wsp) 
     
Stackzone Bullish (PR_StackzoneBull.txt) - AFSI Daily Sep 2011: Workspace: TradeStation(PR_SZ1.tsw)  MultiCharts(PR_SZ1.wsp)   Ref 
 
Stackzone Bearish (PR_StackzoneBear.txt) - ADI Feb 2003: Workspace: TradeStation(PR_SZ2.tsw)  MultiCharts(PR_SZ2.wsp)   Ref 
  
AB=CD Bullish (PR_ABCDBull.txt) - ABAX Daily Oct 2012: Workspace: TradeStation(PR_AB1.tsw)  MultiCharts(PR_AB1.wsp)   Ref 
   
AB=CD Bearish (PR_ABCDBear.txt) - SLAB Daily Jul 2013: Workspace: TradeStation(PR_AB2.tsw)  MultiCharts(PR_AB2.wsp)   Ref 
   
Bat Bullish (PR_BatBull.txt) - CSFL Daily Dec 2014: Workspace: TradeStation(PR_BA1.tsw)  MultiCharts(PR_AB1.wsp)   Ref 
   
Bat Bearish (PR_BatBear.txt) - AMWD Daily Aug 2004: Workspace: TradeStation(PR_BA2.tsw)  MultiCharts(PR_AB2.wsp)   Ref 
     
Crab Bullish (PR_CrabBull.txt) - AVAV Daily Feb 2013: Workspace: TradeStation(PR_CR1.tsw)  MultiCharts(PR_AB1.wsp)   Ref 
    
Crab Bearish (PR_CrabBear.txt) - AKAM Daily Feb 2014: Workspace: TradeStation(PR_CR2.tsw)  MultiCharts(PR_CB2.wsp)   Ref 
   
50 Bullish (PR_50Bull.txt) - CME Daily Jul 2014: Workspace: TradeStation(PR_5O1.tsw)  MultiCharts(PR_5O1.wsp)   
      
50 Bearish (PR_50Bear.txt) - EXLS Daily Jun 2014: Workspace: TradeStation(PR_5O2.tsw)  MultiCharts(PR_5O2.wsp)   
      
Shark Bullish (PR_SharkBull.txt) - BPOP Daily Feb 2015: Workspace: TradeStation(PR_SH1.tsw)  MultiCharts(PR_SH1.wsp)   
        
Shark Bearish (PR_SharkBear.txt) - CA Daily Mar 2014: Workspace: TradeStation(PR_SH2.tsw)  MultiCharts(PR_SH2.wsp)   
         
Drive3 Bullish (PR_DriveBull.txt) - NTAP Daily Jul 2004: Workspace: TradeStation(PR_DR1.tsw)  MultiCharts(PR_DR1.wsp)   
        
Drive3 Bearish (PR_DriveBear.txt) - CATM Daily Jul 2012: Workspace: TradeStation(PR_DR2.tsw)  MultiCharts(PR_DR2.wsp)   
         


_____________________________________________________________________

_____________________________________________________________________
Identify and find the best Strategy/Trading Entry Points/Opportunities (FindTradingGems)

The FindGem set of indicators assist you in developing and optimizing strategies,
by visually identifying the bars with the maximum profits (Trading Gems) in your charts.
This helps you in your research if your indicators correlate with best entry points or not.
In the example below we show the correlation of the CCI indicator.  
FindGem inserts the Pivot points 60 bars backwards (default Scope)
so is not meant to be used for real time trading, but for trading strategy research.
The best Long opportunities are identified with the large green dot in the price chart and also
the yellow bar in the Long excursion indicator in the middle graph (PSS_I_FindGem_L).
The best Short opportunities are identified with the large red dot in the price chart and also
the yellow bar in the Short excursion indicator in the lower graph (PSS_I_FindGem_S).
You can also see easily the progression of the maximum favorable(green line) and
unfavorable(red dotted line). We have included here a CCI sample which correlates
in some cases nicely:

Order the Find Trading Gem Indicator here

_____________________________________________________________________
Bar Countdown Utility

All trading strategies execute relevant orders and actions when the current bar closes.
The “Bar Countdown Utility (BarCDown)” utility:

Sample Screen shot of the TradeStation® Bar Countdown Control Window:

In this sample TraderStation displays 4 intraday charts:
2Min - 00:56 seconds left (MOT), two 5 Min - 3:55 left (GLW) and
1 Min ER2Z03 (countdown and sound alert disabled - no Time Left is displayed)
You can even define when the Market starts (HHMM) and
a custom offset (in seconds) for each symbol - click "Edit Configuration File":
[SYS]
MarketStartTime=930
[SYMBOL_OFFSETS]
EURUSD=1800
@ES=0
The BarCDown.ini configuration file is at (C:\Program Files\Trader Add-On Utilities\BARCDown.ini.


The remaining time is updated in real-time in each chart

(In this 10 Minute chart 7 minutes and 38 seconds are left before a current bar closes)::









The time left is also show in each chart in your tradestation workspaces:


Order TradeStation® Bar Countdown Utility here

You can configure the sounds you want to play for each Bar type:
Click on the button:
FileName1Min=BigBen.wav
FileName2Min=DoorSlam.wav
FileName3Min=Harp.wav
FileName4Min=Harp.wav
FileName5Min=Harp.wav
FileName10Min=BigBen.wav

_____________________________________________________________________
Strategy/Indicator Speak Extension

This module allows you to generate any spoken text from your strategy or indicators in real-time,
alerting you of any significant events - with one simple command in EasyLanguage® like:

Try it yourself - 15 days trial period for free:

Order EasyLanguage® Speak Extension here
To use the EasyLanguage Speak Extension install:

_____________________________________________________________________
Export any Chart Data to your Spreadsheet (CSV Format)

This indicator allows you to export any chart data into your spreadsheet program.
You can export daily, intraday or tick data.
The export is using the standard CSV (Comma separated Value) file format.
The exported data is written to a new file for each different Symbol:
C:\Program Files\TradeStation XXX\CSV\Symbol.csv  - Here is a sample:

Here you can see an example of exported data into a CSV Spreadsheet file,
so you can access the TradeStation data from other applications or analyze the data within your custom spreadsheets.

Try it yourself - 15 days trial period for free:

Order the Export Data Indicator here

TradeStation® and EasyLanguage® are registered trademarks of TradeStation Technologies, Inc.

Check out the new BeauteySphere Digital Painter



























RISK DISCLOSURE:
Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

HYPOTHETICAL PERFORMANCE DISCLAIMER: Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. For example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.

ADDITIONAL DISCLAIMER: Professional Software Solutions(PSS), also known as PSS assumes no responsibility for your trading results. Past performance does not guarantee future performance and Professional Software Solutions does not make any performance representations or guarantees. Any chart or trading demonstration produced by Professional Software Solutions representing trades and using any systems/methods on the www.ProfSoftware.com website or in any advertisement, seminar, brochure, magazine or online demonstrations are to be considered hypothetical trades for educational purposes only. No trading system can guarantee profits. Hypothetical trading results can be unreliable.

Testimonials Disclosure: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.


© Copyright 2004-2018, Burkhard Eichberger, Professional Software Solutions - All Rights Reserved Worldwide.