Should I use Tick Data when back testing?

Discussion in 'Automated Trading' started by SimpleMeLike, Apr 28, 2017.

  1. Hello,

    I am currently develop trading strategies in Ninja Trader 7 (migrating to Ninja Trader 8) and back testing with Ninja Trader OHLC data points.

    I would like high quality back test accuracy to have some faith in my back test results.

    Would you recommend using purchased tick data or OHLC data points when back testing your strategies? The trading strategies I develop are for intra-day trading.

    The strategies I create are for scalping or profit targets 7-10 ticks away from entry.

    If yes, please refer some service where I can buy high quality tick data?

    Thank You
     
    Last edited: Apr 28, 2017
    murray t turtle likes this.
  2. RedDuke

    RedDuke

    It depends on a strategy. When back testing indicators, OHLC is fine as long as you planning to enter at the end of the bar. Otherwise some indicators might not calculate correctly. Chart will display a value, but it might not be a value when bar is forming in real time.

    For full auto strategy, you need tick data for replay.

    Kinetick is absolutely reliable, but they only provide 6 months worth of tick data. Most vendors where I bought data turned out garbage. Get it straight from exchange (that's what I did), pricey but garbage in garbage out.
     
    SimpleMeLike likes this.
  3. Thank you RedDuke for the response,

    What do you mean get tick data from the exchange? Can you please refer a link?

    Thanks,
     
  4. Xela

    Xela


    It depends what you're backtesting.

    For some things it would be totally unnecessary and completely pointless.
     
    murray t turtle likes this.
  5. Thanks Xela,

    The strategies I create are for scalping (intraday strategies on 3-5 min bar chart) or profit targets 7-10 ticks away from entry.

    I am concern that using OHCL give in correct results when entry and profit target is on the same bar.

    Thanks
     
    murray t turtle likes this.
  6. MarkGroes

    MarkGroes

    Try the anfutures.com tick data, the simplest and cheapest 15+ years history as I know. They offer ES and NQ futures only, but just enough to start testing...
     
    Last edited: Apr 28, 2017
    SimpleMeLike likes this.
  7. %%
    I dont ; but it takes all kinds to make a market. Very few systems day trade with profit; that is most likely why many traders/investors enjoy /use discretion. One system that has day traded with profit in the past,averages a trade every 2 days; i dont use it or day-trade or remember the average number of winning bars/candles per win.
     
  8. Xela

    Xela


    Yes - makes sense: you'll certainly want tick data for backtesting that. And good luck with it.
     
    murray t turtle and SimpleMeLike like this.
  9. Thank you so much MarkGroes
     
  10. i960

    i960

    Tick data is just going to give you increased precision. It's not going to tell you if you could had actually traded at those prices - just imply it. Only the book data will tell you what is/was pragmatically tradable - either by hitting the bid or ask or assuming some known executable midpoint range that's product specific.

    As an example of what I mean - imagine a product with 10 tick wide spreads (which totally exist). The tick data will show you where trades occurred and their size but that isn't going to actually confirm YOU could have made those trades without appropriate execution methods (resting orders, time in the queue, etc). Even if the next tick is only a tick away, the book could have been shifting around its "window" during that time. Best thing one could do here is assume a product specific amount of slippage and size and go from there.

    Sadly market data for most products is both large, expensive, and hard to come by.
     
    #10     Apr 29, 2017