Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

What you can't do with NinjaTrader or maybe you can but is difficult

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    What you can't do with NinjaTrader or maybe you can but is difficult

    I discovered there are questions about what can & can't be done in NinjaTrader all around the forum.
    I encourage traders to write what is difficult or impossible to do in NinjaTrader. I hope we gather enough information in one thread so new forum users can get a basic idea about NinjaTrader and hopefully question raised in this thread would be addressed in the future versions of NT.
    Here are few limitations i discovered so far:

    When entry (or exit) signal is trigerred it is not executed until the open of the next bar
    This maybe OK for most day trading strategies but it is very limiting when you want to test the strategy using daily bars.
    Lets say you want to use a simple strategy where you want to buy at open when stock gaps down more than 2%. Stock gaps down, signal triggers - but you would enter position only at next bar open (next day open) which could be 4% higher than your entry signal. Same limitations goes for exit positions. Lag between signal triggered and real entry in strategy is 1 full trading day. (or even more if we ad Saturday, Sunday, Presidents day... )
    Because of this limitation the data you get from strategies is too random. you never get exact entry or exit price - always price of the next bar open.
    It is basic and most important thing that you get correct entry and exit price.
    On the forum it is described briefly that you can use intrabar fills but I haven't seen it working in action. This is so fundamental problem that it should be addressed and explained step by step if it is possible to solve.

    You can not buy or sell at bar close, only at bar open
    This is actually the same problem as the one explained above. Lets say you want to buy at dip in price and exit next day when you expect a correction. With entry at open you don't catch the correction, but you would get it with bar close.
    Last edited by Matiger; 02-22-2012, 02:22 AM.

    #2
    Would like to see a response to this too...

    Comment


      #3
      The solution to this sort of challenge is to employ a multi-timeframe indicator or strategy, which effectively provides the user with a finer resolution of time to work within. There is much on this forum regarding multi-timeframe scripts (just do a search) and the user guide has an entire section on it:

      Comment


        #4
        Originally posted by Matiger View Post
        I discovered there are questions about what can & can't be done in NinjaTrader all around the forum.
        I encourage traders to write what is difficult or impossible to do in NinjaTrader. I hope we gather enough information in one thread so new forum users can get a basic idea about NinjaTrader and hopefully question raised in this thread would be addressed in the future versions of NT.
        Here are few limitations i discovered so far:

        When entry (or exit) signal is trigerred it is not executed until the open of the next bar
        This maybe OK for most day trading strategies but it is very limiting when you want to test the strategy using daily bars.
        Lets say you want to use a simple strategy where you want to buy at open when stock gaps down more than 2%. Stock gaps down, signal triggers - but you would enter position only at next bar open (next day open) which could be 4% higher than your entry signal. Same limitations goes for exit positions. Lag between signal triggered and real entry in strategy is 1 full trading day. (or even more if we ad Saturday, Sunday, Presidents day... )
        Because of this limitation the data you get from strategies is too random. you never get exact entry or exit price - always price of the next bar open.
        It is basic and most important thing that you get correct entry and exit price.
        On the forum it is described briefly that you can use intrabar fills but I haven't seen it working in action. This is so fundamental problem that it should be addressed and explained step by step if it is possible to solve.
        Only true if CalculateOnBarClose is true, (the default). Make COBC false, and you can enter whenever your condition is triggered, including the open of the bar on the gap.

        You can not buy or sell at bar close, only at bar open
        This is actually the same problem as the one explained above. Lets say you want to buy at dip in price and exit next day when you expect a correction. With entry at open you don't catch the correction, but you would get it with bar close.
        You can use a barSeries with finer granularity and time your entry to the close of the bar, and enter at the time tick. You can do the same with COBC = false.

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Karado58, 11-26-2012, 02:57 PM
        8 responses
        14,825 views
        0 likes
        Last Post Option Whisperer  
        Started by Option Whisperer, Today, 09:05 AM
        0 responses
        1 view
        0 likes
        Last Post Option Whisperer  
        Started by cre8able, Yesterday, 01:16 PM
        3 responses
        11 views
        0 likes
        Last Post cre8able  
        Started by Harry, 05-02-2018, 01:54 PM
        10 responses
        3,203 views
        0 likes
        Last Post tharton3  
        Started by ChartTourist, Today, 08:22 AM
        0 responses
        6 views
        0 likes
        Last Post ChartTourist  
        Working...
        X