NinjaTrader Support Forum  

Go Back   NinjaTrader Support Forum > Application Technical Support > Strategy Analyzer

Strategy Analyzer Support for automated system backtesting and optimization using the NinjaTrader Strategy Analyzer.

Reply
 
Thread Tools Display Modes
Old 03-15-2012, 10:06 PM   #1
anyaM
Junior Member
 
Join Date: Mar 2012
Posts: 9
Thanks: 1
Thanked 0 times in 0 posts
Default backtesting with IB data provider

Hi,

Im trying to backtest my strategy on 7 minutes chart for 1 trading day (or any period in general), when i click on Run Backtest, it seems to do something, and in chart tab i can see correct historical data loaded and indicator is displayed, but in Summary tab everything is zero.

What am i doing wrong? Is this kind of setup not possible with IB data?
Thanks.
anyaM is offline  
Reply With Quote
Old 03-16-2012, 01:08 AM   #2
NinjaTrader_Jason
NinjaTrader Customer Service
 
NinjaTrader_Jason's Avatar
 
Join Date: Aug 2007
Location: Breda, Netherlands
Posts: 11,215
Thanks: 82
Thanked 332 times in 324 posts
Default

Hello anyaM,

Do you see any information in the Executions and Trades tabs?

Could it be the conditions to submit orders did not occur when testing the strategy in question? Can you please perform the same backtest using the SampleMACrossOver strategy and check if you get any results.

You can perform backtests using a minute interval while connected to IB. Historical minute data is supported with IB. Please note that historical tick data is not supported, so any tick based backtests will not load any data.
NinjaTrader_Jason is offline  
Reply With Quote
Old 03-20-2012, 03:27 AM   #3
anyaM
Junior Member
 
Join Date: Mar 2012
Posts: 9
Thanks: 1
Thanked 0 times in 0 posts
Default

Hi Jason,

You can perform backtests using a minute interval while connected to IB. Historical minute data is supported with IB. Please note that historical tick data is not supported, so any tick based backtests will not load any data.

So, basically. what you mean above is if my strategy is doing something OnBarUpdate() (on each incoming tick update), backtesting wont work here?

Thanks
anyaM is offline  
Reply With Quote
Old 03-20-2012, 03:36 AM   #4
NinjaTrader_Jason
NinjaTrader Customer Service
 
NinjaTrader_Jason's Avatar
 
Join Date: Aug 2007
Location: Breda, Netherlands
Posts: 11,215
Thanks: 82
Thanked 332 times in 324 posts
Default

It informs that IB does not support historical tick data. So backtests on seconds, tick, volume, renko, etc will not be processed because such data is not available.

Please note that backtests cannot make intraday calculations - it uses OHLC values of price bars only.
NinjaTrader_Jason is offline  
Reply With Quote
Old 07-27-2012, 03:48 AM   #5
anyaM
Junior Member
 
Join Date: Mar 2012
Posts: 9
Thanks: 1
Thanked 0 times in 0 posts
Default

Hi Jason,

Can i run tick based backtest with any other data provider other then IB?

Thanks

Quote:
Originally Posted by NinjaTrader_Jason View Post
It informs that IB does not support historical tick data. So backtests on seconds, tick, volume, renko, etc will not be processed because such data is not available.

Please note that backtests cannot make intraday calculations - it uses OHLC values of price bars only.
anyaM is offline  
Reply With Quote
Old 07-27-2012, 04:03 AM   #6
NinjaTrader_Jason
NinjaTrader Customer Service
 
NinjaTrader_Jason's Avatar
 
Join Date: Aug 2007
Location: Breda, Netherlands
Posts: 11,215
Thanks: 82
Thanked 332 times in 324 posts
Default

Yes, you can perform such backtests once connected to a supported connectivity provider that supports historical tick data.

Please see the link below under 'Understanding the data provided by your connectivity provider' which will list all supported data feed providers and what data they support.
http://www.ninjatrader.com/support/h...rical_data.htm

The matrix lists 'data feeds only' such as Kinetick and DTN IQFeed, but it lists broker technologies as well such as Zen-Fire and CQG.

The broker technologies can only be used if you have an account at a supported broker partner that uses the broker technology in question. They will provide data in NinjaTrader and will allow you to trade your account at your broker.

The 'data feeds only' will only provide data in NinjaTrader. You will need to have a subscription with one of these data providers to obtain login information, which you enter upon creating a connection.

As per NinjaTrader 7, our preferred market data service is Kinetick. Real time service starts as low as $50 per month. If you trade CME Globex products, you can have these exchange fees waived if you have a qualified brokerage account. This service is only available for NinjaTrader 7. Please visit www.kinetick.com for more detailed information.
NinjaTrader_Jason is offline  
Reply With Quote
Reply

Tags
backtesting, ib data, no result

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Backtesting with IB intraday data arzoo Strategy Analyzer 2 08-18-2011 05:33 AM
Connection provider different than data provider guillembm Miscellaneous Support 5 07-19-2011 07:34 AM
provider IB ? Italy Connecting 1 02-25-2011 09:57 AM
Account connection NT to IB, missing IB provider Datha Connecting 7 01-19-2011 03:18 AM
Backtesting with live replay vs historical data from IB beezerlm Strategy Analyzer 1 12-31-2009 04:00 AM


All times are GMT -6. The time now is 12:44 AM.