Pairs Trading Backtest as One Strategy? - futures io
futures io futures trading

Pairs Trading Backtest as One Strategy?

Discussion in Platforms and Indicators

Updated by SMCJB
    1. trending_up 942 views
    2. thumb_up 0 thanks given
    3. group 2 followers
    1. forum 1 replies
    2. attach_file 0 attachments

Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

Search this Thread

Pairs Trading Backtest as One Strategy?

(login for full post details)
  #1 (permalink)
Los Angeles, CA
Posts: 4 since Sep 2015


Does anyone know which if any Retail Trading Platforms can backtest a Pairs Trading Strategy using only one chart and as only _one_ native strategy? (ie not two strategies with X and Y swapped in the second one)

1. Can Tradestation do this using Portfolio Maestro?
2. Can Multicharts do this using their Portfolio Trader?
3. Can Ninjatrader do this natively?

Importantly, I am looking for a platform that will natively shows the PnL total trading both legs in one dont want to have to add together two strategy reports outside of the platform. Also want to be able to optimize _one_ strategy and have it use the same parameters to trade both sides.


Reply With Quote

Can you help answer these questions
from other members on futures io?
Traders Hideout
EQIX - Digital REITs - any experiences?
Stocks and ETFs
Horizontal Line Indicator
Platforms and Indicators
IB Bracker Order
Platforms and Indicators
is there an easy way to obtain by code the price variation percentual
(login for full post details)
  #2 (permalink)
Legendary Market Wizard
Houston, TX
Experience: Advanced
Platform: XTrader and Cloud TT
Broker: Advantage Futures
Trading: Energy
Posts: 3,544 since Dec 2013
Thanks: 2,829 given, 6,642 received

The way I have done it in Tradestation before is as follows.

Assume we have two Instruments X and Y.
Chart 1 has X as data1, X as data2, Y as data3
Chart 2 has Y as data1, X as data2, Y as data3

Write a single strategy for the pairs trade. At the beginning of the strategy you have some simple code that detects whether data1 is equivalent to data2 or data3. Now the strategy knows which instrument the chart is trading. So when it comes to executing orders you do something like "if data1 is same as data2 then execute orders for X otherwise execute orders for Y".

As you state the problem with this is that you have two performance reports and two sets of trades and you need to do your own calculations to add them together, which is a major pain if you are doing optimizations.

In theory you should be able to do it in Maestro though, which should combine the results into a single performance chart for you.

Reply With Quote

futures io Trading Community Platforms and Indicators > Pairs Trading Backtest as One Strategy?

July 19, 2020

Upcoming Webinars and Events

Live Video Panel: Ask Me Anything w/Ironbeam Brokerage

Aug 6

Copyright © 2020 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432,
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts