Screener for bullish stocks

Screener for bullish stocks

Simple and effective way to find bullish stocks.

It works perfect for Day Trading

Formula is:

Price > EMA(50) > EMA(100) > EMA(150)

Volume > 50% Previous Volume && Volume > SMA(20)

 

 

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. omidnajaf • 07/06/2020 #

    Hi, i don’t get any result on DAX!

    • cristofer • 07/06/2020 #

      hey! just remove the volume condition and you should be good to go, I personally use it in a 5 min timeframe when daytrading, I hope it helps

    • cristofer • 07/06/2020 #

      @omidnajaf this will give you DAX/currencies/etc, volume is not in part of the conditions anymore

      // EMA9 increasing
      ema9 = ExponentialAverage[9](close)
      c1 = (ema9 > ema9[1])

      // EMA20 increasing
      ema20 = ExponentialAverage[20](close)
      c2 = (ema20 > ema20[1])

      c3 = (ema9 > ema20)

      // Close > EMA9
      currentclose = Close
      c6 = currentclose > ema9

      // Prev close > EMA9 -> second candle that increases
      c8 = (currentclose[1] > ema9)

      // It closes possitive
      currentopen = Open
      c9 = (currentclose > currentopen)

      highCurrent = High
      highPrevious = High[1]

      c10 = (highCurrent > highPrevious)

      SCREENER[c1 AND c2 AND c3 AND c6 AND c8 AND c9 AND c10] ((close/DClose(1)-1)*100 AS “%cgh yesterday”)

  2. Violet • 07/06/2020 #

    Be aware that due to the use of volume indicators this screener is unlikely to flag stocks during the early parts of the day. Conditions c3, c4 and c6 imply that the trading session must, in most cases, have been well under way before they are likely to become TRUE.

    • cristofer • 07/06/2020 #

      true Violet! how I use it is for Day Trading on US stocks, and I set a 5 mins timeframe, and I only start trading 30 mins after market opens, by then the results are effective, I hope it helps!

  3. Violet • 07/06/2020 #

    Cristofor, what do you mean by 500.000 in c6? Is it five hundred thousand or a mere five hundred. ProRealTime interprets it as five hundred.

    • cristofer • 07/06/2020 #

      I meant 500k, but you are right, as it is is interpreted as 500, sorry I am new on PRT and of course to the values they use, as well to this programming language. Actually Im trying to find a way to edit this screener, as I would like to add ema9 as well, which is what I used yesterday to detect bullish US stocks and it worked quite well, so I will just post the version I used yesterday here on this comment:

  4. cristofer • 07/06/2020 #

    // EMA9 increasing
    ema9 = ExponentialAverage[9](close)
    c1 = (ema9 > ema9[1])

    // EMA20 increasing
    ema20 = ExponentialAverage[20](close)
    c2 = (ema20 > ema20[1])

    // EMA9 > EMA20
    c3 = (ema9 > ema20)

    // Vol over SMA20
    vol = Volume

    // Current vol 20% bigger than previous
    c5 = (vol > vol[1] * 1.20)

    // Close > EMA9
    currentclose = Close
    c6 = currentclose > ema9

    // Vol bigger than 200k
    c7 = (vol > 200000)

    // Prev close > EMA9 -> second candle that increases
    c8 = (currentclose[1] > ema9)

    // It closes possitive
    currentopen = Open
    c9 = (currentclose > currentopen)

    highCurrent = High
    highPrevious = High[1]

    c10 = (highCurrent > highPrevious)

    SCREENER[c1 AND c2 AND c3 AND c5 AND c6 AND c7 AND c8 AND c9 AND c10] ((close/DClose(1)-1)*100 AS “%cgh yesterday”)

  5. SkippyTrader • 07/06/2020 #

    Cheers – Been trying configure for weekly-trading.

    Anyone configured it for weekly buys and had some decent results? Eg. buy those bullish medium-term on Mondays – close Fridays .

  6. sam00075 • 07/06/2020 #

    This gives awesome results ! Thanks
    Is there a way to transform it into a bearish version ?

    • Nicolas • 07/06/2020 #

      Here is the version for bearish stocks:
      indicator1 = ExponentialAverage[50](close)
      indicator2 = ExponentialAverage[100](close)
      indicator3 = ExponentialAverage[150](close)
      c1 = (indicator1 < indicator2)
      c2 = (indicator2 indicator6)

      indicator7 = Volume
      c4 = (indicator5 > indicator7[1] * 1.5)

      indicator8 = Close
      c5 = indicator8 500.000)

      c7 = (indicator8[1] < indicator1)

      indicator9 = Open
      c8 = (indicator8 < indicator9)

      SCREENER[c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7 AND c8] ((close/DClose(1)-1)*100 AS "%cgh yesterday")

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
jimkn0pf Christopher, wie saehe denn die Formel ohne Kontrollkerze (3. Kerze) aus?
bobanteo Hi Cristofer, thanks for sharing. Would it be possible to delete the confirmation candle af...
Vonasi Discussion on this indicator/filter can be found here: https://www.prorealcode.com/topic/121...
Bougnat bonjour, ton screener semble intéressant .... merci pour le partage
guytrc Hi Nicolas - many thanks for your screener. One question if I may - how does condition 5 wor...
Nicolas In the last 20 periods, the SMA 10 periods was above the SMA 20 periods.
Nicolas Thanks for contributing to the "ichimoku section" of the prorealtime code library Don't he...
sourberry Thank you , this is a great indicator works beautifully. Could you kindly modify to scr...
pp_playaflamenca Excuse me,... reading your code about spanB: [ SenkouSpanBFutureW = (Highest[SenkouSpanPerio...
Julio Hi Doctrading, Is it possible to flip this to a "going bearish" by simply switching the cod...
Doctrading Hello, Yes, you can do it very simply...
Tarek Laaroussi Hi doctrading i am the one who sent you the email first thanks for the code . It really wo...

Top