Jamie Gritton's MI Backtester

Screen List

As described in the backtest code guide, there are three ways to enter screens into the backtester. The Screen Builder can generate any screen possible from the Value LineŽ data. There's a standard set of MI screens that use this data, and those screens may be referenced by name. A subset of those screens have two-letter shortcuts (these used to be the only screens the backtester could directly reference).

Here is a list of the currently defined screens:

Name shortcut code
3PT_SCV_pst SBT13XmcpB50HXh52G0IcpeG4IslsG0IcflG0XpriDh52G.89IpstGE50XcpeMOmcpDslsCMOmcpDcflCB10
3PT_SCV_pst_slta SBT13XmcpB50HXh52G0IcpeG4IsltaG0IcflG0XpriDh52G.89IpstGE50XcpeMOmcpDsltaCMOmcpDcflCB10
3PT_Value_SmallCap SBT13XmcpB50HXpriDh52G.89Itr1yG0IpriG6XcpeG4IslsG0IcflG0XcpeMOmcpDsltaCMOmcpDcflCB10
AssRS13 SBT11XtcaT15Xr13T10
AssRS26 SBT12XtcaT50Xr26T10
Benchmark bi (no Screen Builder equivalent)
BenchmarkFCF bf (no Screen Builder equivalent)
BETA bt SBT11XbetT10
BLITZ kb SBmcpT100XtimL3Xr26T10
CAPLOWEG SBT15XmcpT500XbetGE1XtchLE2Xr13T50XcpeNE0IcpeL100XOeg5ArceCDcpeDtimT10
CAPRS cr SBT11XmcpT55Xtr1yT10
CDPD SBcdvT100XpdgT10
DIVIDEND_GROWTH SBdpcL55Xdg5G1.6Xslg5GEdg5Ieg5GEdg5Xtr1ySdyldGS45Xtr4wGS15XepsxG0IdyldG0XdyldT10
EG es SBT12Xr26T25XpegFr26T10
EG5PE SBT12XtchLE2Xr13T50Xtr4wG0XcpeNE0IcpeL100Xeg5DcpeT10
EG5_AT SBT15Xeg5G0Xr13Ar26T40XcpeNE0IcpeL100XOeg5AelqApegCDcpeT10
EG5_PEG SBT12XtchLE2Xr13T50Xtr4wG0XcpeNE0IcpeL100XOeg5ApegCDcpeT10
EGPLOW_PE qb SBT12XtchLE2Xr13T50XcpeNE0IcpeL100XOeg5ArceCDcpeT10
EGPLOW_PE_E SBT12XtchLE2Xeg5G0Xr13T25XcpeNE0IcpeL100XOeg5ArceCDcpeT10
EGPR_PE SBT12XtchLE2Xeg5G0VpegG0Xr13T40Xtr4wG0XcpeNE0IcpeL100XOeg5MpegCDcpeT10
EGRSW ew SBT12X.4Mr13A.3Mr26A.3Mtr1yT25XpegF.4Mr13A.3Mr26A.3Mtr1yT10
EG_PELA SBT12XtchLE2Xeg5G0VpegG0Xr13T40Xtr4wG0XpelaNE0XOeg5MpegCDpelaT10
ERS13 SBT11XcpeG0XelqG0Xr13T10
ERS26 SBT11XcpeG0XelqG0Xr26T10
FOG_BDF SBmcpT1000XgincG0XrceG0Xtr4wG0Xr13G0Xtr1ySr13SO3Mtr4wCT10
FOG_MI rf SBT11Xr13G0Xtr4wG0Xtr1ySr13S3Mtr4wT10
FORM90 fn (no Screen Builder equivalent)
Foolish4 rp (no Screen Builder equivalent)
Fundamentals SBT15XcpeG0IbvsG0Xr13T75HXpriDbvsB66.7HXcpeB33.3HXtr1yDcpeT50HXcflDOcsoMpriCT50HXpihB50HXr26T10
GAR4 gr SBT12XpbvLE3XpriG5Xtr4wM4Ar13Sr26T10
GAR4CFS SBT12XpbvLE3XpriG5XcflNE0XmcpDcflB90HXsltaNE0XmcpDsltaB90HXtr4wM4Ar13Sr26T10
GAR4CFSpbvlt3 SBT12XpbvL3XpriG5XcflNE0XmcpDcflB90HXsltaNE0XmcpDsltaB90HXtr4wM4Ar13Sr26T10
GAR4pbvlt3 SBT12XpbvL3XpriG5Xtr4wM4Ar13Sr26T10
GARPEG gp SBT12XcflG0XcpeG0IcpeL100XpegG0XcpeDpegB65HXr26M2Ar13M2Atr4wT10
GAR_EG5 SBT12XtchLE2Xeg5G0XcpeG0IcpeL100XpegG0XOr13Atr4wCG0Xr13T30Xeg5DcpeT10
H52EarnPS SBT12XpriDh52G.90XelqG0XmcpDslsB10
H52EgPS SBT13Xh52NE0ItchLE2XpriDh52G.89Xeg5G0IslsG0XmcpDslsB10
H52EgPSlta SBT13Xh52NE0ItchLE2XpriDh52G.89Xeg5G0IsltaG0XmcpDsltaB10
HBSP SBT14XmcpT525XmcpNE0XslsDmcpG1XpriNE0XbvsDpriT10
HIGHCASHFLOW SBcflFtr1yT10
HIGH_CASH SBT11XcshFtr1yT55Xtr1yT10
HIPRICE hp SBT12XtchLE2XpriT75Xtr1yT10
HIYIELD SBmcpT50XcdyT10
HI_DIV SBT15XcflT500XdpcL50XcdyT10
HI_INC_CSH SBT12XcdvG0XdpcL65XOninAcshCDmcpT10
IN_RS26 SBT12XpihT20HXr26T10
JLC_DIV SBT15XmcpT500XpelaL26XdyldT10
KEY100 kc SBT12XexgNEQtseQXmcpT100Xr26T10
KEYCLQ SBT12XdomiEQusQXmcpT30Xr26T10XeaqT10
KEYRSW SBT12XdomiEQusQXmcpT30X.4Mr13A.3Mr26A.3Mtr1yT10
KEYSTONE ks SBT12XdomiEQusQXmcpT30Xr26T10
LLTD SBcpeG0XltdM10000LmcpXcpeB10Xtr1yT10
LOWDV SBT15XmcpT500XpriG0XbvsG0XpriDbvsB20HXfcflG0XmcpDfcflB10
LOWPB lb SBmcpT500XbvsG0XpriDbvsFSmcpB10
LOWPE SBcpeG0IcpeL100XcpeB250Xtr1yFScpeT10
LowPEsafe SBcpeG0IcpeL100XcpeB250XsftLE4X3Mtr1yScpeT10Xr26T10
LOWPE_ZLTD SBT14XltdE0XcpeB10HXtr1yT10
LOWPE_ZLTDA SBT14XltdE0XtasG0XcpeB10HXtr1yT10
LOWPSR SBT11XprsrG0IprsrL1.5Xesg1G0Xr26T10
LPCF SBT12XcdyT50HXcflG0XmcpDcflB10
LPE_YLD SBT14XcdyG0XcpeB20HXpriDbvsT80HXltdDtasB25HXcdyT10
LPS1+2_R26 SBT12XprsrL1.5Xesg1G0Xr26T10
LPS1+2_RSW SBT12XprsrL1.5Xesg1G0X.4Mr13A.3Mr26A.3Mtr1yT10
LPSAD SBT14XmcpT500XslsDmcpT50XOtasSltdCDmcpT10
LPSB SBmcpT500XbvsG0XslsNE0XmcpDslsL1XpriDbvsFSmcpB10
NoMo SBT15XcpeG0IcdyG0XcpeB33.3HXcdyT33.3HXelqT33.3HXpihB10
NoMoSafe SBtimAsftL7XcpeG0IcdyG0XcdyDcpeT12HXelqT60HXpihB10
OPTION_A ro SBT12XtchLE2XOtr1yD100A1CDOr26D100A1CT75Xr26T10
PEBsize SBcpeB30HXbvsNE0XpriDbvsB50HXpriDbvsT60HXmcpB10
PEG ps SBT12XcpeG0IcpeL100Xr26T25XpegNE0XSpegFcpeDpegB10XcpeDpegFSpegB10
PEG-Minimalist SBpriGE.95Mh52XpegG0Xtr1yG25XpegDcpeT10
PEG-NT SBcesGE0XcpeL100XpegG0XcpeDpegB95Xr13T10
PEG13 pq SBT12XcpeG0IcpeL100Xr13T25XpegNE0XSpegFcpeDpegB10XcpeDpegFSpegB10
PEGFF SBT12XcpeG0IcpeL100XpegNE0XcpeDpegL1.6XpriG7XpegFScpeDpegT50XcpeDpegB25Xr26FScpeDpegT10
PEGRSW pw SBT12XcpeG0IcpeL100X.4Mr13A.3Mr26A.3Mtr1yT25XpegNE0XSpegFcpeDpegB10XcpeDpegFSpegB10
PIH4 SBT12XpihMtr4wT10
PIH_CSO_safe SBT12XpstGE50IsftLE3XpihB50HXrceG0XcsoB10
PIH_CSO_simple SBT12XpstGE50XpihB50HXcsoB10
PIH_MCP SBT12XpstGE50XpihB50HXmcpB10
PLOW26WK bs SBrceG25XmcpT20Xr26T10
PLOWBKLD bd SBrceGE25XdpcLE40Xr26T10
PLOWBVS SBT12XinrLE35XtchLE2Xr13T50XpriNE0IbvsNE0XrceDOpriDbvsCT10
PLOWEG5_RS631 SBT12XtchLE2Xr26Ar13Atr4wT50XrceG0Xeg5G0XcpeNE0IcpeL100XOeg5ArceCDcpeT10
PLOWLD_NRS SBT12XtchL3XdpcG0XcpeG0IcpeL100XOrceSdpcCDcpeT10
PLOWPBV SBT12XinrLE35XtchLE2Xr13T50XpbvNE0XrceDpbvT10
PLOWRSW bw SBrceG25XmcpT20X.4Mr13A.3Mr26A.3Mtr1yT10
PLOW_PE be SBT12XinrLE35XtchLE2Xr13T50XcpeNE0IcpeL100XrceDcpeT10
PLOW_PE2 SBT12Xr13Ar26T25XcpeNE0IcpeL100XrceDcpeT10
PLOW_PE2MOD SBT12Xr13Ar26T15XcpeNE0IcpeL100XOenwArceAeaqApegCDcpeT10
PL_LD_NRS SBT12Xeg5G0Xr26G0XOrceSdpcCDcpeT10
PL_LD_NRS_ALT SBT15Xeg5G0Xr26G0XOrceSdpcCDcpeT10
PST_5-10 SBT15XbetNE0XpstDbetFr26B500XOeg5AelqApegCD3GE15Xr26T10
R13_EG qg SBT12XtchLE2Xr13T50Xtr4wG0XcpeNE0IcpeL100XOeg5AelqApegCDcpeT10
R13_EG2 SBT12XtchLE2Xeg5G0VpegG0Xr13T50Xtr4wG0XcpeNE0IcpeL100XOeg5MpegAelqCDcpeT10
R13_EG_E SBT12XtchLE2Xeg5G0Xr13T25Xtr4wG0XcpeNE0IcpeL100XOeg5AelqApegCDcpeT10
REIT SBT15XindEQreitQXcdyT6Xtr1wB6
REP qp SBT12XtchLE2Xr13T50XcpeNE0IcpeL100XO1Aeg5D100CMO1AelqD100CMO1ApegD100CMO1ArceD100CDcpeT10
REV qv SBT12XtchLE2Xtr4wG0XcpeNE0IcpeL100XOOeg5ApegCDcpeCMr13T10
ROC_RS26WK SBpetcGE25XmcpT20Xr26T10
ROEPLOW SBdomiEQusQXdyldE0XrceG20XmcpT15Xr26T10
ROIC SBpetcGE25XmcpT20X.4Mr13A.3Mr26A.3Mtr1yT10
RS13WK rq SBT11Xr13T10
RS13WKT12 SBT12Xr13T10
RS1WK SBT11Xtr1wT10
RS2020 SBT12Xr13T20HXtr4wT10
RS26WK rs SBT11Xr26T10
RS26WKT12 SBT12Xr26T10
RS4WK rm SBT11Xtr4wT10
RS4WKT12 SBT12Xtr4wT10
RS52WK ra SBT11Xtr1yT10
RS52WKT12 SBT12Xtr1yT10
RSCAP rc SBT11Xtr1yT15XmcpT10
RSEG-rgonsal qe SBT12XtchLE2Xr13T50Xtr4wGE0XcpeNE0IcpeL100XO3MpegA2Meg5AelqCDcpeT10
RSEP SBT11XcesG0Xr13T20Xr26T10XelqT8XpegNE0XOpriDcesCDpegB10
RSIBD ri (no Screen Builder equivalent)
RSPEG1 po SBT11XpriGE.85Mh52Xr13T20Xr26T10XcpeG0IcpeL100XpegG0XcpeDpegFSpegB10
RSPEG2 pt SBT12XpriGE.85Mh52Xr13T30Xr26T20XcpeG0IcpeL100XpegG0XcpeDpegFSpegB10
RSPS SBT12XprsrB85HXpriGE.85Mh52Xr13T10
RSW rw SBT11X.4Mr13A.3Mr26A.3Mtr1yT10
RSWEPS re SB.4Mr13A.3Mr26A.3Mtr1yT30XelqT10
SAFETY_BOUNCE SBsftE1XpriLOl52M1.13CXtr4wT10
SAFETY_HICCUP SBT15XsftLE2Xtr1wL1Xtr1yT50Xtr4wB10
SHORT_A SBT55XpriG5XtchE5X.4Mr13A.3Mr26A.3Mtr1yB10
SHORT_ALTMAN_Z SBT45XpriG5XO3.3MOninDtasCA.6MOmcpDOcliAltdCCAOslsDtasCCB20Xtr1yB10
SHORT_B SBpriG5Xtr1yB10
SHORT_C SBpriG5XpriL10Xtr1yB10
SHORT_DCB SBT55XpriG7.75Xtr4wT10
SHORT_K SBcpeGE10IcpeL100Xcfg1LE0Xcfg5LE10XpriGE10Xr26B25XpegT10
SHORT_M SBpriG5XcesL0Xh52NE0XpriDh52B10
SHORT_V SBpriG5XfcflLE0XdyldLE0Xtr1yL0Xr26L0Xr13L0Xtr4wL20Xtr1yB10
SLS_RS13 SBT12XslsT20HXr13T10
SLS_RS26 SBT12XslsT20HXr26T10
SomeMo SBT15XcpeG0IcdyG0XpriDh52DcpeT33.3HXcdyT33.3HXelqT33.3HXpihB10
SomeMoC SBT15XcpeG0XcdyG0IcdyL135DcpeXpriDh52DcpeT33.3HXcdyT33.3HXelqT33.3HXpihB10
SomeMoJoeSafe SBT15XsftLE3IcpeG3Ih52G0XpriDh52DcpeT33.3HXcdyG2.5XcdyT33.3HXelqT33.3HXpihB10
SomeMoSafe SBT15XsftLE3IcpeG3Ih52G0XpriDh52DcpeT33.3HXcdyG0XcdyT33.3HXelqT33.3HXpihB10
SPARK ss SBT13XeaqGE20XelqGE20XeeyGE29Xr26GE20XmcpT10
SPARKRSW sw SBT13XeaqGE20XelqGE20XeeyGE29X.4Mr13A.3Mr26A.3Mtr1yGE20XmcpT10
Screamers SBT12XpriG.9Mh52Xtr1yT67HXtr4wT10
TA_A SBT12XtchL3XOOtr1yA100CDOtr4wA100CCS1T100Xtr4wT10
TK1_R52 SBT15XtchE1Xtr1yT10
TK2_R52 SBT12XtchE1Xtr1yT10
TPEG13 SBT12Xr13T25XcpeL100XcpeB10XpegFr13T10
TREPPE qt SBT12XtchLE2Xr13T50XpriNE0XO1Aeg5D100CMO1ApegD100CMcesDpriT10
TREPPE_E SBT12XtchLE2Xeg5G0Xr13T25XpriNE0XO1Aeg5D100CMO1ApegD100CMcesDpriT10
TTI SBT11XtchE1Xr26T10XinrT10
TVALUE SBeaqG5XcpeG0XcpeB25Xr26T10
UG ug (no Screen Builder equivalent)
UG90 un (no Screen Builder equivalent)
ValueRatio SBT15XcdyG0IcpeG4IfstNEQcQXcdyDcpeT30Xtr1yT10
Value_EG SBT15XcpeNE0IcpeL100XOelqApegCDcpeT250Xtr4wGE0XOr13Ar26CDcpeT10
YEYPayout SBcpeG0XcdyDcpeT35XdvpoB25Xtr1yT10
YIELD4 SBcdyGE4XcesT15XpdgT10
YLDEARNYEAR SBcpeG0XcdyDcpeT35Xtr1yT10
YLDEARNYEAR2 SBcdyG0XcpeG0Xtr1yMcdyDcpeT10
YLDYEAR SBcdyT35Xtr1yT10
YldDiv SBT14XcdyT100XcdvT10
ZLTD SBltdE0XcpeB10Xtr1yT10
ZLTDA SBtasG0XltdE0XcpeB10Xtr1yT10

Here are standard screens that are combinations of the above screens, using the SOS or Overlap testers:

Name shortcut code
KEYEPS ke SS(KEYSTONE)(KEYCLQ)l10
SHORT_SOS SS(SHORT_M)(SHORT_ALTMAN_Z)(SHORT_DCB)(SHORT_V)l5
SOSBM_E SS(SOS_BMOD)(SOS_E)3m10l4
SOS_A SS(PEG13)(PEGRSW)(RS13WK)(PLOWRSW)6m10l4
SOS_Ancer SS(GAR4)(EGPLOW_PE)(REV)(TREPPE)3m10l7
SOS_Ancer_2007 SS(GAR4)(PIH_CSO_safe)(REV)(TREPPE)3m10l7
SOS_Annual SS(KEY100)(SPARK)(PEG)(RS26WK)(PLOWRSW)(CAPRS)(BLITZ)(KEYEPS)(SPARKRSW)(PEGRSW)(RS52WK)(PLOWBKLD)(RSCAP)l12
SOS_B SS(PEG13)(PEGRSW)(PEG)(RS26WK)(RS13WK)(RS4WK)(BLITZ)(BETA)5m10l3
SOS_BMOD SS(PEG13)(PEGRSW)(RS26WK)(RS13WK)(RS4WK)(BLITZ)(BETA)5m10l3
SOS_C SS(PEG13)(PEGRSW)(RSW)5m10l4
SOS_D SS(PEG13)(PEGRSW)(PLOWRSW)(BETA)9m10l2
SOS_DT SS(REV)(TREPPE)(GAR4)(REP)(R13_EG)1m10l2
SOS_DT SS(REV)(TREPPE)(GAR4)(REP)(R13_EG)4m10l2
SOS_E SS(PEG13)(PEGRSW)(RS52WK)(BLITZ)4m10l3
SOS_Elan_v2000 SS(KEYEPS)(KEY100)(SPARK)(ROIC)(LPS1+2_R26)(LPS1+2_RSW)(EG)(EGRSW)(PEG)(PEGRSW)(RS26WK)(RSW)(PLOWRSW)(PLOWBKLD)l20
SOS_Elan_v2001 SS(KEYEPS)(KEY100)(SPARK)(PEG13)(RS13WK)(EG)(EGRSW)(PEG)(PEGRSW)(RS26WK)(RSW)(PLOWRSW)(PLOWBKLD)(RS52WK)7l20
SOS_Elan_v2002 SS(EGPLOW_PE_E)(TREPPE_E)(R13_EG_E)(PEGRSW)(EGRSW)(PEG)(RSW)(PLOWBKLD)(RS26WK)(KEYEPS)(PEG13)(EG)(KEY100)(RS52WK)7l20
SOS_F SS(RS13WK)(RS52WK)(PEG13)(PEGRSW)(PLOWRSW)4m10l4
SOS_G SS(PEG13)(RS52WK)(PEGRSW)4m10l3
SOS_GJ SS(RS52WK)(KEYEPS)(PEG13)(PEGRSW)4m10l10
SOS_K SS(ST(PEG13)27)(ST(RS52WK)14)(ST(PEGRSW)15)(KEYEPS)7m10l3
SOS_KitchenSink SS(GAR4)(EGPLOW_PE)(REV)(TREPPE)(GAR4CFS)(Screamers)(YLDEARNYEAR)(LOWPE_ZLTD)1l8
SOS_KJ SS(ST(PEG13)27)(ST(PEG13)27)(ST(RS52WK)14)(ST(RS52WK)14)(ST(PEGRSW)14)(ST(PEGRSW)14)(ST(KEYEPS)14)(ST(KEYSTONE)14)(ST(RS13WK)16)(ST(PEG)24)(Olap_RS52keyeps)(Olap_RS52keystone)7l3
SOS_Plow_RS SS(PLOWRSW)(RS26WK)(RS13WK)l4
Olap_RS52keyeps OV(RS52WK)(KEYEPS)317
Olap_RS52keystone OV(RS52WK)(KEYSTONE)317
Overlap_4_13 OV(RS4WK)(RS13WK)3130l10
OVER_PEG OV(PEG13)(PEGRSW)3110
OVER_RS OV(RS13WK)(RS26WK)3130l10
RSPEGOL OV(RSPEG1)(RSPEG2)315