Moving Average Band Touch Sceener

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #202267 quote
    Marcel van Vliet
    Participant
    Veteran

    Hi Folks,

    I need some help (again😀).

    Last weekend I tried to build a screener that screens at the end of day for candles hitting the 50MA band on US Stock Charts (screenshot).

    Somehow the screener does not work properly. It does not take into account any of the  the DataConditions as mentioned on the screenshot. Lots of pennystocks are showing up.

    I removed the ‘Vol’ condition to test it, but more stocks are found by the screener.

    I need answers on the following questions: Are the C2 and C5 codes correct to let the candle touch the 50MA band? And how can I filter the stocks of the 29 markets with the MinPrice, the MaxPrice and the DailyVolume?

    // Moving Average Band Touch Sceener.
    // Based on the GRAB/Bias indicator.
    // 10/10/2022 by Marcel van Vliet.
    
    // Parameters
    MinPrice=25 // The minimum price of each security.
    MaxPrice=1000 // The maximum price of each security.
    DailyVolume = volume>1000000 //Required daily volume.
    Vol= Volume>average[50] (volume)
    DataConditions= (Vol and MinPrice and MaxPrice and DailyVolume)
    
    //Uptrend
    C1= High>Low and open<close
    C2= low<=average[50] (high)
    C3= close>average[50](high)
    DataBullish= (C1 and C2 and C3)
    
    //Downtrend
    C4= low<high and open>close
    C5= high>=average[50] (low)
    C6= close<average[50] (low)
    DataBearish= (C4 and C5 and C6)
    
    screener [DataBullish or DataBearish and DataConditions]
    
    Screenshot-MAB-Touch-indicator.png Screenshot-MAB-Touch-indicator.png
    #202280 quote
    JS
    Participant
    Senior

    Hi @marcelvanvliettrading

    To set the conditions for the price right, you can use:

    xPrice= Close > 25 and Close < 1000

    I don’t know where the other conditions come from but for me it is very unlikely that they will occur at the same time…

    Regel 24: Screener[(DataBullish and DataConditions) or (DataBearish and DataConditions)]

    // Moving Average Band Touch Sceener.
    // Based on the GRAB/Bias indicator.
    // 10/10/2022 by Marcel van Vliet.
     
    // Parameters
    xPrice= Close > 25 and Close < 1000 // The maximum / minimum price of each security.
    DailyVolume = volume>10000 //Required daily volume.
    Vol= Volume>average[2](volume)
    DataConditions= (xPrice and DailyVolume and Vol)
     
    //Uptrend
    C1= High>Low and open<close
    C2= low<=average[50] (high)
    C3= close>average[50](high)
    DataBullish= (C1 and C2)
     
    //Downtrend
    C4= low<high and open>close
    C5= high>=average[50] (low)
    C6= close<average[50] (low)
    DataBearish= (C4 and C5 and C6)
     
    screener [(DataBullish and DataConditions) or (DataBearish and DataConditions)]
    
    Marcel van Vliet thanked this post
    #202348 quote
    Marcel van Vliet
    Participant
    Veteran
    Hi Js, Thanks a lot, your rebuild of the screener gave me 88 results, but after changing the DailyVolume back to >1000000 and the Vol >average [2] (volume) back to Vol >average [21] (volume), the screener gave me 15 results to analyse manually after market hours. In combination with the GRaB/Bias indicator it  forms a robust trading system for end of day trading. In my next e-book I will explain the whole strategy and the way to trade it. To thank you for your help I’ll send it to you for free. Contact me through the TradersTrefpunt.nl website.
    JS thanked this post
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Moving Average Band Touch Sceener


ProScreener: Market Scanners & Detection

New Reply
Author
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by Marcel van Vliet
3 years, 4 months ago.

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