Subject: Re: Trading Once a Year
Here's a gtr1 backtest of a similar mutual fund:
CAGR HFCGX {zgHFCGX2023}
3-yr 14.4 13.7
5-yr 20.8 18.6
10-yr 11.4 10.1
15-yr 13.2 12.8
https://gtr1.net/2013/?~zgHFCG...
Command Translation
Define {zgHFCGX2023}
Create [MktCap]: [1e-06*[[Actual closing Price; share_lag=1 days; quote_lag=1 days]*[Security Shares Outstanding; lag=1 days]]]
Create [Q1End]: [[[CPiT Sales/Turnover (Net) Q1; lag=1 days] == null ? 0 : [CPiT Ending Date as Ordinal Q1; lag=1 days]] 19870302 to 19970829; [[SI Sales Q1; lag=1 days] == null ? 0 : [SI Q1 Ending Date as Ordinal; lag=1 days]] 19970902 to 20240524]
Create [PS]: [[[[daily CPiT-adjusted Price; share_lag=1 days; quote_lag=1 days]*[CPiT (d) Com Shares Outstanding Q1; lag=1 days]]/[CPiT (d) Sales/Turnover (Net) - TTM Q1; lag=1 days]] 19870302 to 19970829; [[[daily SI-adjusted Price; share_lag=1 days; quote_lag=1 days]*[SI Shares Average Q1; lag=1 days]]/[SI Sales 12m; lag=1 days]] 19970902 to 20240524]
Create [ErnInc]: [[[CPiT (d) EPS (Diluted) - Excl Extraord Items - TTM Q1; lag=1 days] - [CPiT (d) EPS (Diluted) - Excl Extraord Items - TTM Q5; lag=1 days]] 19870302 to 19970829; [[SI (d) EPS-Continuing - TTM Q1; lag=1 days] - [SI (d) EPS-Continuing - TTM Q5; lag=1 days]] 19970902 to 20000331; [[SI (d) EPS-Diluted Continuing - TTM Q1; lag=1 days] - [SI (d) EPS-Diluted Continuing - TTM Q5; lag=1 days]] 20000403 to 20240524]
step0: [Security Type; lag=1 days] == 10,11
step1: [Mkt Days Since Security Opened; lag=1 days] >= 252
step2: [MktCap] > 175
step3: [[Mkt Date as Ordinal; lag=1 days] - [Q1End]] <= 252
step4: [PS] < 1.5
step5: [ErnInc] > 0
step6: [Total Return % over 63 days; lag=1 days] > 0
step7: [Total Return % over 126 days; lag=1 days] > 0
step8: [Total Return % over 252 days; lag=1 days] Top 50; Cash When Fewer
Holding period = 252 mkt days
Frictional loss of 0.4% applied to all sales (closing long/opening short)
Equally weight new positions, fully rebalancing all liquid positions to equal weight every 1 holding periods
All trades at market close.