A Comparative Study of Slippage Rates of Five R2G Ports from Different Model Designers
Purpose:
To assess the slippage rates of 5 R2G ports and compare them to their variable slippage rate benchmark as determined by P123.
Method:
The author currently maintains an active portfolio of 5 R2G ports:
[i]Quantonomics 20 Small Cap Gems
master100
Keating’s’s Extreme 5
TWY 5 Stocks Liquid Microcap $350m
1st Next Generation 5 Stocks Liquid Earnings Surprise[/i].
All trades took place with the Canadian online trade platform Questrade from February 23, 2014 to June 2, 2014, approximately a three-month period. When the Monday morning trade signals arrive by email from P123 all sell orders are entered at market before the opening bell for the trading week. If there was cash on hand, some buy orders were entered at market before and the rest at market shortly after the opening bell. The occasional exception occurred when there was no bid/ask before opening in which case a limit order with slippage of 0.5% was submitted and usually filled quickly. Trade size is capped at 5% of the average volume of the prior 30 days; except for master100 about 1 in 12 buy trades hit the cap, master100 never hit the cap. Sell trades were not capped.
There was a large bias for placing buy orders for Quantonomics before the opening bell and a small one for master100.
Only trade orders that initiate positions or close positions are included, no re-balances are assessed.
My understanding is the P123 standard for determining trade price for the purpose of calculating port performance during this test period is the average of the opening day (usually Monday) high and low price, plus variable slippage. P123 assigns a certain percentage of slippage to a particular port via the variable slippage look-up table found in the R2G user’s manual. Subscribers can determine this number by looking up the Liquidity number found in the Trading tab, then finding the slippage rate for this number in the look-up table.
For example, if a port has an imputed slippage of 0.5%, and if a stock has a high of 20 and a low of 10 on Monday, it is presumed to have traded at 15.075 if it is a buy order and 14.925 if it is a sell order, for the purpose of calculating performance by P123.
Results:
The table below shows the average out-of-sample slippage rates for these 5 ports, sell and buy orders are separated. The P123 variable slippage rate for each port is also shown. The number of trades are in brackets. A negative number or a positive number smaller than the variable slippage number connotes a better trade result than variable slippage.
________________________________Buy Slippage (# trades)_________Sell slippage (# trades)_______________Variable slippage benchmark
Quant____________________________-0.44% (60)___________________-0.46% (47)_______________________________0.75
master100_________________________0.10% (39)___________________-0.29% (32)_______________________________0.25
Ext5______________________________0.03% (22)___________________0.12% (18)________________________________0.75
TWY_____________________________-0.58% (9)____________________-1.53% (6)_________________________________0.75
1st NxtG__________________________-0.05% (23)___________________0.44% (18)________________________________0.5
All ports achieved results comparable to or better than variable slippage, for both buy and sell trades.
Discussion:
In the author’s hands, using market orders around the time of the opening bell, slippage rates matched and often outperformed the imputed variable slippage rate. This is admittedly a small study, but the results are encouraging because of the uniform out-performance by 5 different ports. TWY performed particularly well, it is notable that it has the fewest trades/lowest turnover. Quantonomics also performed well, the bias towards buy orders before opening bell may explain some of this.
Conclusion:
It is possible for subs to trade R2G ports and achieve slippage rates as good as or better than the P123 variable slippage rate benchmark.