I cant get criteria to work

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #197275 quote
    oyinloyeaoyinloyea
    Participant
    Veteran

    Attached is my code. It only gives me criteria 1 . Please help

    indicator1 = ExponentialAverage[26](close)
    indicator2 = ExponentialAverage[37](close)[1]
    c1 = (indicator1 > indicator2)

    indicator3 = ExponentialAverage[37](close)[1]
    indicator4 = ExponentialAverage[55](close)[1]
    c2 = (indicator3 > indicator4)

    indicator5 = ExponentialAverage[26](close)
    indicator6 = ExponentialAverage[55](close)[1]
    c3 = (indicator5 > indicator6)

    indicator7 = ExponentialAverage[21](close)
    c4 = (close < indicator7)

    indicator8 = ExponentialAverage[21](close)
    indicator9 = ExponentialAverage[34](close)[1]
    c5 = (indicator8 < indicator9)

    indicator10 = ExponentialAverage[34](close)[1]
    indicator11 = ExponentialAverage[55](close)[1]
    c6 = (indicator10 < indicator11)

    indicator12 = ExponentialAverage[21](close)
    indicator13 = ExponentialAverage[55](close)[1]
    c7 = (indicator12 < indicator13)

    indicator14 = ExponentialAverage[21](close)
    c8 = (close > indicator14)

    x1 = c1 AND c2 AND c3 AND c4
    x2 = c5 AND c6 AND c7 AND c8
    y = x1 OR x2
    SCREENER[y] (y AS “1/2”) //1=bullish, 2=bearish

    #197276 quote
    fifi743fifi743
    Participant
    Master

    look at this one

     

    indicator1 = ExponentialAverage[26](close)
    indicator2 = ExponentialAverage[37](close)[1]
    c1 = (indicator1 > indicator2)
    
    indicator3 = ExponentialAverage[37](close)[1]
    indicator4 = ExponentialAverage[55](close)[1]
    c2 = (indicator3 > indicator4)
    
    indicator5 = ExponentialAverage[26](close)
    indicator6 = ExponentialAverage[55](close)[1]
    c3 = (indicator5 > indicator6)
    
    indicator7 = ExponentialAverage[21](close)
    c4 = (close < indicator7)
    
    indicator8 = ExponentialAverage[21](close)
    indicator9 = ExponentialAverage[34](close)[1]
    c5 = (indicator8 < indicator9)
    
    indicator10 = ExponentialAverage[34](close)[1]
    indicator11 = ExponentialAverage[55](close)[1]
    c6 = (indicator10 < indicator11)
    
    indicator12 = ExponentialAverage[21](close)
    indicator13 = ExponentialAverage[55](close)[1]
    c7 = (indicator12 < indicator13)
    
    indicator14 = ExponentialAverage[21](close)
    c8 = (close > indicator14)
    
    long=0
    short=0
    IF c1 AND c2 AND c3 AND c4 THEN
    short=1
    endif
    if c5 AND c6 AND c7 AND c8 then
    long=1
    endif
    sig=0
    if long>0  then
    sig=long
    endif
    if short>0 then
    sig=-short
    endif
    
    // code proscreener d'exemple
    SCREENER[long or short ](sig as "SIGNAL")
Viewing 2 posts - 1 through 2 (of 2 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

I cant get criteria to work


ProBuilder: Indicators & Custom Tools

New Reply
Author
author-avatar
oyinloyea @oyinloyea Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by fifi743fifi743
4 years, 2 months ago.

Topic Details
Forum: ProBuilder: Indicators & Custom Tools
Language: English
Started: 07/14/2022
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...