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 Mindset, 04-21-2026, 06:46 AM
    0 responses
    87 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Started by M4ndoo, 04-20-2026, 05:21 PM
    0 responses
    128 views
    0 likes
    Last Post M4ndoo
    by M4ndoo
     
    Started by M4ndoo, 04-19-2026, 05:54 PM
    0 responses
    65 views
    0 likes
    Last Post M4ndoo
    by M4ndoo
     
    Started by cmoran13, 04-16-2026, 01:02 PM
    0 responses
    117 views
    0 likes
    Last Post cmoran13  
    Started by PaulMohn, 04-10-2026, 11:11 AM
    0 responses
    67 views
    0 likes
    Last Post PaulMohn  
    Working...
    X