Stocks screener EMA50, Relative volume etc
Forums › ProRealTime English forum › ProScreener support › Stocks screener EMA50, Relative volume etc
-
-
01/01/2025 at 4:05 PM #242034
Dear ProRealCode Community,
Happy New Year. I am looking to have a custom screener, and I would greatly appreciate your expertise. My objective is to identify stocks that meet the following criteria:
1.Price and Volume Parameters:
•Price closes above the EMA50.
•Stock price is less than $10.
•Relative volume is 1.5 or above
•Total volume is 1 million or above.
2.Technical Indicators:
•MACD: Should be bullish.
•Stochastic Oscillator:
•Preferably about to cross over to bullish.
•Include scenarios where there is a stochastic is bearish but moving towards bullish.
•Highlight instances where the bullish crossover has occurred within the last two candles.
I know this is quite a detailed set of criteria, but I would sincerely appreciate your help in creating this screener. Your insights and assistance would mean a lot, and I’m more than happy to provide further clarifications if needed.
Thanks in advance
01/01/2025 at 5:58 PM #242036Happy New Year.
Check this first try:
Screener Stochastics MACD EMA Volume123456789101112131415161718192021222324252627282930313233// Screener for identifying stocks that meet the following criteria:// - Price closes above EMA50// - Stock price is less than $10// - Relative volume ≥ 1.5// - Total volume ≥ 1 million// - MACD is bullish// - Stochastic Oscillator:// 1. About to cross bullish// 2. Highlight recent bullish crossover (within the last 2 candles)// Define ParametersEMA50 = Average[50,1](Close) // EMA50RelativeVolume = Volume / Average[50](Volume)StochasticK = Stochastic[14,1](Close)xStochasticD = Average[3](StochasticK)xMACD = MACD[12,26,9](Close) - MACDLine[12,26,9](Close)// Define Conditionsc1 = Close > EMA50 // Price closes above EMA50c2 = Close < 10 // Stock price less than $10c3 = RelativeVolume >= 1.5 // Relative volume ≥ 1.5c4 = Volume >= 1000000 // Total volume ≥ 1 millionc5 = xMACD > 0 // MACD is bullish// Stochastic ConditionsisBullishCross = StochasticK[1] < xStochasticD[1] AND StochasticK > xStochasticDRecentBullishCross = isBullishCross OR (StochasticK[2] < xStochasticD[2] AND StochasticK[1] >= xStochasticD[1])// Combine All ConditionsFilter = c1 AND c2 AND c3 AND c4 AND c5 AND (isBullishCross OR recentBullishCross)// Screener OutputSCREENER[Filter](Close AS "Close Price", relativeVolume AS "Rel. Vol.", Volume AS "Total Vol.")2 users thanked author for this post.
01/01/2025 at 7:03 PM #24204101/01/2025 at 7:49 PM #24204501/02/2025 at 1:42 AM #24206001/02/2025 at 3:55 AM #242061Try this version…
Mr Magic Screener V1.1123456789101112131415161718192021222324252627282930313233// Screener for identifying stocks that meet the following criteria:// - Price closes above EMA50// - Stock price is less than $10// - Relative volume ≥ 1.5// - Total volume ≥ 1 million// - MACD is bullish// - Stochastic Oscillator:// 1. About to cross bullish// 2. Highlight recent bullish crossover (within the last 2 candles)// Define ParametersEMA50 = Average[50,1](Close) // EMA50RelativeVolume = Volume / Average[50](Volume)StochasticK = Stochastic[14,1](Close)xStochasticD = Average[3](StochasticK)xMACD = MACD[12,26,9](Close)// Define Conditionsc1 = Close > EMA50 // Price closes above EMA50c2 = Close < 10 // Stock price less than $10c3 = RelativeVolume >= 1.5 // Relative volume ≥ 1.5c4 = Volume >= 1000000 // Total volume ≥ 1 millionc5 = xMACD > 0 // MACD is bullish// Stochastic ConditionsisBullishCross = StochasticK[1] < xStochasticD[1] AND StochasticK > xStochasticDRecentBullishCross = isBullishCross OR (StochasticK[2] < xStochasticD[2] AND StochasticK[1] >= xStochasticD[1])// Combine All ConditionsFilter = c1 AND c2 AND c3 AND c4 AND c5 AND (isBullishCross OR recentBullishCross)// Screener OutputSCREENER[Filter](Close AS "Close Price", relativeVolume AS "Rel. Vol.", Volume AS "Total Vol.")1 user thanked author for this post.
01/03/2025 at 12:49 PM #242112 -
AuthorPosts
Find exclusive trading pro-tools on