TrendCatcher2 Revisited
By
Rennie on Thursday, February 5th, 2009 at 9:37 pm
The primary indicator behind the intraday TrendCatcher strategy is TICKscore, an indicator that utilizes intraday NYSE TICK readings to identify when institutional investors are active participants. Over the past few months, with the explosion in volatility, I (and my subscribers) have been less than impressed with the performance of the strategy. It posted its first back-to-back losing months on record, and losing trades have outnumbered winners over the past six months. That’s significantly worse than its historical performance. At first, I posted a column last week in which I filtered the strategy’s performance through my own short-term bias. This improved the results significantly, but it wasn’t really what I was looking for as the strategy was always intended to be purely mechanical. Once the trades are filtered through my own bias, it becomes a quasi-discretionary approach. That’s not necessarily a bad thing, but I wasn’t satisfied. After all, there’s no point in following a strategy if it doesn’t work on its own. I originally assumed the strategy needed another input. It’s based on only two inputs – breadth & TICKscore, so a third input (such as relative volume – a topic recently covered by Brett Steenbarger in his January 27th column) seemed like a good starting point. While compiling the data necessary to research that indicator, I decided to conduct a thorough review of the historical TICKscore data we already have on file. After all, if this primary element of the strategy does not work on its own, there’s little reason to craft a strategy around it.
To gauge the effectiveness of the TICKscore indicator on its own, I stripped the original strategy of the breadth input as well as all rules regarding the entry, stop, etc. I then simulated trading the S&P based solely on this one indicator. One of the first things I noticed is that in general, if TICKscore started the day higher, it usually continued to move higher throughout the day, and if it started lower, a persistent move lower usually followed. In other words, whichever direction institutions initially leaned didn’t normally change during the day. That was a major wake-up call. Rather than wait for confirmation of heavy institutional participation, which was the premise behind the original TrendCatcher strategy, it appeared the better idea was to simply note, as quickly as possible, whether big money was buying or selling and to latch on for the ride.
A second point was also evident. A good trend day sees institutions solely on one side of the market, buying or selling. If there’s evidence that they’re shifting sides during the day, it’s best to simply exit the position immediately. Remember that the goal of the strategy is to catch trend days, and the odds that we’re experiencing a trend day drop significantly when institutions are both buyers and sellers. With those two points in mind, I began a series of tests utilizing just the TICKscore indicator to trade the S&P, entering as soon as it was evident which direction institutions were leaning and exiting at the first sign that their conviction was wavering. The results were surprisingly effective.
This stripped-down version of the TrendCatcher strategy outperformed the original strategy on all counts over the past six months. Particularly encouraging was the fact that the strategy profited in 54 out of 91 trades, or 59% of the time. In the same time frame, the original TrendCatcher profited on just 38 out of 84 trades, or 45% of the time. Total gain over the six-month period was also significantly better for the stripped-down TrendCatcher2 (see equity curve), coming in at 35% vs 15% for the original TrendCatcher. The equity curve also highlights the small drawdown, particularly when you compare it with the original strategy’s equity curve. Average profit and average loss both declined, given that this strategy exits much quicker – average profit came in at 1.1% vs an average loss of 0.7%. As a means of comparing it with the original strategy’s track record, here’s a rundown of the performance during the past six months based on S&P points gained/lost… August +33, September +104, October +103, November +49, December +14, January +24, February -5. The table below lists every trade.
While I fully plan on reviewing and posting the entire four-year track record as quickly as possible, I have enough confidence in the results that I’ll be posting TrendCatcher2 signals in lieu of the original signals going forward.
(for those sick of these TrendCatcher posts, I promise this is the last for awhile.)
| Date |
B/S |
Time |
Entry |
Time |
Exit |
% P/L |
P/L |
Max DD |
| 08/01/08 |
Buy |
14:18 |
1258.85 |
15:59 |
1260.15 |
0.10% |
1.3 |
0.13% |
| 08/04/08 |
Sell |
10:44 |
1250.08 |
14:22 |
1257.14 |
(0.56%) |
-7.06 |
0.59% |
| 08/05/08 |
Buy |
14:43 |
1276.05 |
15:59 |
1283.8 |
0.61% |
7.75 |
0.00% |
| 08/06/08 |
Buy |
12:44 |
1285.7 |
15:59 |
1289.38 |
0.29% |
3.68 |
0.32% |
| 08/07/08 |
Sell |
14:59 |
1272.99 |
15:59 |
1266.76 |
0.49% |
6.23 |
0.08% |
| 08/08/08 |
Buy |
10:09 |
1277.8 |
15:59 |
1295.22 |
1.36% |
17.42 |
0.00% |
| 08/13/08 |
Sell |
11:55 |
1275.44 |
13:31 |
1284.92 |
(0.74%) |
-9.48 |
0.74% |
| 08/14/08 |
Buy |
10:33 |
1288.5 |
14:46 |
1290.95 |
0.19% |
2.45 |
0.06% |
| 08/18/08 |
Sell |
12:42 |
1284.52 |
15:24 |
1278.8 |
0.45% |
5.72 |
0.00% |
| 08/19/08 |
Sell |
11:36 |
1265.58 |
15:24 |
1267.59 |
(0.16%) |
-2.01 |
0.46% |
| 08/20/08 |
Sell |
14:12 |
1265.27 |
15:03 |
1270.75 |
(0.43%) |
-5.48 |
0.45% |
| 08/21/08 |
Buy |
13:38 |
1275.82 |
15:59 |
1277.48 |
0.13% |
1.66 |
0.26% |
| 08/22/08 |
Buy |
14:41 |
1290.31 |
15:59 |
1291.59 |
0.10% |
1.28 |
0.23% |
| 08/25/08 |
Sell |
11:57 |
1272.82 |
15:47 |
1268.03 |
0.38% |
4.79 |
0.05% |
| 08/27/08 |
Buy |
12:07 |
1278.74 |
15:15 |
1280 |
0.10% |
1.26 |
0.01% |
| 08/28/08 |
Buy |
10:44 |
1292.48 |
15:32 |
1296.31 |
0.30% |
3.83 |
0.28% |
| 09/02/08 |
Sell |
12:22 |
1291.64 |
15:48 |
1276.41 |
1.18% |
15.23 |
0.01% |
| 09/03/08 |
Buy |
10:38 |
1278.72 |
11:16 |
1272.37 |
(0.50%) |
-6.35 |
0.50% |
| 09/04/08 |
Sell |
10:31 |
1260.98 |
15:06 |
1243.32 |
1.40% |
17.66 |
0.08% |
| 09/05/08 |
Sell |
10:34 |
1222.54 |
11:47 |
1226.1 |
(0.29%) |
-3.56 |
0.32% |
| 09/08/08 |
Sell |
11:00 |
1252.86 |
14:02 |
1253.44 |
(0.05%) |
-0.58 |
0.91% |
| 09/09/08 |
Sell |
10:16 |
1261.29 |
15:59 |
1225.34 |
2.85% |
35.95 |
0.09% |
| 09/10/08 |
Sell |
10:48 |
1227.24 |
13:37 |
1234.48 |
(0.59%) |
-7.24 |
0.66% |
| 09/12/08 |
Buy |
11:00 |
1247.68 |
12:45 |
1244.78 |
(0.23%) |
-2.9 |
0.24% |
| 09/15/08 |
Sell |
11:34 |
1224.54 |
15:59 |
1197.2 |
2.23% |
27.34 |
0.56% |
| 09/17/08 |
Sell |
10:24 |
1188.68 |
15:04 |
1185.99 |
0.23% |
2.69 |
0.08% |
| 09/18/08 |
Sell |
11:16 |
1160.66 |
14:58 |
1168.28 |
(0.66%) |
-7.62 |
1.13% |
| 09/19/08 |
Buy |
11:05 |
1247.48 |
15:59 |
1251.72 |
0.34% |
4.24 |
0.83% |
| 09/22/08 |
Sell |
11:14 |
1232.29 |
15:59 |
1207.47 |
2.01% |
24.82 |
0.10% |
| 09/23/08 |
Sell |
11:59 |
1208.81 |
14:48 |
1206.57 |
0.19% |
2.24 |
0.23% |
| 09/25/08 |
Buy |
12:35 |
1214.13 |
14:17 |
1207.97 |
(0.51%) |
-6.16 |
0.51% |
| 09/26/08 |
Sell |
11:15 |
1191.71 |
14:45 |
1202.97 |
(0.94%) |
-11.26 |
1.23% |
| 09/30/08 |
Buy |
12:44 |
1144.21 |
15:59 |
1163.94 |
1.72% |
19.73 |
0.28% |
| 10/01/08 |
Buy |
12:16 |
1156.85 |
15:59 |
1162.05 |
0.45% |
5.2 |
0.61% |
| 10/02/08 |
Sell |
11:07 |
1127.13 |
15:59 |
1114.45 |
1.12% |
12.68 |
0.67% |
| 10/03/08 |
Buy |
10:35 |
1141.64 |
13:44 |
1120.37 |
(1.86%) |
-21.27 |
1.86% |
| 10/07/08 |
Sell |
11:21 |
1046.36 |
15:59 |
997.88 |
4.63% |
48.48 |
1.10% |
| 10/08/08 |
Sell |
10:20 |
998 |
13:15 |
998.72 |
(0.07%) |
-0.72 |
0.46% |
| 10/09/08 |
Sell |
10:26 |
981.98 |
13:11 |
976.58 |
0.55% |
5.4 |
0.46% |
| 10/10/08 |
Sell |
10:52 |
882.94 |
15:12 |
884.06 |
(0.13%) |
-1.12 |
0.36% |
| 10/13/08 |
Buy |
10:19 |
939.67 |
15:59 |
1006.93 |
7.16% |
67.26 |
0.01% |
| 10/14/08 |
Buy |
10:05 |
1025.64 |
10:42 |
1002.18 |
(2.29%) |
-23.46 |
2.29% |
| 10/17/08 |
Buy |
10:45 |
945.11 |
14:20 |
966.92 |
2.31% |
21.81 |
0.60% |
| 10/21/08 |
Sell |
11:51 |
966.68 |
12:38 |
965.07 |
0.17% |
1.61 |
0.07% |
| 10/24/08 |
Buy |
11:21 |
883.52 |
12:00 |
875.5 |
(0.91%) |
-8.02 |
0.91% |
| 10/27/08 |
Buy |
11:15 |
878.38 |
11:32 |
867.34 |
(1.26%) |
-11.04 |
1.27% |
| 10/28/08 |
Sell |
10:17 |
863.76 |
12:33 |
860.65 |
0.36% |
3.11 |
0.52% |
| 10/29/08 |
Buy |
10:10 |
939.61 |
14:31 |
933.68 |
(0.63%) |
-5.93 |
1.11% |
| 10/31/08 |
Buy |
10:31 |
957.69 |
15:20 |
967.03 |
0.98% |
9.34 |
0.90% |
| 11/03/08 |
Buy |
10:38 |
966.98 |
14:16 |
961.13 |
(0.60%) |
-5.85 |
0.60% |
| 11/04/08 |
Buy |
10:31 |
994.01 |
13:12 |
997.9 |
0.39% |
3.89 |
0.00% |
| 11/05/08 |
Buy |
10:50 |
999.27 |
12:14 |
981.93 |
(1.74%) |
-17.34 |
1.74% |
| 11/06/08 |
Sell |
10:01 |
937.49 |
14:37 |
914.49 |
2.45% |
23 |
0.46% |
| 11/07/08 |
Buy |
10:37 |
925.9 |
13:10 |
921.47 |
(0.48%) |
-4.43 |
1.36% |
| 11/10/08 |
Sell |
11:00 |
932.86 |
13:56 |
924.62 |
0.88% |
8.24 |
0.42% |
| 11/14/08 |
Sell |
10:19 |
888.15 |
13:25 |
879.67 |
0.95% |
8.48 |
0.27% |
| 11/18/08 |
Sell |
10:03 |
847.43 |
15:11 |
842.66 |
0.56% |
4.77 |
2.18% |
| 11/25/08 |
Buy |
10:02 |
865.8 |
10:49 |
848.46 |
(2.00%) |
-17.34 |
2.00% |
| 11/26/08 |
Buy |
10:03 |
850.87 |
15:59 |
886.87 |
4.23% |
36 |
0.69% |
| 11/28/08 |
Buy |
11:26 |
886.06 |
12:59 |
895.73 |
1.09% |
9.67 |
0.15% |
| 12/02/08 |
Buy |
10:09 |
830.67 |
14:02 |
832.91 |
0.27% |
2.24 |
0.00% |
| 12/03/08 |
Buy |
10:34 |
845.05 |
12:09 |
853.73 |
1.03% |
8.68 |
0.09% |
| 12/04/08 |
Buy |
10:03 |
871.8 |
11:44 |
864.36 |
(0.85%) |
-7.44 |
1.08% |
| 12/09/08 |
Buy |
10:35 |
913.9 |
12:18 |
906.01 |
(0.86%) |
-7.89 |
1.28% |
| 12/10/08 |
Buy |
10:18 |
903.48 |
10:35 |
898.58 |
(0.54%) |
-4.9 |
0.54% |
| 12/11/08 |
Sell |
13:21 |
895.59 |
15:59 |
874.08 |
2.40% |
21.51 |
0.27% |
| 12/12/08 |
Sell |
11:38 |
863.03 |
12:23 |
869.56 |
(0.76%) |
-6.53 |
0.76% |
| 12/15/08 |
Sell |
10:09 |
871.75 |
15:35 |
868 |
0.43% |
3.75 |
0.29% |
| 12/16/08 |
Buy |
14:30 |
891.7 |
14:43 |
892.88 |
0.13% |
1.18 |
0.11% |
| 12/17/08 |
Buy |
10:44 |
903.93 |
14:29 |
909.04 |
0.57% |
5.11 |
0.51% |
| 12/18/08 |
Buy |
10:32 |
908 |
14:21 |
894.32 |
(1.51%) |
-13.68 |
1.56% |
| 12/19/08 |
Buy |
10:03 |
894.68 |
11:58 |
890.68 |
(0.45%) |
-4 |
0.47% |
| 12/22/08 |
Sell |
13:46 |
871.76 |
15:37 |
863.11 |
0.99% |
8.65 |
0.14% |
| 12/23/08 |
Buy |
14:18 |
870.59 |
14:31 |
867.21 |
(0.39%) |
-3.38 |
0.39% |
| 12/26/08 |
Buy |
14:22 |
868.99 |
15:59 |
872.52 |
0.41% |
3.53 |
0.04% |
| 12/29/08 |
Sell |
13:00 |
857.2 |
14:27 |
862.18 |
(0.58%) |
-4.98 |
0.58% |
| 12/30/08 |
Buy |
10:30 |
878.91 |
15:59 |
890.32 |
1.30% |
11.41 |
0.27% |
| 12/31/08 |
Buy |
11:32 |
901.68 |
15:59 |
903.22 |
0.17% |
1.54 |
0.40% |
| 01/02/09 |
Buy |
10:12 |
903.93 |
15:59 |
930.47 |
2.94% |
26.54 |
0.01% |
| 01/05/09 |
Buy |
10:26 |
926.72 |
15:59 |
927.84 |
0.12% |
1.12 |
0.56% |
| 01/07/09 |
Sell |
10:17 |
914.79 |
11:43 |
919.75 |
(0.54%) |
-4.96 |
0.54% |
| 01/08/09 |
Buy |
10:42 |
904.75 |
15:59 |
909.58 |
0.53% |
4.83 |
0.80% |
| 01/09/09 |
Buy |
14:18 |
898.7 |
15:26 |
892.54 |
(0.69%) |
-6.16 |
0.69% |
| 01/12/09 |
Sell |
12:00 |
873.61 |
15:59 |
870.16 |
0.39% |
3.45 |
0.46% |
| 01/13/09 |
Sell |
10:33 |
868.89 |
14:33 |
868.03 |
0.10% |
0.86 |
0.94% |
| 01/21/09 |
Sell |
10:41 |
812.22 |
11:50 |
815.78 |
(0.44%) |
-3.56 |
0.44% |
| 01/23/09 |
Buy |
10:24 |
820.55 |
11:57 |
818.53 |
(0.25%) |
-2.02 |
1.06% |
| 01/29/09 |
Sell |
11:45 |
855.43 |
14:40 |
852.35 |
0.36% |
3.08 |
0.14% |
| 01/30/09 |
Sell |
10:10 |
839.59 |
13:04 |
838.28 |
0.16% |
1.31 |
0.01% |
| 02/03/09 |
Buy |
10:45 |
829.93 |
12:10 |
826.94 |
(0.36%) |
-2.99 |
0.42% |
| 02/04/09 |
Buy |
10:10 |
849.92 |
11:16 |
847.37 |
(0.30%) |
-2.55 |
0.30% |
TrendCatcher2 Revisited
By Rennie on Thursday, February 5th, 2009 at 9:37 pmThe primary indicator behind the intraday TrendCatcher strategy is TICKscore, an indicator that utilizes intraday NYSE TICK readings to identify when institutional investors are active participants. Over the past few months, with the explosion in volatility, I (and my subscribers) have been less than impressed with the performance of the strategy. It posted its first back-to-back losing months on record, and losing trades have outnumbered winners over the past six months. That’s significantly worse than its historical performance. At first, I posted a column last week in which I filtered the strategy’s performance through my own short-term bias. This improved the results significantly, but it wasn’t really what I was looking for as the strategy was always intended to be purely mechanical. Once the trades are filtered through my own bias, it becomes a quasi-discretionary approach. That’s not necessarily a bad thing, but I wasn’t satisfied. After all, there’s no point in following a strategy if it doesn’t work on its own. I originally assumed the strategy needed another input. It’s based on only two inputs – breadth & TICKscore, so a third input (such as relative volume – a topic recently covered by Brett Steenbarger in his January 27th column) seemed like a good starting point. While compiling the data necessary to research that indicator, I decided to conduct a thorough review of the historical TICKscore data we already have on file. After all, if this primary element of the strategy does not work on its own, there’s little reason to craft a strategy around it.
To gauge the effectiveness of the TICKscore indicator on its own, I stripped the original strategy of the breadth input as well as all rules regarding the entry, stop, etc. I then simulated trading the S&P based solely on this one indicator. One of the first things I noticed is that in general, if TICKscore started the day higher, it usually continued to move higher throughout the day, and if it started lower, a persistent move lower usually followed. In other words, whichever direction institutions initially leaned didn’t normally change during the day. That was a major wake-up call. Rather than wait for confirmation of heavy institutional participation, which was the premise behind the original TrendCatcher strategy, it appeared the better idea was to simply note, as quickly as possible, whether big money was buying or selling and to latch on for the ride.
A second point was also evident. A good trend day sees institutions solely on one side of the market, buying or selling. If there’s evidence that they’re shifting sides during the day, it’s best to simply exit the position immediately. Remember that the goal of the strategy is to catch trend days, and the odds that we’re experiencing a trend day drop significantly when institutions are both buyers and sellers. With those two points in mind, I began a series of tests utilizing just the TICKscore indicator to trade the S&P, entering as soon as it was evident which direction institutions were leaning and exiting at the first sign that their conviction was wavering. The results were surprisingly effective.
This stripped-down version of the TrendCatcher strategy outperformed the original strategy on all counts over the past six months. Particularly encouraging was the fact that the strategy profited in 54 out of 91 trades, or 59% of the time. In the same time frame, the original TrendCatcher profited on just 38 out of 84 trades, or 45% of the time. Total gain over the six-month period was also significantly better for the stripped-down TrendCatcher2 (see equity curve), coming in at 35% vs 15% for the original TrendCatcher. The equity curve also highlights the small drawdown, particularly when you compare it with the original strategy’s equity curve. Average profit and average loss both declined, given that this strategy exits much quicker – average profit came in at 1.1% vs an average loss of 0.7%. As a means of comparing it with the original strategy’s track record, here’s a rundown of the performance during the past six months based on S&P points gained/lost… August +33, September +104, October +103, November +49, December +14, January +24, February -5. The table below lists every trade.
While I fully plan on reviewing and posting the entire four-year track record as quickly as possible, I have enough confidence in the results that I’ll be posting TrendCatcher2 signals in lieu of the original signals going forward.
(for those sick of these TrendCatcher posts, I promise this is the last for awhile.)