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 kinfxhk, 07-13-2026, 10:18 AM
    0 responses
    57 views
    0 likes
    Last Post kinfxhk
    by kinfxhk
     
    Started by kinfxhk, 07-13-2026, 09:50 AM
    0 responses
    39 views
    0 likes
    Last Post kinfxhk
    by kinfxhk
     
    Started by kinfxhk, 07-13-2026, 07:21 AM
    0 responses
    45 views
    0 likes
    Last Post kinfxhk
    by kinfxhk
     
    Started by kinfxhk, 07-11-2026, 02:11 AM
    0 responses
    35 views
    0 likes
    Last Post kinfxhk
    by kinfxhk
     
    Started by SalmaTrader, 07-07-2026, 10:26 PM
    0 responses
    153 views
    0 likes
    Last Post SalmaTrader  
    Working...
    X