Revert Three line break screener

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #119584 quote
    segiesegie
    Participant
    Senior

    Hi,

    Can the attached code be used on Pro screener?   e.g to screen 4hr charts

    Will be a plus if I can also import a file.

    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)
    #119586 quote
    NicolasNicolas
    Keymaster
    Legend

    Here is the screener to alert when trend is changing direction with this three line break indicator

    //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
    
    screener[trend<>trend[1]]
    segie and Marcotipiak thanked this post
    #119608 quote
    segiesegie
    Participant
    Senior

    Many thanks

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Revert Three line break screener


ProScreener: Market Scanners & Detection

New Reply
Author
author-avatar
segie @segie Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by segiesegie
6 years, 7 months ago.

Topic Details
Forum: ProScreener: Market Scanners & Detection
Language: English
Started: 02/13/2020
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...