top 50 stocks ranked by 3m price performance
Forums › ProRealTime English forum › ProScreener support › top 50 stocks ranked by 3m price performance
- This topic has 9 replies, 2 voices, and was last updated 3 years ago by Alfy.
-
-
10/28/2021 at 12:41 PM #18046910/28/2021 at 1:58 PM #180474
There yoo go:
1234Timeframe(Daily)N = 63 //3 months x 21 days = 63 days (roughly)c1 = (summation[N](volume >= 50000000) = N)SCREENER[c1]10/28/2021 at 2:24 PM #18047510/28/2021 at 7:39 PM #180492No, sorry, I forgot to add it. Currently it only filters by volume and no ranking.
Update the last line as follows to have a ranking by price (ratio, current vs. 3 months ago):
1SCREENER[c1](close / close[N] AS "Performance ratio")10/29/2021 at 7:36 AM #18050410/29/2021 at 9:58 AM #180528Sorry again, there was a glitch in my original code, as I did not multiply PRICE * VOLUME:
1234Timeframe(Daily)N = 63 //3 months x 21 days = 63 days (roughly)c1 = (summation[N]((close*volume) >= 50000000) = N)SCREENER[c1](close / close[N] AS "Performance ratio")1 user thanked author for this post.
10/29/2021 at 10:01 AM #18053010/29/2021 at 11:39 AM #180545Roberto, can i ask one last favour please? I would like to screen for stocks with a price greater than $10, with the highest 3 month % price performance, and with daily volume greater than 100k shares. Can you help me modify your code please? Sorry to be a pest
10/29/2021 at 11:57 AM #180550There you go:
12345678910Timeframe(Daily)N = 63 //3 months x 21 days = 63 days (roughly)c1 = (summation[N]((close*volume) >= 50000000) = N)c2 = close > 10Perf = (close / close[N])c3 = (Perf = highest[N](Perf))//c4 = volume > 100000c4 = average[N,0](volume) > 100000Cond = c1 AND c2 AND c3 AND c4SCREENER[Cond](Perf AS "Performance ratio")as to Volume I compared the average daily volume over N periods to 100K. If you, instead, prefer the current daily volume, then swap the comment slashes at lines 7-8.
10/29/2021 at 12:05 PM #180552 -
AuthorPosts
Find exclusive trading pro-tools on