NexusFi: Find Your Edge


Home Menu

 





Workaround for no continuous contract data?


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one Fat Tails with 3 posts (8 thanks)
    2. looks_two BenosBanderos with 3 posts (0 thanks)
    3. looks_3 ilu007 with 2 posts (0 thanks)
    4. looks_4 trader65 with 1 posts (0 thanks)
    1. trending_up 7,698 views
    2. thumb_up 8 thanks given
    3. group 6 followers
    1. forum 8 posts
    2. attach_file 0 attachments




 
Search this Thread

Workaround for no continuous contract data?

  #1 (permalink)
 BenosBanderos 
Canberra
 
Experience: Beginner
Platform: MultiCharts
Trading: AUD/USD
Posts: 31 since Mar 2012
Thanks Given: 23
Thanks Received: 22

Has anyone succeeded in getting around the fact that IB do not offer continuous contract data on futures? I hope that is the right term, I mean combining the price data from all contracts in a series into a single instrument.
What methods are there for combining manually?
thanks
B

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Increase in trading performance by 75%
The Elite Circle
Exit Strategy
NinjaTrader
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Trade idea based off three indicators.
Traders Hideout
ZombieSqueeze
Platforms and Indicators
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #2 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


BenosBanderos View Post
Has anyone succeeded in getting around the fact that IB do not offer continuous contract data on futures? I hope that is the right term, I mean combining the price data from all contracts in a series into a single instrument.
What methods are there for combining manually?
thanks
B

The questions is really what you want to do with it. MultiCharts allows you to create backadjusted contracts built from single month contracts. For many purposes a backadjusted contract is much better than a continuous contract. As a rule of thumb

-> for backtesting only backadjusted contracts may be used
-> for day traders and scalpers backadjusted contracts are best
-> for investors and swing traders holding positions a few weeks and more, continuous contracts are preferable

If you hold your positions for weeks and months, you can use free charting software that comes with EOD data for continuous futures. One package that I have used is ProRealTime : Real Time Technical Analysis Software.

Reply With Quote
  #3 (permalink)
 BenosBanderos 
Canberra
 
Experience: Beginner
Platform: MultiCharts
Trading: AUD/USD
Posts: 31 since Mar 2012
Thanks Given: 23
Thanks Received: 22



Fat Tails View Post
The questions is really what you want to do with it. MultiCharts allows you to create backadjusted contracts built from single month contracts. For many purposes a backadjusted contract is much better than a continuous contract. As a rule of thumb

-> for backtesting only backadjusted contracts may be used
-> for day traders and scalpers backadjusted contracts are best
-> for investors and swing traders holding positions a few weeks and more, continuous contracts are preferable

If you hold your positions for weeks and months, you can use free charting software that comes with EOD data for continuous futures. One package that I have used is ProRealTime : Real Time Technical Analysis Software.

I would preferably like to do this in Multicharts since I am trying to use only one charting platform as much as possible (I previously used Incredible Charts which is a great free product but offers everything except futures).

My trading is still evolving so my needs may change but currently it's less for trading and more for analysis/following commentary since I am trading the spot forex. Can you explain the difference between continuous and backadjusted?

Started this thread Reply With Quote
  #4 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


BenosBanderos View Post
I would preferably like to do this in Multicharts since I am trying to use only one charting platform as much as possible (I previously used Incredible Charts which is a great free product but offers everything except futures).

My trading is still evolving so my needs may change but currently it's less for trading and more for analysis/following commentary since I am trading the spot forex. Can you explain the difference between continuous and backadjusted?

Backadjusted: When you switch contracts (rollover), there usually is a gap between the price of the new and the old front month contract. Let us for example look at ES. The official rollover date was March 8, 2012. So you would switch from the old front month contract ES 03-12 to the new contract month ES 06-12 at the end of the session of March 7, 2012. If you look at the single contracts on March 7

ES 03-12 closed at 1353.00
ES 06-12 closed at 1347.50

This means that there is a gap down of -5.50 points from the old front month ES 03-12 to the new front month ES 06-12. To make disappear this gap, you can backadjust the old contract - that is move all bars of that contract 5.50 points down to match the new contract. This is what is required to

-> allow for proper backtesting
-> not to distort swing sizes in case that you use measured moves or fib retracements

Ratio backadjusted: Adjust all bar of the prior contract by multiplying them with the ratio 1347.50/1353

Continuous futures: Artificial price series built from several single month contracts in a way to reflect long term prices, different methods are used by different data suppliers.

More information is here:


Reply With Quote
  #5 (permalink)
 BenosBanderos 
Canberra
 
Experience: Beginner
Platform: MultiCharts
Trading: AUD/USD
Posts: 31 since Mar 2012
Thanks Given: 23
Thanks Received: 22


Fat Tails View Post
Backadjusted: When you switch contracts (rollover), there usually is a gap between the price of the new and the old front month contract. Let us for example look at ES. The official rollover date was March 8, 2012. So you would switch from the old front month contract ES 03-12 to the new contract month ES 06-12 at the end of the session of March 7, 2012. If you look at the single contracts on March 7

ES 03-12 closed at 1353.00
ES 06-12 closed at 1347.50

This means that there is a gap down of -5.50 points from the old front month ES 03-12 to the new front month ES 06-12. To make disappear this gap, you can backadjust the old contract - that is move all bars of that contract 5.50 points down to match the new contract. This is what is required to

-> allow for proper backtesting
-> not to distort swing sizes in case that you use measured moves or fib retracements

Ratio backadjusted: Adjust all bar of the prior contract by multiplying them with the ratio 1347.50/1353

Continuous futures: Artificial price series built from several single month contracts in a way to reflect long term prices, different methods are used by different data suppliers.

More information is here:


Thanks for that. I can see a few pros and cons of each but I'll check out the link.

Started this thread Reply With Quote
  #6 (permalink)
 trader65 
Greece
 
Posts: 6 since Feb 2010


BenosBanderos View Post
Has anyone succeeded in getting around the fact that IB do not offer continuous contract data on futures? I hope that is the right term, I mean combining the price data from all contracts in a series into a single instrument.
What methods are there for combining manually?
thanks
B

there is a work around...i personally use etf's for index futures (spy-qqq-iwm) for gc and 6e i use spot
xauusd and eurusd....it works perfectly..

regards

Reply With Quote
  #7 (permalink)
 ilu007 
New York + US
 
Experience: Intermediate
Platform: MultiCharts
Trading: Indian Stocks
Posts: 37 since Aug 2015
Thanks Given: 10
Thanks Received: 2

Hi,

Could you please advise the accurate example or videos where I can find how to go about in making a back adjusted data?

It would be very helpful for us ...

Appreciate your time..

Reply With Quote
  #8 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


ilu007 View Post
Hi,

Could you please advise the accurate example or videos where I can find how to go about in making a back adjusted data?

It would be very helpful for us ...

Appreciate your time..


This depends on the data provider and the software package that you use.

Reply With Quote
  #9 (permalink)
 ilu007 
New York + US
 
Experience: Intermediate
Platform: MultiCharts
Trading: Indian Stocks
Posts: 37 since Aug 2015
Thanks Given: 10
Thanks Received: 2

I have a local datafeed here in india but it is getting a data from e-signal.

Reply With Quote




Last Updated on December 1, 2015


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts