Revert three line break Alert

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #119174 quote
    segie
    Participant
    Senior

    Hi,

    Is there any way to create an alert for the attached indicator?

    Regards,

    Segie

    //PRC_RevertSignal Three Line Break | indicator
    //22.06.2017
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
    //translated from Nanotrader
    
    if barindex=1 then //barindex
     if (close >= open) then
      xtrend = 1
      trend = xtrend
      xu = close
      xu1 = open
      xu2 = open
      xu3 = open
      CL = xu
      OP = xu1
      LL = OP
      HH = CL
     else
      xtrend = -1
      trend = xtrend
      xu = close
      xu1 = open
      xu2 = open
      xu3 = open
      CL = xu
      OP = xu1
      LL = CL
      HH = OP
     endif
    else //barindex continue
     if (xtrend = 1) then
      if (close > xu) then
       trend = xtrend
       xu3 = xu2
       xu2 = xu1
       xu1 = xu
       xu = close
       CL = xu
       OP = xu1
       LL = OP
       HH = CL
      elsif (close < xu3) then
       xtrend = -1
       trend = xtrend
       xu = close
       xu2 = xu1
       xu3 = xu1
       CL = xu
       OP = xu1
       LL = CL
       HH = OP
      else
       trend = xtrend
       CL = CL[1]
       OP = OP[1]
       LL = LL[1]
       HH = HH[1]
      endif
     else //xtrend <>1
      if (close > xu3) then
       xtrend = 1
       trend = xtrend
       xu = close
       xu2 = xu1
       xu3 = xu1
       CL = xu
       OP = xu1
       LL = OP
       HH = CL
      elsif (close < xu) then
       trend = xtrend
       xu3 = xu2
       xu2 = xu1
       xu1 = xu
       xu = close
       CL = xu
       OP = xu1
       LL = CL
       HH = OP
      else
       trend = xtrend
       CL = CL[1]
       OP = OP[1]
       LL = LL[1]
       HH = HH[1]
      endif
     endif
    endif
    
    if trend>0 then
     r=0
     g=200
     b=0
    else
     r=200
     g=0
     b=0
    endif
    
    if trend<>trend[1] then
     BACKGROUNDCOLOR(200,200,200)
    endif
    
    RETURN CL coloured (r,g,b), xu3 coloured (r,g,b)
    #119205 quote
    Nicolas
    Keymaster
    Master

    Please, do no post coding question in the ProRealTime assistance forum. I moved your topic into the indicator section.

    Use this code and with the alert tool, check if the variable “alert” is equal to 1.

    //PRC_RevertSignal Three Line Break | indicator
    //22.06.2017
    //Nicolas @ www.prorealcode.com
    //Sharing ProRealTime knowledge
    //translated from Nanotrader
    
    if barindex=1 then //barindex
    if (close >= open) then
    xtrend = 1
    trend = xtrend
    xu = close
    xu1 = open
    xu2 = open
    xu3 = open
    CL = xu
    OP = xu1
    LL = OP
    HH = CL
    else
    xtrend = -1
    trend = xtrend
    xu = close
    xu1 = open
    xu2 = open
    xu3 = open
    CL = xu
    OP = xu1
    LL = CL
    HH = OP
    endif
    else //barindex continue
    if (xtrend = 1) then
    if (close > xu) then
    trend = xtrend
    xu3 = xu2
    xu2 = xu1
    xu1 = xu
    xu = close
    CL = xu
    OP = xu1
    LL = OP
    HH = CL
    elsif (close < xu3) then
    xtrend = -1
    trend = xtrend
    xu = close
    xu2 = xu1
    xu3 = xu1
    CL = xu
    OP = xu1
    LL = CL
    HH = OP
    else
    trend = xtrend
    CL = CL[1]
    OP = OP[1]
    LL = LL[1]
    HH = HH[1]
    endif
    else //xtrend <>1
    if (close > xu3) then
    xtrend = 1
    trend = xtrend
    xu = close
    xu2 = xu1
    xu3 = xu1
    CL = xu
    OP = xu1
    LL = OP
    HH = CL
    elsif (close < xu) then
    trend = xtrend
    xu3 = xu2
    xu2 = xu1
    xu1 = xu
    xu = close
    CL = xu
    OP = xu1
    LL = CL
    HH = OP
    else
    trend = xtrend
    CL = CL[1]
    OP = OP[1]
    LL = LL[1]
    HH = HH[1]
    endif
    endif
    endif
    
    if trend>0 then
    r=0
    g=200
    b=0
    else
    r=200
    g=0
    b=0
    endif
    
    if trend<>trend[1] then
    BACKGROUNDCOLOR(200,200,200)
    endif
    
    RETURN CL coloured (r,g,b), xu3 coloured (r,g,b), trend<>trend[1] as "alert"
    segie thanked this post
Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

Revert three line break Alert


ProBuilder: Indicators & Custom Tools

New Reply
Author
author-avatar
segie @segie Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by Nicolas
6 years ago.

Topic Details
Forum: ProBuilder: Indicators & Custom Tools
Language: English
Started: 02/10/2020
Status: Active
Attachments: No files
Logo Logo
Loading...