NexusFi: Find Your Edge


Home Menu

 





NT Backtesting


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one togier with 7 posts (0 thanks)
    2. looks_two redratsal with 3 posts (0 thanks)
    3. looks_3 TonyB with 2 posts (0 thanks)
    4. looks_4 Big Mike with 2 posts (2 thanks)
    1. trending_up 7,933 views
    2. thumb_up 2 thanks given
    3. group 6 followers
    1. forum 17 posts
    2. attach_file 0 attachments




 
Search this Thread

NT Backtesting

  #11 (permalink)
 
redratsal's Avatar
 redratsal 
Milan (I)
 
Experience: Advanced
Platform: Ninjatrader
Broker: Kinetick
Trading: FDAX,6E,CL,YM,NQ,ES
Posts: 1,648 since Oct 2010
Thanks Given: 1,215
Thanks Received: 2,090


togier View Post
Thanks for your reply. I'm most interested with your last note on IB. While I agree that the data sampling issue is not great, FX cash data is inherently flawed anyway. Is it that you don't like IB at all or just the data they provide. I tried Kenetick out for a month just to see how good it was and it is great data but I wasn't sure it would really make a difference in what I was doing. What I like the most about it was that they provided 4 months of historical tick data. I usually place between one and two trades a day so its not like I'm doing high frequency trading. So, I'm just not sold on the value it would bring me personally. I guess if I was trading a more centralized market at a higher frequency rate, it would probably mean more to me. Thx.

I use IB as a broker, not anymore as a data feed (good for margins and commissions). IB on tick data has no time stamps, it falses all your backtesting results (same strategy same setups IB vs Kinetick show complete different results). Kinetick is a good+cheap unfiltered datafeed based on DTNIQ, 92USD/month are well spent if compared to the money you could loose with a poor quality datafeed.
Above this, consider slippage, if your stragegy is based on calculateonbarclose=true with 2 trades a day you will have at least a quarter tick slippage/trade, based on a 10$ tick strategy it is 100$/months.

Visit my NexusFi Trade Journal Reply With Quote

Can you help answer these questions
from other members on NexusFi?
REcommedations for programming help
Sierra Chart
Trade idea based off three indicators.
Traders Hideout
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
MC PL editor upgrade
MultiCharts
Increase in trading performance by 75%
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
34 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
18 thanks
GFIs1 1 DAX trade per day journal
16 thanks
Vinny E-Mini & Algobox Review TRADE ROOM
13 thanks
  #12 (permalink)
 togier 
Boston, MA
 
Experience: Advanced
Platform: NinjaTrader
Broker: IB
Trading: EUR/USD
Posts: 42 since Apr 2010
Thanks Given: 1
Thanks Received: 3


redratsal View Post
I use IB as a broker, not anymore as a data feed (good for margins and commissions). IB on tick data has no time stamps, it falses all your backtesting results (same strategy same setups IB vs Kinetick show complete different results). Kinetick is a good+cheap unfiltered datafeed based on DTNIQ, 92USD/month are well spent if compared to the money you could loose with a poor quality datafeed.
Above this, consider slippage, if your stragegy is based on calculateonbarclose=true with 2 trades a day you will have at least a quarter tick slippage/trade, based on a 10$ tick strategy it is 100$/months.

You make good points. Especially as it relates to backtesting. I could see where a quick movement would be missed in a data sampling model like IB but present a buy or sell signal in Kinetick. When I did have Kinetick I did watch the IB bid ask against what Kinetick was quoting and I did notice a difference. So, question for you, if I am placing my orders through IB but using Kinetick to determine my signals, how do I reconcile the difference when I go to place the order through IB if that price is not available. I'm sure there are some mechanics that I am not understanding. Thanks for your patience.

Started this thread Reply With Quote
  #13 (permalink)
 
redratsal's Avatar
 redratsal 
Milan (I)
 
Experience: Advanced
Platform: Ninjatrader
Broker: Kinetick
Trading: FDAX,6E,CL,YM,NQ,ES
Posts: 1,648 since Oct 2010
Thanks Given: 1,215
Thanks Received: 2,090



togier View Post
You make good points. Especially as it relates to backtesting. I could see where a quick movement would be missed in a data sampling model like IB but present a buy or sell signal in Kinetick. When I did have Kinetick I did watch the IB bid ask against what Kinetick was quoting and I did notice a difference. So, question for you, if I am placing my orders through IB but using Kinetick to determine my signals, how do I reconcile the difference when I go to place the order through IB if that price is not available. I'm sure there are some mechanics that I am not understanding. Thanks for your patience.

It is a mix of factors that leed to a miss judgement between live and backtest. You reconcile between live and recorded and between recorded from IB and recorded from Kinetick, as mentioned in my thread, one of many problems, is not how the TWS of IB records prices (besides latency these are probably correct), it is how they are plotted on your chart where the signals are generated. You add all the points mentioned in this thread and you get a better understanding of the differences between backtest and live.

Visit my NexusFi Trade Journal Reply With Quote
  #14 (permalink)
 togier 
Boston, MA
 
Experience: Advanced
Platform: NinjaTrader
Broker: IB
Trading: EUR/USD
Posts: 42 since Apr 2010
Thanks Given: 1
Thanks Received: 3


redratsal View Post
It is a mix of factors that leed to a miss judgement between live and backtest. You reconcile between live and recorded and between recorded from IB and recorded from Kinetick, as mentioned in my thread, one of many problems, is not how the TWS of IB records prices (besides latency these are probably correct), it is how they are plotted on your chart where the signals are generated. You add all the points mentioned in this thread and you get a better understanding of the differences between backtest and live.


Thank you very much. That makes a lot of sense.

Started this thread Reply With Quote
  #15 (permalink)
 
TonyB's Avatar
 TonyB 
Bay Area, CA - US
 
Experience: Beginner
Platform: TOS, TS & MC
Broker: TDA & TS
Trading: Stock, Options and now Futures (ES)
Posts: 516 since Dec 2010
Thanks Given: 227
Thanks Received: 140


redratsal View Post
I use IB as a broker, not anymore as a data feed (good for margins and commissions). IB on tick data has no time stamps, it falses all your backtesting results (same strategy same setups IB vs Kinetick show complete different results). Kinetick is a good+cheap unfiltered datafeed based on DTNIQ, 92USD/month are well spent if compared to the money you could loose with a poor quality datafeed.
Above this, consider slippage, if your stragegy is based on calculateonbarclose=true with 2 trades a day you will have at least a quarter tick slippage/trade, based on a 10$ tick strategy it is 100$/months.

I recently downloaded MultiCharlts and was about to select a broker / data feed, and from that I had read here, IB was going to be my choice. What you share is a bit troubling as backtesting is the main benefit I wish to receive from MC's... By any chance have you brought this to IB's attention?

Reply With Quote
  #16 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,440 since Jun 2009
Thanks Given: 33,214
Thanks Received: 101,599

IB has no intention of addressing this in my opinion. You simply need to plan to get a second feed for accurate tick data, such as DTN IQfeed.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #17 (permalink)
 
TonyB's Avatar
 TonyB 
Bay Area, CA - US
 
Experience: Beginner
Platform: TOS, TS & MC
Broker: TDA & TS
Trading: Stock, Options and now Futures (ES)
Posts: 516 since Dec 2010
Thanks Given: 227
Thanks Received: 140

Thanks Big Mike.

I have a follow-up question, but realize this is not the right thread for such a continuation. I'll try to find the right one... Thanks much.

Reply With Quote
  #18 (permalink)
 emini_Holy_Grail 
Dallas,TX
 
Experience: Intermediate
Platform: NinjaTrader, OpenQuant
Broker: Zaner/Zen Fire
Trading: ES,6E,6B,GC,CL
Posts: 597 since Nov 2009
Thanks Given: 176
Thanks Received: 126

this thread seems to be more than year old.but have a question

I do use CQG Data feed from AMP futures. is this a good tick data or better to get DTN/IQ feed that was suggested here?

Reply With Quote




Last Updated on November 1, 2012


© 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