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 argusthome, 03-08-2026, 10:06 AM
    0 responses
    111 views
    0 likes
    Last Post argusthome  
    Started by NabilKhattabi, 03-06-2026, 11:18 AM
    0 responses
    59 views
    0 likes
    Last Post NabilKhattabi  
    Started by Deep42, 03-06-2026, 12:28 AM
    0 responses
    38 views
    0 likes
    Last Post Deep42
    by Deep42
     
    Started by TheRealMorford, 03-05-2026, 06:15 PM
    0 responses
    41 views
    0 likes
    Last Post TheRealMorford  
    Started by Mindset, 02-28-2026, 06:16 AM
    0 responses
    78 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Working...
    X