An analysis of CIMB’s Daily Trading Ideas

Sometime this year CIMB Securities started sending me a Daily Trading Ideas report every day by email. They’ve been touting it as investment advice that is immediately actionable. Now, CIMB’s analysts’ reports have a rather poor reputation and are often the subject of mockery on the LYN investment forum, mainly because of their extremely optimistic price targets assigned to stocks. But it’s hard to objectively assess how wrong they are since in theory it is perfectly possibleĀ for stock prices to deviate from what they ought to be worth even across extended time frames.

Technical analysis is a different matter. I may not know much about the subject and I certainly don’t know how to do it, but I do know that its supposed to predict market movements in the very short term based completely on momentum factors that are not directly connected to stock fundamentals. This means that it should be possible to assess the accuracy and usefulness of their stock tips. To be safe, I collected price information for their stock picks for the Malaysian market only for 21 days following the publication of each report beginning in around July 2015.

My presentation is organized to reflect how an individual investor would reasonably make use of the report. Ideally, we want to buy a stock at the opening price stated in the report and sell it shortly afterwards at its peak. But in practice, peaks can only be identified retrospectively and no one knows how high the price can go in advance. So instead I’m testing a mechanical strategy: buy a stock, set a target gain threshold and sell automatically when the target is reached. At the end of the 21 days period, if the stock never reaches your target, sell it at the current price. For such short periods, I think targets from around 5% to 10% are pretty reasonable.

My chart therefore shows the opening price and then for each 7-day period afterwards how high it manages to get plus the gain, if any, expressed as a percentage of the opening price. However since my reasoning is that you want to sell at the peak price, I bring the best price forward, that is if the peak price is achieved in the first 7-day period and it drops subsequently, I just show that peak price. If the opening price is in fact the peak price, I also just bring that forward. Finally, I show the closing price of the stock at the end of the 21-day period to reflect your selling price would be if the stock never managed to reach your chosen target. Note that the data are presented in the order sent by CIMB. In many case, the same stock appears more than once because they were picked on multiple days. I simply treat each one as a distinct buying event.

StockOpen Price7 Days%14 Days%21 Days%Close Price%
APB1.201.232.51.232.51.254.21.200
BJAUTO2.782.852.52.852.52.852.52.67-4.0
MITRA1.841.861.11.871.61.987.61.956.0
CHINWEL1.531.562.01.625.91.7413.71.668.5
TAANN3.843.881.03.881.03.881.03.62-5.7
IQGROUP2.442.564.92.564.92.7512.72.575.3
LEONFB0.550.5500.561.90.609.10.550.0
3A1.041.2419.21.2621.21.2621.21.2217.3
PRIVA0.270.283.70.3114.80.3114.80.283.7
SALCON0.740.785.40.8312.20.8312.20.785.4
MIKROMB0.380.417.90.4210.50.4210.50.392.6
UNISEM2.382.432.12.452.92.452.92.26-5.0
BCB1.031.041.01.3632.01.3632.01.2319.4
SUPERLN1.521.573.31.6810.51.6810.51.573.3
MIKROMB0.400.425.00.425.00.425.00.400.0
OPENSYS0.390.4310.30.4310.30.4310.30.4310.3
DENKO0.280.3628.60.4767.90.4767.90.3628.6
KHEESAN0.780.8914.10.9319.20.9319.20.75-3.8
XINQUAN0.460.472.20.5315.20.5315.20.5110.9
AEGB0.560.595.40.607.10.607.10.53-5.4
RUBBEREX0.770.8510.40.8510.40.8510.40.74-3.9
MAGNA1.161.181.71.181.71.181.71.06-8.6
ILB0.900.911.10.911.10.911.10.81-10.0
OPENSYS0.430.442.30.442.30.442.30.38-11.6
PARAMON2.012.010.02.010.02.010.01.70-15.4
OFI5.956.051.76.387.26.509.26.031.3
YOCB1.051.1711.41.1711.41.1711.40.94-10.5
CCMDBIO2.862.973.82.973.82.973.82.37-17.1
LEONFB0.560.607.10.607.10.607.10.53-5.4
SCGM3.723.904.83.904.83.904.83.61-3.0
BTM0.290.3831.00.4555.20.4555.20.19-34.5
YTLPOWR1.541.593.21.593.21.593.21.48-3.9
PANSAR0.490.514.10.514.10.514.10.44-10.2
SCICOM2.092.090.02.090.02.090.01.65-21.1
HOMERIZ1.111.164.51.164.51.164.50.94-15.3
YTLE0.540.551.90.551.90.551.90.49-9.3
OFI6.246.504.26.504.26.54.26.00-3.9
GADANG1.441.5910.41.5910.41.5910.41.29-10.4
MARCO0.160.176.30.176.30.176.30.14-12.5
DNONCE0.520.520.00.520.00.520.00.39-25.0
OCNCASH0.400.437.50.437.50.437.50.32-20.0
HLFG16.0016.000.016.000.016.000.012.98-18.9
ULICORP4.244.250.24.250.24.250.23.75-11.6
TA0.690.701.40.701.40.701.40.55-20.3
PW1.251.347.21.347.21.347.21.10-12.0
MAYBULK1.021.020.01.020.01.020.00.77-24.5
IBHD0.620.620.00.620.00.620.00.50-19.4
TALIWRK3.823.820.03.820.03.820.03.45-9.7
GREENYB0.220.220.00.220.00.220.00.19-13.6
MKLAND0.380.380.00.380.00.380.00.32-15.8
BJCORP0.380.380.00.380.00.380.00.36-5.3
MAA0.720.720.00.720.00.720.00.71-1.4
VS5.275.524.75.657.25.657.25.626.6
HAPSENG5.385.380.05.380.05.512.45.430.9
KENANGA0.650.650.00.650.00.650.00.59-9.2
HEXZA0.790.801.30.801.30.801.30.77-2.5
JCY0.670.681.50.681.50.681.50.64-4.5
MIKROMB0.360.372.80.372.80.372.80.33-8.3
CIMBC501.391.390.01.390.01.390.01.24-10.8
EFORCE0.610.621.60.621.60.644.90.621.6
L&G0.350.388.60.388.60.4014.30.388.6
WASEONG1.221.284.91.284.91.284.91.220.0
LEONFB0.530.530.00.530.00.530.00.43-18.9
REXIT0.360.4113.90.4216.70.4216.70.4113.9
OPCOM0.680.680.00.680.00.680.00.66-2.9
YTLREIT1.011.010.01.043.01.043.01.043.0
LCTH0.650.661.50.661.50.661.50.63-3.1
HUPSENG1.241.240.01.240.01.240.01.23-0.8
GLBHD1.391.390.01.390.01.422.21.422.2
GKENT1.251.271.61.3911.21.4818.41.4314.4
JKGLAND0.210.239.50.239.50.239.50.224.8
BJASSET0.80.80.00.80.00.80.00.79-1.3
KULIM2.702.824.42.855.62.917.82.907.4
ILB0.700.7710.00.8115.70.8420.00.8217.1
PAVREIT1.501.585.31.585.31.585.31.510.7
HHGROUP0.400.412.50.4512.50.4512.50.4410.0

I realized pretty quickly that my methodology is flawed. In the cases where there are gains, much or even all of the gains occur during the first day following the release of the report. When this takes place in the form of a gap-up, no investor can buy at the stated price and take advantage of the information. Of course, one must also keep in mind that just because a stock hits a certain peak, it doesn’t necessarily mean that you can sell at that peak even if you have a sell order at that price and at that time. Conversely, it would be easy to set a cut-loss target for oneself so that the largest losses after the 21-day period could be minimized. Given that this is momentum based technical analysis, it would make sense to cut loss very quickly once you see that the momentum is going the wrong way. Due to these problems, I’m unwilling to add everything together and form any kind of overall conclusion.

Even so, it should be clear from this data that this strategy is far from fool-proof. It looks to me that it actually works decently when times are good but crashes hard when the overall market sentiment is bad. But since all stocks tend to do well when the market as a whole is buoyant, it isn’t obvious if this is of much use. Still, I have to admit that looking at the data, this kind of strategy isn’t completely hogwash and it may be interesting to spend some money that I’m willing to lose to experiment with it.

2 thoughts on “An analysis of CIMB’s Daily Trading Ideas”

  1. Hmmm… but for interest sake, what happens when you add everything together? It seems within 21 days all stock picks are positive but -ve on the closing price % column.

  2. Sorry, my chart is very unintuitive. All that the 7 days, 14 days and 21 days columns record is the highest peak that has ever been achieved. If the opening price was in fact the peak, then that is what is shown. Therefore by definition, those columns can never show a negative value. The idea is to capture what is the highest peak price that has ever been achieved and in which week was that achieved. I don’t care about the current market price until the end of the 21 days period at which point I have to force-sell it.

Leave a Reply

Your email address will not be published. Required fields are marked *