Setup for breakout

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #217495 quote
    marco7630
    Participant
    New

    Hello,

    Can you help me with following screener.

    On a daily time frame i would like to see all the assets that meet de following requirements:

    • The stock is above the EMA10, EMA20 and EMA50 for at least 30 days
    • The stock has increased at least 30 percent in price in the last 3 months
    • The current price is below the 2 week high
    • Average daily volume for the last 30 days is above 200000
    • The stockprice is above 10
    • Last 2 weeks the volatility is decreasing

    Thanks a lot

     

    gr Marco

    #217525 quote
    JS
    Participant
    Veteran

    Hi,

    Hereby the screener…

     

    TimeFrame(Daily)
    
    EMA10=ExponentialAverage[10](close)
    EMA20=ExponentialAverage[20](close)
    EMA50=ExponentialAverage[50](close)
    ATR10=AverageTrueRange[10](close)
    
    C1=Summation[30](Close>EMA10)=30
    C2=Summation[30](Close>EMA20)=30
    C3=Summation[30](Close>EMA50)=30
    C4=(Close-Close[60])/Close[60]>0.3
    C5=Close>Highest[10](High)
    C6=Average[30](Volume)>200000
    C7=Close>10
    C8=Summation[10](ATR10<ATR10[1])=10
    
    BreakOut= C1 + C2 + C3 + C4 + C5 + C6 + C7 + C8
    
    Screener[BreakOut](BreakOut as "BreakOut")
    #217526 quote
    JS
    Participant
    Veteran

    Correction…

    TimeFrame(Daily)
    
    EMA10=ExponentialAverage[10](close)
    EMA20=ExponentialAverage[20](close)
    EMA50=ExponentialAverage[50](close)
    ATR10=AverageTrueRange[10](close)
    
    C1=Summation[30](Close>EMA10)=30
    C2=Summation[30](Close>EMA20)=30
    C3=Summation[30](Close>EMA50)=30
    C4=(Close-Close[60])/Close>0.3
    C5=Close>Highest[10](High)
    C6=Average[30](Volume)>200000
    C7=Close>10
    C8=Summation[10](ATR10<ATR10[1])=10
    
    BreakOut= C1 and C2 and C3 and C4 and C5 and C6 and C7 and C8
    
    Screener[BreakOut](BreakOut as "BreakOut")
    #217536 quote
    marco7630
    Participant
    New

    Thanks JS.

    One more question. What code do i need to use to see all the stocks that are up more then 50% over de last three trading days?

    #217537 quote
    JS
    Participant
    Veteran
    Hi Marco,

    I made a separate screener for your last question…    

    TimeFrame(Daily)
    Gain=(Close-Close[3])/Close[3]
    C1= Gain>0.5
    Screener[C1](Gain*100 as "Procent gain in 3-days (%)")

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

Setup for breakout


ProScreener: Market Scanners & Detection

New Reply
Author
author-avatar
marco7630 @marco7630 Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by JS
2 years, 8 months ago.

Topic Details
Forum: ProScreener: Market Scanners & Detection
Language: English
Started: 07/10/2023
Status: Active
Attachments: No files
Logo Logo
Loading...