Deprecated: Optional parameter $content declared before required parameter $post is implicitly treated as a required parameter in /home/blogcert/public_html/wp-includes/functions.php on line 840

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-theme.php on line 553

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-theme.php on line 594

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-theme.php on line 534

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-theme.php on line 543

Warning: Private methods cannot be final as they are never overridden by other classes in /home/blogcert/public_html/wp-includes/class-wp-session-tokens.php on line 69

Deprecated: Optional parameter $object_id declared before required parameter $taxonomy is implicitly treated as a required parameter in /home/blogcert/public_html/wp-includes/nav-menu.php on line 1060

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 934

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 954

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 966

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 977

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-includes/class-wp-block-list.php on line 199

Deprecated: Optional parameter $block_name declared before required parameter $block_content is implicitly treated as a required parameter in /home/blogcert/public_html/wp-includes/blocks.php on line 405

Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 386

Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 378

Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 372

Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/plugins/contact-form-7/includes/form-tag.php on line 390

Warning: The magic method OCDI\OneClickDemoImport::__wakeup() must have public visibility in /home/blogcert/public_html/wp-content/plugins/one-click-demo-import/inc/OneClickDemoImport.php on line 128

Deprecated: Optional parameter $type declared before required parameter $wrapper is implicitly treated as a required parameter in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/class-fs-logger.php on line 145

Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/blogcert/public_html/wp-content/themes/wp-sierra/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/blogcert/public_html/wp-includes/class-wp.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/blogcert/public_html/wp-includes/wp-db.php on line 3008

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/blogcert/public_html/wp-includes/class-wp-block-list.php:14) in /home/blogcert/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1378
{"id":2276,"date":"2020-09-05T05:23:32","date_gmt":"2020-09-05T05:23:32","guid":{"rendered":"https:\/\/blog.certifiedfinancialguardian.com\/?p=2276"},"modified":"2020-09-05T05:35:11","modified_gmt":"2020-09-05T05:35:11","slug":"why-you-cannot-ignore-reviewing-your-portfolio-and-building-an-all-weather-portfolio-now","status":"publish","type":"post","link":"https:\/\/blog.certifiedfinancialguardian.com\/index.php\/2020\/09\/05\/why-you-cannot-ignore-reviewing-your-portfolio-and-building-an-all-weather-portfolio-now\/","title":{"rendered":"Why You Cannot Ignore Reviewing Your Portfolio and Building an All-Weather Portfolio Now"},"content":{"rendered":"\n

Amid COVID-19 pandemic and geopolitical tensions, many investors seem worried. Not all are confident of the recovery in the Indian equity market since March lows.<\/p>\n\n\n\n

Fresh skirmishes and another attempt by China<\/a> to cross the Line of Actual Control<\/a>, a 23.9% contraction in India’s GDP growth for Q1FY21 (the worst in four decades), a discouraging job scenario, weak consumer demand, the centre’s inability to pay states their GST dues, the fiscal deficit (at Rs 8.21 trillion) shooting up the annual budgeted estimates in four months through the fiscal year, downgraded sovereign credit rating, and the risk of a recession, has triggered nervousness in the Indian equity market.<\/p>\n\n\n\n

The government appears to have shrugged off responsibility for the monumental mismanagement and instead called it ‘Act of God’. Now investors are left wondering what will happen to their investments, particularly the market-linked ones.<\/p>\n\n\n\n

The Association of Mutual Funds in India (AMFI)<\/a> data revealed, investors redeeming their equity mutual fund schemes; taking money off the table (for various reasons). Some investors even discontinued their Systematic Investment Plans (SIPs), which in my opinion is not a prudent thing to do, particularly when it is suitable and one of the best-performing mutual fund schemes.<\/p>\n\n\n\n

Now that India is gradually unlocking from the COVID-19 lockdown<\/a> (although cases are rising), and numerous relaxations are given to several industries in the unlock 4.0, I see investors are even more confused-whether to buy, hold or sell equity-oriented mutual funds on the backdrop of the undercurrents explained above and stretched valuations.<\/p>\n\n\n\n

Net buying by Foreign Portfolio Investors (FPIs) in the last couple of months (plus participation by certain robinhood investors) abetted by liquidity is keeping the Indian equity market afloat. The rebound in FPI inflows since March 2020 has been V-shaped.<\/p>\n\n\n\n

Table: FPI inflows driving the markets up…<\/em><\/strong><\/p>\n\n\n\n

\n
\n\n\t\n\t\t\n\n\n\n\n\n\n\n\n
Month<\/b>\n<\/td>\nNet FPI investments in equity
(Rs crore)<\/b>\n<\/td>\n<\/tr>\n
Jan-20\n<\/td>\n12,123\n<\/td>\n<\/tr>\n
Feb-20\n<\/td>\n1,820\n<\/td>\n<\/tr>\n
Mar-20\n<\/td>\n-61,973\n<\/td>\n<\/tr>\n
Apr-20\n<\/td>\n-6,884\n<\/td>\n<\/tr>\n
May-20\n<\/td>\n14,569\n<\/td>\n<\/tr>\n
Jun-20\n<\/td>\n21,832\n<\/td>\n<\/tr>\n
Jul-20\n<\/td>\n7,563\n<\/td>\n<\/tr>\n
Aug-20\n<\/td>\n47,080\n<\/td>\n<\/tr>\n<\/tbody><\/table><\/div>\n<\/center>\n\n\n\n

Data as on August 31, 2020
(Source: CDSL; PersonalFN Research) <\/p>\n\n\n\n

The CDSL data shows that in August 2020, the net inflow was more than Rs 47,000 crore (a record in over a decade).<\/p>\n\n\n\n

This leads us to an interesting discussion: Can FPIs pull up Indian equity markets to new heights when the macroeconomic indicators look depressing; geopolitical tensions persist; coronavirus is failing to recede; and what should you as a prudent investor do?<\/p>\n\n\n\n

I believe, the markets are trading in an expensive zone, the economic recovery will be fragile, creating jobs will be a challenge, consumption will remain muted for a while, and the country’s banking system would continue to be under the pressure of bad loans<\/a>.<\/p>\n\n\n\n

In such a scenario, you cannot leave it to God alone. Remember, God helps those who help themselves<\/em>. Hence, as a prudent investor get your investment portfolio reviewed<\/a>. This would prove to be in the interest of your long-term financial wellbeing rather than being biased and trying to time the markets.<\/p>\n\n\n\n

Here’s how reviewing the investment portfolio helps…<\/p>\n\n\n\n

    \n
  1. Cull out consistently underperforming and unsuitable investment avenues<\/strong>\n

    It may be possible that you are holding consistently underperforming stocks and mutual fund schemes in the portfolio. Short-term underperformance (less than a year), due to market turbulence or when contrarian bets are freshly taken, can be ignored. But when the underperformance is persistent (across bull as well as bear market phases), it surely needs your attention.<\/p>\n

    Besides, over the years it also likely that…<\/p>\n