Hi, Shrewd!        Login  
Shrewd'm.com 
A merry & shrewd investing community
Best Of MI | Best Of | Favourites & Replies | All Boards | Post of the Week!
Search MI
Shrewd'm.com Merry shrewd investors
Best Of MI | Best Of | Favourites & Replies | All Boards | Post of the Week!
Search MI


Investment Strategies / Mechanical Investing
Unthreaded | Threaded | Whole Thread (2) |
Post New
Author: Taz2   😊 😞
Number: of 3957 
Subject: P123 backtesting insights
Date: 06/20/2025 3:12 PM
Post Reply | Report Post | Recommend It!
No. of Recommendations: 9
Musselmant posted:"Did your experiments with P123'S longer term backtester periods generate a few good criteria combos you can share?"

1) Screens that started their backtest in 1999 (peak of the internet explosion)performed much, much better than the same screens that started in 2001 (internet collapse). The P123 Zweig screen had a total gain of 3,919% starting in '99. It had a 600% total gain when starting in '01.

2)An excellent performing public P123 screen over the long term has been Quality_Value with an 83,000% return (32% CAGR), -77% MaxDD. 1.36 Sortino ratio. It does rely on P123's custom Ranking formula.

Country(“USA”)
Universe($ADR)=FALSE // Only USA stocks
Frank(“OpMgn%TTM”,#Industry,#desc)>=50
Frank(“OpMgn%TTM”,#All,#desc)>=50
Frank(“OpMgn%5Y”,#Industry,#desc)>=50
Frank(“OpMgn%5Y”,#All,#desc)>=50
Frank(“AstTurnTTM”,#Industry,#desc)>=50
Frank(“AstTurnTTM”,#All,#desc)>=50
Frank(“ROI%TTM”,#Industry,#desc)>=50
Frank(“ROI%TTM”,#All,#desc)>=50
Frank(“ROI%5Yavg”,#Industry,#desc)>=50
Frank(“ROI%5Yavg”,#All,#desc)>=50
Frank(“IntCovTTM”,#Industry,#desc)>=50
Frank(“IntCovTTM”,#All,#desc)>=50
CurFYEPSLow>0 // Earnings will be positive this year
FOrderOLD(“Pr2SalesTTM”,#All,#Asc,#Previous,TRUE)<=8

3. My most successful screen has been what I call BenchmarkPlus!. It uses the standard Benchmarking the Dow parameters plus i) it stays out of commodities and highly regulated industries, and ii) it requires ROC > CAPM Discount Rate. Longterm CAGR 26%, maxDD -56%, Sortino 1.36.

Universe(NOOTC)=TRUE & Universe($adr)=false
Universe(MasterLP)=false and SalesGr%TTM!=NA
AvgDailyTot(20)>500000 // Enough liquidity to trade
Price > 1 // No penny stocks
// Stay out of commodities and highly regulated industries
!GICS(FINANC) and !GICS(BASICM) and !GICS(UTILIT)
!GICS(REOPER) and !GICS(BLDRAW) and !GICS(AGRLIV) and !GICS(ACROPS) and !GICS(CCOALL)
EBITDAPY>0 and EBITDAPY2>0 and EBITDAPY3>0 and EBITDAPY4>0 and EBITDAPY5>0 //no negative earnings
CurFYEPSMean>0 & CurFYEPSMean!=NA
NextFYEPSMean>CurFYEPSMean
$ROC>$CAPMDiscRate/100
CurFYEPSMean>1.10*EPSActual(0,ANN) //Growing EPS
ROE%5YAvg != NA & ROE%TTM != NA
Price<$MktToBookLow*(ROE%TTM/ROE%5Yavg)*BVPSA //priced below historical norms
Pr2SalesTTM != NA
FOrderOLD(“Pr2SalesTTM”,#All,#Asc,#Previous,TRUE)<=4


Taz


Print the post


Author: musselmant   😊 😞
Number: of 3957 
Subject: Re: P123 backtesting insights
Date: 06/20/2025 8:07 PM
Post Reply | Report Post | Recommend It!
No. of Recommendations: 7
https://community.portfolio123.com/t/p123-ranking-... 2019 complaint about P123 ranking systems' results after 2008
Print the post


Post New
Unthreaded | Threaded | Whole Thread (2) |


Announcements
Mechanical Investing FAQ
Contact Shrewd'm
Contact the developer of these message boards.

Best Of MI | Best Of | Favourites & Replies | All Boards | Followed Shrewds