Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

I want a "Cross" condition to be valid for more than one bar

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

    I want a "Cross" condition to be valid for more than one bar

    Question:

    I have been running my ninja script for the past 7 days. The first condition is a Move. Ave cross, then some RSI, ADX, etc ... conditions.

    My question is if the moving average condition "crosses", but the other
    conditions have NOT been met (yet), how long will the first condition stay
    "True" to allow the additional conditions time to happen and trigger the trade ?

    If the second or third condition takes 5 more minutes, I still want the
    trade to execute. I am wondering is there a maximum length of time the "Cross Over" and "Cross Under" conditions are valid? (I would prefer not to use the ">" and "<" conditions, as the resutls are much less).
    Answer:

    The CrossAbove() and CrossBelow() methods have a signature such as:

    CrossAbove(series1, series2, lookBackPeriod)

    Where "lookBackPeriod" sets the number of bars where the cross must have occured within for the method to return a true value.

    Therefore, if you want to check if the Cross of two MA's occured within the last three bars, you would write:

    if (CrossAbove(SMA(10), SMA(20), 3))
    // Do something
    RayNinjaTrader Customer Service

    #2
    Hello Ray,
    I what to use the CrossAbove of two MA's. One SMA using a 5 period close and the other SMA using a 5 period open. How would I do that based on your example below?

    if (CrossAbove(SMA(10), SMA(20), 3))
    // Do something

    Would it be something like this?:
    if (CrossAbove(SMA(5 close), SMA(5 open), 1))
    // Do something

    Thanks

    Comment


      #3
      if (CrossAbove(SMA(Close,5), SMA(Open,5), 1))
      // Do something

      Should do it.

      Take a look at the strategy tutorial .. http://www.ninjatrader-support.com/H...helpguide.html

      In particular .. step 3. See the box in the diagram called InputSeries - 'Default Input' ?

      YOu can click that, and then refer to any price/indicator you want.. For example, Close, Open, Typical .. or even another indicator.

      Very powerful.

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by sjsj2732, Yesterday, 04:31 AM
      0 responses
      36 views
      0 likes
      Last Post sjsj2732  
      Started by NullPointStrategies, 03-13-2026, 05:17 AM
      0 responses
      287 views
      0 likes
      Last Post NullPointStrategies  
      Started by argusthome, 03-08-2026, 10:06 AM
      0 responses
      288 views
      0 likes
      Last Post argusthome  
      Started by NabilKhattabi, 03-06-2026, 11:18 AM
      0 responses
      134 views
      1 like
      Last Post NabilKhattabi  
      Started by Deep42, 03-06-2026, 12:28 AM
      0 responses
      95 views
      0 likes
      Last Post Deep42
      by Deep42
       
      Working...
      X