Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

CrossAbove Function

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

    CrossAbove Function

    How does the CrossAbove function work when the look back period is greater than 1? If its 2, does it execute if it crossed above 2 bars ago and is still above?

    #2
    Hello samish18,

    Thank you for your post.

    The look back period is the number of bars back to check for the cross above condition. So if the lookbackperiod is 2, it will check for if the condition happened within the last 2 bars. So if it crossed above 2 bars or 1 bar ago, it will evaluate as true.


    Code:
    // Go long if 10 EMA crosses above 20 EMA within the last bar
    if (CrossAbove(EMA(10), EMA(20), 1))
    EnterLong();
    
    // Go long we have an up bar and the 10 EMA crosses above 20 EMA within the last 5 bars
    if (Close[0] > Open[0] && CrossAbove(EMA(10), EMA(20), 5))
    EnterLong();


    Please let us know if you have any further questions. ​

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 03-31-2026, 09:41 PM
    1 response
    72 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    39 views
    0 likes
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    63 views
    2 likes
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    63 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    53 views
    0 likes
    Last Post CarlTrading  
    Working...
    X