SEBON's Red Flag on 51 Companies: Estimating 30-Day Downside Risk Using Monte-Carlo Simulation VAR
Mon, Jun 21, 2021 9:46 AM on Stock Market, Recommended, Exclusive,
Article by Santosh Adhikari
The Securities Board of Nepal (SEBON) recently issued a fresh warning about the possible risk of investing in 51 companies listed on the Nepal Stock Exchange (NEPSE). SEBON's press release comes on the back of stock markets touching record highs as the country’s economy continues to face disruption due to the second wave of the Covid-19 pandemic.
Anyone who has followed the stock market over the past year will know that the bourses have been performing impressively, ignoring economic disruptions during the second wave. The strong market performance is a stark contrast to the real economic growth of Nepal, which has suffered due to localized lockdowns imposed during the first and second waves. Even considering the above expectations earning growth of the companies, the stock prices cannot be explained by fundamentals alone.
Let's get a close-up look at the 51 companies that are deemed risky by SEBON. The stocks of 51 companies, with the exception of a few, are rising abnormally. For example, just in one year, stocks of 10 companies surged by 100 - 200%, 13 companies by 200-300%, 8 companies by 300-400%, 3 companies 400-500%, 5 companies 500-600%, and 4 companies by over 600%. If you ask me, is it normal? Well, the simple answer is ‘NO’. To protect the integrity of the investors, I will not comment further at this stage as not to prejudice any individual company. The least I can say is that I don’t find any valid reason for such a rise.
Because the SEBON warning was meant for the public, share price started falling value in a negative way, yet their effect could be even more devastating in the future. Many investors are under a lot of pressure, and things got heated. It’s easier to prevent a big mess than to clean one up, therefore the main aim of this article is to estimate the downside risk of stocks that is deemed risky by SEBON. The point here is that estimating the downside risk of your stock holdings will help you gauge the amount of money you will likely lose over the next 30-days.
The technique used is the Monte-Carlo estimation of VAR. Monte Carlo Simulation is a type of computational algorithm that is used to estimate the possible outcomes of an uncertain event. For this article, the historical price of 51 companies was retrieved from Nepal Stock Exchange (NEPSE) from 02/08/2020 to 16/06/2021. Some companies were listed in NEPSE a little later, for example, CGH was listed in NEPSE on 5th February 2021, data of such companies are available only after that period. The dataset is analyzed using Python specialized libraries (Pandas, Numpy, and Matplotlib).
Putting the reader in perspective, I tried to write in very plain language with fewer lines of code. Please note that one has to run the MC simulation separately for 51 companies in question. As you can see in the actual code, 500 random trials are drawn, but it’s up to you how many simulations you can set up. The MC- simulation of each company is shown below. For example, the graph has three components: time period (represented by X-axis, in our case- it is 30-day), a confidence level (denoted by the red line, which is 95%), and a loss amount (represented by Y-axis). The exact amount of potential fall in share price over the next 30-day time period starting from 17/06/2021 with different confidence levels is provided in the table.
Now let’s take one more look at it. For example, according to historical records, the average daily return of Corporate Development Bank Limited (CORBL) is 0.009027 or 0.9027% over the period from 02/08/2020 to 17/06/2021. During the same period, the daily volatility of CORBL was 0.034825 or 3.49%. The share price of CORBL on 17/6/2021 was Rs 683. Now, we can say that there is a 95% probability that over the period of the next 30-day starting from 18/06/2021, the share price of CORBL will not fall below Rs 584. Put another way, there is a 5% chance that the share price of CORBL will fall below Rs 584. Now, one can check the expected fall in the share price of CORBL at different confidence levels attached to it, which is shown in the table below. It is beyond the scope of this article to analyze one by one, as the data in the table speak itself.
COMPANY |
SYMBOL |
Daily |
Value-at-Risk (VAR) -30-day window |
|||
Mu(m) |
sigma(s) |
95% confidence |
97.5% confidence |
99% confidence |
||
Corporate Development Bank Limited |
CORBL |
0.009027 |
0.034825 |
584 |
579.08 |
574.74 |
Narayani Development Bank Limited |
NABBC |
0.008149 |
0.063245 |
538 |
528 |
524 |
Gurkhas Finance Ltd. |
GUFL |
0.011873 |
0.39526 |
948 |
930 |
915 |
Multipurpose Finance Company Limited |
MPFL |
0.006793 |
0.038551 |
343 |
337 |
335 |
Nepal Finance Ltd. |
NFS |
0.006429 |
0.04822 |
329 |
321 |
310 |
Samriddhi Finance Company Limited |
SFCL |
0.007226 |
0.041563 |
315 |
310 |
308 |
Chandragiri Hills Limited |
CGH |
0.027952 |
0.052881 |
1246 |
1210 |
1177 |
Soaltee Hotel Limited |
SHL |
0.003133 |
0.026443 |
231 |
228 |
225 |
Ankhu Khola Jalvidhyut Company Ltd. |
AKJCL |
0.003133 |
0.02443 |
251 |
248 |
246 |
Arun Valley Hydropower Development Co. Ltd. |
AHPC |
0.008724 |
0.040382 |
403 |
401 |
395 |
Barun Hydropower Co. Ltd. |
BARUN |
0.009911 |
0.042217 |
484 |
479 |
476 |
Chhyangdi Hydropower Ltd. |
CHL |
0.008202 |
0.043138 |
340 |
338 |
336 |
Dibyashwori Hydropower Ltd. |
DHPL |
0.008534 |
0.045224 |
238 |
236 |
235 |
Himalaya Urja Bikas Company Limited |
HURJA |
0.008534 |
0.045224 |
218 |
211 |
210 |
Khanikhola Hydropower Co. Ltd. |
KKHC |
0.009549 |
0.042651 |
262 |
258 |
256 |
Liberty Energy Company Limited |
LEC |
0.002697 |
0.037048 |
317 |
316 |
314 |
Mountain Energy Nepal Limited |
MEN |
0.007605 |
0.033897 |
785 |
776 |
772 |
Mountain Hydro Nepal Limited |
MHNL |
0.007496 |
0.043191 |
356 |
354 |
351 |
Panchakanya Mai Hydropower Ltd. |
PMHPL |
0.007669 |
0.042194 |
263 |
261 |
259 |
Radhi Bidyut Company Ltd. |
RADHI |
0.009521 |
0.037077 |
913 |
900 |
887 |
Rairang Hydropower Development Company Ltd. |
RRHP |
0.009521 |
0.037077 |
764 |
758 |
757 |
RASUWAGADHI HYDROPOWER COMPANY LIMITED |
RHPL |
0.008234 |
0.041556 |
462 |
451 |
447 |
Ridi Hydropower Development Company Ltd. |
RHPC |
0.009942 |
0.040915 |
476 |
460 |
456 |
SANJEN JALAVIDHYUT COMPANY LIMITED |
SJCL |
0.006545 |
0.038635 |
382 |
380 |
379 |
Synergy Power Development Ltd. |
SPDL |
0.007909 |
0.035265 |
406 |
404 |
402 |
Union Hydropower Limited |
UNHPL |
0.010205 |
0.044581 |
364 |
358 |
356 |
UNIVERSAL POWER COMPANY LTD |
UPCL |
0.007821 |
0.038676 |
284 |
282 |
280 |
Upper Tamakoshi Hydropower Ltd |
UPPER |
0.006066 |
0.034793 |
644 |
636 |
631 |
Asian Life Insurance Co. Limited |
ALICL |
0.004162 |
0.024175 |
1272 |
1268 |
1265 |
Gurans Life Insurance Company Ltd. |
GLICL |
0.003088 |
0.024492 |
742 |
740 |
738 |
Life Insurance Co. Nepal |
LICN |
0.002901 |
0.02455 |
2280 |
2264 |
2260 |
Nepal Life Insurance Co. Ltd. |
NLIC |
0.002421 |
0.026219 |
1611 |
1597 |
1585 |
Reliance Life Insurance Limited |
RLI |
0.004308 |
0.028363 |
566 |
564 |
560 |
Himalayan Distillery Limited |
HDL |
0.006261 |
0.036119 |
4574 |
4546 |
4536 |
SHIVAM CEMENTS LTD |
SHIVM |
0.005 |
0.029016 |
1369 |
1368 |
1367 |
Ghodighoda Laghubitta Bittiya Sanstha Ltd. |
GGBSL |
0.00554 |
0.023416 |
717 |
713 |
711 |
Mahila Lagubitta Bittiya Sanstha Limited |
MLBSL |
0.04172 |
0.05165 |
5189 |
5050 |
4952 |
National Hydropower Company Ltd. |
NHPC |
0.008812 |
0.038123 |
213 |
212 |
211 |
Panchathar Power Company Ltd. |
PPCL |
0.00628 |
0.037646 |
321 |
315 |
311 |
Ajod Insurance Limited |
AIL |
0.005197 |
0.031839 |
783 |
782 |
782 |
IME General Insurance Ltd. |
IGI |
0.00569 |
0.031051 |
1211 |
1207 |
1202 |
Rastriya Beema Company Limited |
RBCL |
0.005152 |
0.029831 |
20337 |
20155 |
19916 |
Sanima General Insurance Limited |
SGI |
0.006092 |
0.033703 |
691 |
676 |
664 |
United Insurance Co. (Nepal) Ltd. |
UIC |
0.004002 |
0.027219 |
694 |
692 |
690 |
Citizen Investment Trust |
CIT |
0.003276 |
0.037648 |
3475 |
3430 |
3418 |
Hydroelectricity Investment and Development Company Ltd |
HIDCL |
0.006446 |
0.042939 |
271 |
268 |
266 |
Nepal Infrastructure Bank Limited |
NIFRA |
0.004871 |
0.037555 |
423 |
421 |
420 |
Nepal Reinsurance Company Limited |
NRIC |
0.006016 |
0.030804 |
1728 |
1711 |
1706 |
NRN Infrastructure and Development Limited |
NRN |
0.004369 |
0.036569 |
599 |
594 |
587 |
Bishal Bazar Company Limited |
BBC |
0.010787 |
0.051444 |
4904 |
4856 |
4844 |
Salt Trading Trading |
STC |
0.007177 |
0.040152 |
8758 |
8618 |
8523 |
The information in the above table answer the question, What is my worst-case scenario in the next 30 days? If one has invested in any of the companies above, this will give you an idea of what the share price might like in the next 30 days. Many people don’t like surprises. Losing money can be a catastrophe. Therefore, risk management is very important to identify the potential losses and develop strategies to minimize such losses.
Like last year, 2021 is not a normal year as Nepal is facing a second wave. Despite this, the stock market is touching a record high. SEBON responded firmly to this phenomenon. I won’t argue whether SEBON did right or wrong, but the least I can say is better late than never, however it hit my mind where on earth SEBON has been all this time and let the madness happen. As a regulatory body why there is no early intervention/investigation from the fact that stocks are rising abnormally. I am certain that Pandora’s box of stock market problems will be opened up soon.
Adhikari is a Risk Analyst, Alpha Analytics Operations, State Street Bank International GmbH. He can be contacted at santosh-adhikari@outlook.com.