| Portfolio and Strategy Testing | |
Test a strategy across a portfolio of multiple symbols and time intervals (e.g., daily, 60-minute and 10-minute bars within the same portfolio) | b |
| Backtest a portfolio of multiple trading strategies on one or several symbol lists simultaneously (e.g. many systems and symbol lists within the same portfolio) | b |
| Test a trading strategy across a portfolio using strategies that reference multiple symbols in the trading logic (e.g. pairs, inter-market analysis). Define reference symbol relationships within the portfolio. | b |
| Test a trading strategy across a portfolio using strategies that reference multiple symbols with different time frames. | b |
| Rank symbols in your portfolio with user defined criteria and functions and then backtest the performance of the ranking strategy in combination with trading strategies | b |
| Use all of the capabilities described above in any combination | b |
| Import current version of TradeStation® EasyLanguage® code or TradeStation 2000i EasyLanguage code and test strategies written in EasyLanguage directly in Portfolio Maestro | b |
| Develop trading strategies written in VB.NET, C# or other .NET languages using a standard Portfolio Maestro interface | b |
| Automatically retrieve historical prices from TradeStation or Bloomberg for use in backtesting | b |
| Use text files and CSI’s Unfair Advantage® (CSV Format) as a price source in backtesting. | b |
Retrieve symbol properties from available data sources or using Portfolio Maestro Symbol Master
| b |
| | |
| Portfolio Analysis and Reporting | |
| Create detailed statistical reports and charts to analyze portfolio backtesting results | b |
| Optimize the parameters of any or all of your strategies across the portfolio and analyze backtesting results | b |
| Perform Walk-Forward Analysis to generate rigorous out of sample performance results when optimizing strategies | b |
| Create new ranking strategies written in VB.NET, C# or other .NET languages using a standard Portfolio Maestro interface | b |
| Apply Money Management Strategies integrated with portfolio testing | b |
Apply Money Management Strategies using Portfolio Equity or specific risk variables calculated from within your trading strategy | b |
| Constrain Trading based on Capital, Margin, Risk and other parameters (e.g., Margin/Equity <=0.3) for more realistic portfolio simulations given real world capital limitations. | b |
| Perform Monte-Carlo Simulation of historical returns to generate scenarios of total return, drawdown, and time between new equity peaks across thousands of simulations | b |
| Convert foreign currency profits to the portfolio base and manage currency denominations for symbols in the portfolio | b |
| Mix and match instruments traded in foreign currencies within the same portfolio | b |
| Measure performance using hedge fund industry standard performance reporting | b |
| View Individual Symbol Equity Curve for symbols in the portfolio | b |
| Create Daily Orders and Positions reports which can be exported to Excel | b |
Calculate Commission and Slippage by Asset Class or by Symbol for more realistic trading cost assumptions in the backtest | b |
Export performance reports directly into Excel for an additional analysis
| b |
| | |
| Technology | |
| Built on Microsoft .NET platform and SQL Server database technology | b |
| Included API allows for custom development of trading and ranking strategies in standard .Net Languages | b |
| User can run the software from any computer using the same login information | b |
| High performance backtesting engine can process millions of bars of price information | b |