Home About Careers Margin Policy Blog Support FAQ Login  

MultiCharts

Portfolio Backtesting

Portfolio backtesting is a very complex and powerful tool, which often is sold as a separate product. We have included our portfolio backtester with MultiCharts in order to give you maximum benefits. Portfolio backtesting is very different from regular strategy backtesting because it looks at all instruments in your portfolio as one whole.


What is portfolio backtesting?

Portfolio backtesting means applying one or more strategies to many instruments at once—testing on historical data and gauging performance as if all symbols were traded with these strategies. Different symbols can even have different resolutions during the testing—one tick, three minutes, nine days, or others.

Use more than one strategy at a time

You can also apply more than one trading strategy during your portfolio backtesting. You can break up your symbols into groups, and each group can have its own strategy.

For example, you could have one trading system that trades stocks and another that trades futures. The performance of each strategy will impact your overall portfolio performance.

Reference other instruments with ease

Your trading strategy can reference up to four other instruments in order to make a trading decision on any one tradable symbol. This opens new opportunities of testing strategies such as statistical arbitrage or pair trading.

For example, let’s consider a pair trading strategy. Pair trading means that you buy one instrument and sell another at the same time, and vice versa. When one of the pair is bought or sold, your strategy needs to know exactly what’s going on with both symbols. If your pair is Google and Microsoft, you would enter GOOG as symbol one and MSFT as symbol two. Then you would add MSFT as data one and GOOG as data two. This way each instrument in the pair is actively referencing the other instrument—and you achieve complete synchronization.

Real-life constraints considered

Considering real-life constraints is critical for creating successful portfolio trading strategies. During portfolio backtesting, trading signals often need to be prioritized because there is not enough money in the account to place all orders. Your strategy might always buy the cheapest instruments first, or you might want it to always fill stock orders before futures orders.

There are many constraining variables available, so you can make portfolio backtesting as realistic as possible. Initial capital, exposure, risk, and other parameters are all essential factors to consider.

Use scripts to define money management

Money management options can be easily changed through the portfolio backtester interface or by directly using PowerLanguage code.

Interactive portfolio performance report

MultiCharts’ portfolio backtesting report is an essential tool when evaluating how your strategies are doing. It is just like our regular performance report, but it features the ability to view breakdown by symbols or show a correlation matrix.

Optimize your portfolio in a couple of clicks

Portfolio optimization lets you find optimal parameters for each of your portfolio strategies—one at a time or all at once. Both exhaustive and genetic optimization methods are available in the portfolio backtesting engine.

Get Demo Now!

Name:    
Phone:    
Email:    


Trading Platform
Clients Testimonials
This is an experience of a certain client. Your experience may vary.

The service I receive from your staff at Optimus Futures is exceptional. Being new to trading futures, I needed extra guidence and attention. Even though I have a small account, Chad has been very helpfull and always willing to explain any detail. I have great confidence in your staff. Everyone at Optimuns treats me with the same courtesy and attention that would be expected by any big investor.

Antonio S
Arlington, TX

I really do appreciate what you, Chad, and Jennifer do for me as my broker.

The thing I like most about Optimus Trading is the way that Matt and Chad interact with me as a trader. Their assumption is always that I know what I'm doing. When they present an alternative suggestion they do so in a way that gives me additional information so that I can evaluate my decision more fully. Matt's office manager, Jennifer, is a great part of the team too. She is always pleasant and has helped me a number of time with paperwork on new accounts and transfering funds to and from my accounts.

When I come to them with questions they give me the benefit of their experience quickly and confidently. Their confidence in both themselves and me makes the good trades better and the bad trades more easily accepted.

I would recommend Optimus Trading to anyone who was considering a relationship with a new broker.

Christopher N
White Bear Lake, MN

Hello Matt

We have worked together about 3 years and I want to thank you, Chad and Jennifer for all you have helped me with over that time. It’s a pleasure to work with people you can call friends. It’s great to know when you call you can talk with someone that knows your name and makes you fill like they actually want to help you. Chad is great with managing automated systems and Jennifer with keeping my accounts straight. You have a great team and I’m looking forward with working with your firm for years to come.

Again thanks for everything

Gary D
Brighton, TN

I have been with Optimus Trading for a few years now, and have been consistently impressed with their level of service. I’ve had other brokers who didn’t know my name, who didn’t care if I lost every cent in my account, and who treated me as an inconvenience. The folks at Optimus have always been courteous, have at times steered me away from making unwise trades, and have, in general, been a pleasure to work with. In addition, the Optimus website has a lot of valuable information and the periodic blog updates are very helpful. I recommend Optimus as a partner for anyone’s commodities trading business.

Christopher Young
Poulsbo, Washington

 

Most Recent Blog Posts