Làm sao để dự báo "bong bóng" trên thị trường chứng khoán?

Làm sao để dự báo "bong bóng" trên thị trường chứng khoán?

11:24 22/06/2020

Dự báo về một “bong bóng” trong nền kinh tế có thể là không khả thi, nhưng nó có tiềm năng sinh lời vô cùng hấp dẫn. Do đó, các nhà quản lý quỹ cảm thấy chẳng có ý tưởng thay thế nào tốt hơn việc "xác định bong bóng thị trường" khi mà cổ phiếu ngành công nghệ tiếp tục đà tăng bất chấp điều kiện thực tế.

Vậy làm sao để xác định“bong bóng”?

Trước khi đến với chủ đề này, tôi sẽ có một số cảnh báo. Việc dự báo "bong bóng thị trường" là một việc làm a) đầy mạo hiểm và b) gần như bất khả thi nhưng c) sẽ cực kỳ sinh lời nếu bạn làm đúng cách. Đây hiếm khi là một ý tưởng giao dịch tốt. Nhưng đối với chuyên gia quản lý quỹ chuyên nghiệp, hiện tại không nhiều ý tưởng để lựa chọn.

Có rất nhiều sự khác biệt giữa tình hình kinh tế hiện tại so với bong bóng "Dot com" năm 2000. Có lẽ sự khác biệt lớn nhất là thanh khoản. Năm 2000, Fed đã rút hết thanh khoản khỏi thị trường sau khi nhận thức rõ vấn đề “Y2K”. Hiện tại, thị trường đang đối mặt với những rủi ro rõ ràng hơn so với 20 năm trước, và đại dịch Covid-19 tiếp tục gây áp lực lớn tới thị trường.

Điểm chung của thị trường hiện tại so với năm 2000 là sự gia tăng vượt trội của các cổ phiếu ngành công nghệ, kèm theo bằng chứng về sự điên rồ của thị trường. 20 năm về trước, nếu các nhà đầu tư dù điên rồ cũng chỉ mua cổ phiếu của một công ty chưa tạo ra doanh thu và chưa tính đến lợi nhuận, thì ngày nay, họ thậm chí sẵn sàng giao tiền cho những công ty phá sản, và gần như chắc chắn, số tiền này sẽ được trả cho các chủ nợ.

Trong bối cảnh thị trường hiện nay, các dữ liệu về định giá hầu như không còn quan trọng. Nếu định giá thực sự có tác động tới các cổ phiếu công nghệ, chúng đã bị bán tháo từ lâu. Ngoài ra, thật kỳ lạ là cũng như năm 2000, có một số ngành trên thị trường lại không hề bị ảnh hưởng bởi cơn hưng phấn của nhà đầu tư.

Trong thời khắc khó khăn nhất, các “bong bóng” có thể trở nên khổng lồ hơn. Và điều quan trọng nhất cần phải để ý là các biểu đồ kỹ thuật, liên quan tới các bước giá trên thị trường. Trong một "thị trường bong bóng", bạn bỏ tiền ra không có nghĩa là đầu tư vào một công ty; thay vào đó bạn đang đặt cược vào những hành vi theo đám đông của các nhà đầu tư khác. Những hành vi của nhà đầu tư được phản ánh qua các mẫu hình nến và biểu đồ, chứ không phải bảng cấn đối và định giá.

Những "bong bóng" nổi tiếng trong lịch sử lại có điểm chung giống nhau đến ngạc nhiên. Dưới đây là hai "bong bóng" trên thị trường chứng khoán lớn nhất mà tôi đã trải qua – chỉ số Nasdaq, đại diện cho các công ty công nghệ, đạt đỉnh vào tháng 3 năm 2000 và chỉ số Shanghai Composite A–share index, đạt đỉnh vào tháng 10 năm 2007. Ở đây tôi đã chuẩn hóa dữ liệu để 2 chỉ số này đạt đỉnh ở mức 100. Và sự tương đồng, cụ thể thời điểm bong bóng vỡ, xảy ra gần như cùng lúc:

So sánh ShanghaiComposite năm 2006 và Nasdaq Composite năm 2000. Nguồn: Bloomberg

Cả 2 đều chạm đỉnh, rớt xuống rồi lại bật lên nhưng không thể về lại đỉnh cũ, và cuối cùng rơi vào xu hướng giảm dài hạn. Tiếp tục với đồ thị dưới đây, so sánh giữa sự bùng nổ cuối cùng của chỉ số Nasdaq 20 năm về trước và mức đỉnh của năm nay. Mức đỉnh đạt được ngày 10/6 sau khi được chuẩn hóa thì hoàn toàn trùng khớp với mẫu hình mức đỉnh của năm 2000. Câu hỏi đặt ra là mức đóng cửa ngày 10/06/2020 đã thực sự là đỉnh chưa? Nhưng một lần nữa, sự giống nhau không hoàn toàn là tưởng tượng:

Mô hình 2 đỉnh giai đoạn năm 1999-2000 của Nasdaq Composite so với hiện tại. Nguồn: Bloomberg

Vậy chúng ta đã chứng kiến đỉnh của thị trường năm 2020? Tôi cũng không chắc nữa. Nhưng tôi muốn giới thiệu cách tiếp cận của Anatole Kaletsky, một người đồng nghiệp của tôi và là nhà đồng sáng lập của Gavekal Economics.

Ông chỉ ra rất nhiều điểm tương đồng giữa hai tình huống và cho thấy rằng vào thời điểm khủng hoảng trước đây, các nhà đầu tư bị ảnh hưởng rất nhiều bởi cách mà thị trường vận động quanh vùng đỉnh lúc đó. Nếu lúc ấy giá hoàn toàn phá vỡ mức cao trước đó, thì đó được xem là vùng để vào lệnh mua. Điều đó xảy ra vào mùa thu năm 1999 khi những giao dịch đầu cơ tăng lên đáng kể. Tuy nhiên khi ấy giá không thể thực sự vượt qua đỉnh cũ, tạo mô hình 2 đỉnh vào tháng Ba năm 2000, thị trường đã lao dốc không phanh. Điều này xảy ra một lần nữa trong năm đó (xem lại biểu đồ đầu tiên) - và một lần nữa, khi chinh phục đỉnh không thành công sẽ liền dẫn tới đà bán tháo ồ ạt của các nhà đầu tư.

Dưới đây là những kết luận của Kaletsky, mà tôi hoàn toàn tán thành:

Vào thứ Tư ngày 10/6, chỉ số Nasdaq Composite đã vượt qua 2% so với mức cao trước đại dịch là 9817, được thiết lập từ 19/02, nhưng sau đó đã giảm mạnh. Nếu Nasdaq tiếp tục tăng vượt mức 10,000 điểm, lịch sử sẽ cho thấy một thị trường tăng giá sẽ tiếp tục và cổ phiếu của nhiều công ty không có giá trị nội tại sẽ tăng vọt lên mức khó tin. Mặt khác nếu sự bùng nổ điên rồ trên Nasdaq tạo mô hình 2 đỉnh, "bong bóng chứng khoán" hậu Covid có thể "xì hơi" rất nhanh chóng và chỉ số sẽ quay lại kiểm tra mức đáy hồi tháng Ba. Vậy đâu sẽ là kết quả? Tôi không chắc về câu trả lời, nhưng tôi chắc chắn rằng tâm lý thị trường, chứ không phải chính sách tiền tệ hay dữ liệu kinh tế, sẽ là quyết định câu trả lời.

Tới đây, nhiều bạn đọc sẽ không thích cách tôi thừa nhận rằng “tôi không chắc” hay “tôi không biết” điều gì sẽ xảy ra và trích dẫn bình luận của một đồng nghiệp cũng không chắc về tương lai. Vì thế chúng ta sẽ phân tích kỹ hơn về vấn đề này.

Bình thường, khi chúng ta phòng vệ rủi ro, chúng ta phòng vệ khả năng chúng ta sai. Nếu chúng ta rất rất thông minh, chúng ta sẽ hầu như không cần phòng vệ. Và cho dù nếu chúng ta sai lầm tin rằng chẳng có "bong bóng" trên thị trường chứng khoán, thì thật may mắn là cái giá bỏ ra cho việc phòng vệ rủi ro cho sai lầm đó lại không quá đắt đỏ.

Các nhà đầu tư cá nhân đang đổ tiền vào những cổ phiếu small – cap, ngay cả khi nội tại công ty rất tệ hại. Chúng là những công ty nhỏ với cổ phiếu kém thanh khoản và đã bị bán xuống, vì vậy những tin tức tiêu cực đã phản ánh xong vào giá (điều này không hỗ trợ bảo vệ bạn khỏi rủi ro các công ty này sẽ phá sản, nhưng ít nhất giúp bạn tránh khỏi tình trạng thông tin bất cân xứng khi mua cổ phần của một công ty tồi tệ trong giai đoạn bong bóng). Trong giai đoạn bong bóng kéo dài nhiều tháng, những cổ phiếu như vậy sẽ tăng giá rất nhiều. Điều đó có nghĩa rằng các bạn chỉ cần nắm giữ một lượng vừa đủ cổ phiếu của các công ty này cũng đủ sức "gánh team" danh mục của bạn.

Nếu Nasdaq tăng mạnh trong vài ngày tới và không lặp lại mô hình 2 đỉnh như năm 2000 thì có lẽ bạn nên bình tĩnh và đặt số tiền nhỏ vào những cổ phiếu small-cap (và hãy chuẩn bị sẵn sàng bán khi mô hình 2 đỉnh xuất hiện). Nếu mô hình đó dược hình thành, sẽ không hợp lý khi giữ lại những cổ phiếu đó trong danh mục.

Các bạn có thể đúng khi cho rằng tôi mất trí. Mà thực ra thì đúng là chỉ có những người mất trí mới đang đẩy giá cổ phiếu ở thời điểm hiện tại. Vì vậy, hãy cẩn thận với những quyết định.

Broker listing

Cùng chuyên mục

Giá vàng tăng do USD yếu và căng thẳng Trung Đông leo thang
Huyền Trần

Huyền Trần

Junior Analyst

Giá vàng tăng do USD yếu và căng thẳng Trung Đông leo thang

Giá vàng tăng do đồng USD giảm và dữ liệu lạm phát Mỹ thấp hơn dự kiến, làm dấy lên kỳ vọng về việc Fed sẽ cắt giảm lãi suất. Căng thẳng địa chính trị tại Trung Đông tiếp tục hỗ trợ nhu cầu trú ẩn an toàn. Thị trường kim loại quý biến động trái chiều, với bạc và bạch kim tăng, trong khi palladium giảm nhẹ.
7.4.16PHP Version744msRequest Duration27MBMemory UsageGET {slug}-{id}.htmlRoute
    • Booting (232ms)
    • Application (502ms)
    • 1 x Application (67.41%)
      501.82ms
      1 x Booting (31.2%)
      232.29ms
      17 templates were rendered
      • frontend.post (resources/views/frontend/post.blade.php)0blade
      • frontend.inc.post.recommend-posts (resources/views/frontend/inc/post/recommend-posts.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
      • frontend.common.broker-listing (resources/views/frontend/common/broker-listing.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
      • frontend.inc.post.related-posts (resources/views/frontend/inc/post/related-posts.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.common.story-item (resources/views/frontend/common/story-item.blade.php)22blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        key
        19
        additionClass
        20
        width
        21
        height
      • frontend.layouts.master (resources/views/frontend/layouts/master.blade.php)19blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        bodyClass
      • frontend.layouts.head (resources/views/frontend/layouts/head.blade.php)19blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        bodyClass
      • frontend.layouts.header (resources/views/frontend/layouts/header.blade.php)19blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        bodyClass
      • frontend.layouts.footer (resources/views/frontend/layouts/footer.blade.php)19blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        bodyClass
      • frontend.inc.ads (resources/views/frontend/inc/ads.blade.php)20blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        post
        5
        title
        6
        description
        7
        keywords
        8
        imageUrl
        9
        relatedPosts
        10
        recommendPosts
        11
        categoryTree
        12
        isMobile
        13
        page
        14
        data
        15
        __currentLoopData
        16
        item
        17
        loop
        18
        bodyClass
        19
        darkMode
      uri
      GET {slug}-{id}.html
      middleware
      web, blockIp, throttle:60,1, frontend
      controller
      App\Http\Controllers\NewsController@post
      namespace
      App\Http\Controllers
      prefix
      where
      as
      post
      file
      app/Http/Controllers/NewsController.php:400-471
      16 statements were executed, 2 of which were duplicated, 14 unique325ms
      • select * from `categories`14.72ms/app/Http/Middleware/FrontendMiddleware.php:76dubaotiente
        Metadata
        Backtrace
        • 15. /app/Http/Middleware/FrontendMiddleware.php:76
        • 16. /app/Http/Middleware/FrontendMiddleware.php:23
        • 17. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 19. middleware::throttle:58
      • select * from `users`12.36ms/app/Http/Middleware/FrontendMiddleware.php:88dubaotiente
        Metadata
        Backtrace
        • 15. /app/Http/Middleware/FrontendMiddleware.php:88
        • 16. /app/Http/Middleware/FrontendMiddleware.php:24
        • 17. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53
        • 19. middleware::throttle:58
      • select * from `posts` where `status` = 'verified' and `posts`.`id` = '21437' and `posts`.`deleted_at` is null limit 111.86ms/app/Http/Controllers/NewsController.php:413dubaotiente
        Metadata
        Bindings
        • 0. verified
        • 1. 21437
        Backtrace
        • 17. /app/Http/Controllers/NewsController.php:413
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
      • select * from `users` where `users`.`id` in (1017)730μs/app/Http/Controllers/NewsController.php:413dubaotiente
        Metadata
        Backtrace
        • 22. /app/Http/Controllers/NewsController.php:413
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
      • select * from `users` where `users`.`id` in (3)660μs/app/Http/Controllers/NewsController.php:413dubaotiente
        Metadata
        Backtrace
        • 22. /app/Http/Controllers/NewsController.php:413
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
      • select * from `users` where `users`.`id` in (3)11.1ms/app/Http/Controllers/NewsController.php:413dubaotiente
        Metadata
        Backtrace
        • 22. /app/Http/Controllers/NewsController.php:413
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
      • select `tags`.*, `post_tag`.`post_id` as `pivot_post_id`, `post_tag`.`tag_id` as `pivot_tag_id` from `tags` inner join `post_tag` on `tags`.`id` = `post_tag`.`tag_id` where `post_tag`.`post_id` in (21437)16.19ms/app/Http/Controllers/NewsController.php:413dubaotiente
        Metadata
        Backtrace
        • 21. /app/Http/Controllers/NewsController.php:413
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:680
      • select count(*) as aggregate from `posts` where `status` = 'verified' and `posts`.`category_id` = 111 and `posts`.`name` != '' and `posts`.`name` is not null and `posts`.`deleted_at` is null137ms/app/Services/PostService.php:103dubaotiente
        Metadata
        Bindings
        • 0. verified
        • 1. 111
        • 2. 
        Backtrace
        • 15. /app/Services/PostService.php:103
        • 16. /app/Http/Controllers/NewsController.php:422
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
      • select `posts`.`id`, `posts`.`name`, `posts`.`slug`, `posts`.`description`, `posts`.`image_url`, `posts`.`category_id`, `posts`.`status`, `posts`.`verified_at`, `posts`.`created_by`, `posts`.`published_at`, `posts`.`verified_by`, `posts`.`updated_at` from `posts` where `status` = 'verified' and `posts`.`category_id` = 111 and `posts`.`name` != '' and `posts`.`name` is not null and `posts`.`deleted_at` is null order by `sorder` desc, `posts`.`id` desc limit 8 offset 0106ms/app/Services/PostService.php:107dubaotiente
        Metadata
        Bindings
        • 0. verified
        • 1. 111
        • 2. 
        Backtrace
        • 14. /app/Services/PostService.php:107
        • 15. /app/Http/Controllers/NewsController.php:422
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
      • select * from `users` where `users`.`id` in (1, 1147)680μs/app/Services/PostService.php:107dubaotiente
        Metadata
        Backtrace
        • 19. /app/Services/PostService.php:107
        • 20. /app/Http/Controllers/NewsController.php:422
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 25. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
      • select * from `categories` where `categories`.`id` = 111 limit 1610μs/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:23dubaotiente
        Metadata
        Bindings
        • 0. 111
        Backtrace
        • 16. /vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:23
        • 19. /app/Models/Category.php:55
        • 20. /app/Models/Post.php:66
        • 25. /app/Http/Controllers/NewsController.php:468
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • select * from `categories` where `categories`.`id` = 103 limit 1550μs/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:23dubaotiente
        Metadata
        Bindings
        • 0. 103
        Backtrace
        • 16. /vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:23
        • 19. /app/Models/Category.php:55
        • 20. /app/Models/Category.php:57
        • 21. /app/Models/Post.php:66
        • 26. /app/Http/Controllers/NewsController.php:468
      • select * from `users` where `users`.`id` = 1017 limit 1550μsview::frontend.post:112dubaotiente
        Metadata
        Bindings
        • 0. 1017
        Backtrace
        • 20. view::frontend.post:112
        • 22. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 23. /vendor/laravel/framework/src/Illuminate/View/View.php:142
        • 24. /vendor/laravel/framework/src/Illuminate/View/View.php:125
        • 25. /vendor/laravel/framework/src/Illuminate/View/View.php:90
      • select * from `brokers` where `uu_tien` = 1 order by RAND() limit 29.16msview::frontend.common.broker-listing:9dubaotiente
        Metadata
        Bindings
        • 0. 1
        Backtrace
        • 14. view::frontend.common.broker-listing:9
        • 16. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 17. /vendor/laravel/framework/src/Illuminate/View/View.php:142
        • 18. /vendor/laravel/framework/src/Illuminate/View/View.php:125
        • 19. /vendor/laravel/framework/src/Illuminate/View/View.php:90
      • select * from `brokers` where `uu_tien` <> 1 order by RAND() limit 31.62msview::frontend.common.broker-listing:21dubaotiente
        Metadata
        Bindings
        • 0. 1
        Backtrace
        • 14. view::frontend.common.broker-listing:21
        • 16. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 17. /vendor/laravel/framework/src/Illuminate/View/View.php:142
        • 18. /vendor/laravel/framework/src/Illuminate/View/View.php:125
        • 19. /vendor/laravel/framework/src/Illuminate/View/View.php:90
      • select * from `categories` where `status` = 'enable' and `hidden` = 0 order by `sorder` desc1.34ms/app/Utils/Util.php:14dubaotiente
        Metadata
        Bindings
        • 0. enable
        • 1. 0
        Backtrace
        • 14. /app/Utils/Util.php:14
        • 15. view::frontend.layouts.header:2
        • 17. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 18. /vendor/laravel/framework/src/Illuminate/View/View.php:142
        • 19. /vendor/laravel/framework/src/Illuminate/View/View.php:125
      App\Models\Broker
      5
      App\Models\Tag
      5
      App\Models\Post
      9
      App\Models\User
      125
      App\Models\Category
      98
          _token
          Jg0Q3OE7JBiV9K6taF5jL2AmJebgyO1ADG6knC2P
          _previous
          array:1 [ "url" => "https://log.dubaotiente.com/lam-sao-de-du-bao-bong-bong-tren-thi-truong-chung-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /lam-sao-de-du-bao-bong-bong-tren-thi-truong-chung-khoan-21437.html
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.198" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.198" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "94f3df360cc8607e-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "log.dubaotiente.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
          request_server
          0 of 0
          array:48 [ "USER" => "nginx" "HOME" => "/var/lib/nginx" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.198" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.198" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "94f3df360cc8607e-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "log.dubaotiente.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "dubaotiente.pro" "SERVER_PORT" => "443" "SERVER_ADDR" => "192.168.102.20" "REMOTE_PORT" => "58016" "REMOTE_ADDR" => "192.168.102.252" "SERVER_SOFTWARE" => "nginx/1.16.1" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/home/dubaotiente/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/lam-sao-de-du-bao-bong-bong-tren-thi-truong-chung-khoan-21437.html" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/home/dubaotiente/public/index.php" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1749841648.0166 "REQUEST_TIME" => 1749841648 ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:12 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 13 Jun 2025 19:07:28 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "x-ratelimit-limit" => array:1 [ 0 => 60 ] "x-ratelimit-remaining" => array:1 [ 0 => 58 ] "access-control-allow-origin" => array:1 [ 0 => "*" ] "access-control-allow-methods" => array:1 [ 0 => "POST, GET, OPTIONS, PUT, DELETE, PATCH" ] "access-control-allow-credentials" => array:1 [ 0 => "true" ] "access-control-max-age" => array:1 [ 0 => "86400" ] "access-control-allow-headers" => array:1 [ 0 => "Content-Type, Authorization, X-Requested-With" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ikh6aVd4WDV4NnJCeDc4XC9XQldcL2pBZz09IiwidmFsdWUiOiJjb1wvQzgxR2RUV1lPSlpVWlhTbjk0b2g5Vno0UjlNQU92bVJkYTNKVE9XMkxQTFVRbVBNKzFLaVdROU5oOFFGXC8iLCJtYWMiOiI3Y2U0ODBiZWZiYzE1N2Q5YzEwOWViZGY3MzgwOTQ1ZTUwNWI4YWUyZDcyNmQ0MGE3NDliZGU4ZGE1MWVjZDBlIn0%3D; expires=Fri, 13-Jun-2025 21:07:28 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6Ikh6aVd4WDV4NnJCeDc4XC9XQldcL2pBZz09IiwidmFsdWUiOiJjb1wvQzgxR2RUV1lPSlpVWlhTbjk0b2g5Vno0UjlNQU92bVJkYTNKVE9XMkxQTFVRbVBNKzFLaVdROU5oOFFGXC8iL" 1 => "du_bao_tien_te_session=eyJpdiI6InMzYmFjb2tLSEJSam00XC9kMWFxNkhBPT0iLCJ2YWx1ZSI6Iks5NTdNbFB4a0lOV1wvY2FVRWQxdmpzRlg3M2MrK3FSYllNcXdOdTZMeHg5V2xOZEZWeUZmWFQ5Rm5ONnRWVjRSIiwibWFjIjoiNzA5YWQxMzA1MDkzNWZmMTJhYTQxMDdjZmNmNjljMDJkY2YwZmU0NmY1YzVhNThmNDA0ZDNjM2RmMjJkNDdiZCJ9; expires=Fri, 13-Jun-2025 21:07:28 GMT; Max-Age=7200; path=/; httponlydu_bao_tien_te_session=eyJpdiI6InMzYmFjb2tLSEJSam00XC9kMWFxNkhBPT0iLCJ2YWx1ZSI6Iks5NTdNbFB4a0lOV1wvY2FVRWQxdmpzRlg3M2MrK3FSYllNcXdOdTZMeHg5V2xOZEZWeUZmWFQ5Rm5ON" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ikh6aVd4WDV4NnJCeDc4XC9XQldcL2pBZz09IiwidmFsdWUiOiJjb1wvQzgxR2RUV1lPSlpVWlhTbjk0b2g5Vno0UjlNQU92bVJkYTNKVE9XMkxQTFVRbVBNKzFLaVdROU5oOFFGXC8iLCJtYWMiOiI3Y2U0ODBiZWZiYzE1N2Q5YzEwOWViZGY3MzgwOTQ1ZTUwNWI4YWUyZDcyNmQ0MGE3NDliZGU4ZGE1MWVjZDBlIn0%3D; expires=Fri, 13-Jun-2025 21:07:28 GMT; path=/XSRF-TOKEN=eyJpdiI6Ikh6aVd4WDV4NnJCeDc4XC9XQldcL2pBZz09IiwidmFsdWUiOiJjb1wvQzgxR2RUV1lPSlpVWlhTbjk0b2g5Vno0UjlNQU92bVJkYTNKVE9XMkxQTFVRbVBNKzFLaVdROU5oOFFGXC8iL" 1 => "du_bao_tien_te_session=eyJpdiI6InMzYmFjb2tLSEJSam00XC9kMWFxNkhBPT0iLCJ2YWx1ZSI6Iks5NTdNbFB4a0lOV1wvY2FVRWQxdmpzRlg3M2MrK3FSYllNcXdOdTZMeHg5V2xOZEZWeUZmWFQ5Rm5ONnRWVjRSIiwibWFjIjoiNzA5YWQxMzA1MDkzNWZmMTJhYTQxMDdjZmNmNjljMDJkY2YwZmU0NmY1YzVhNThmNDA0ZDNjM2RmMjJkNDdiZCJ9; expires=Fri, 13-Jun-2025 21:07:28 GMT; path=/; httponlydu_bao_tien_te_session=eyJpdiI6InMzYmFjb2tLSEJSam00XC9kMWFxNkhBPT0iLCJ2YWx1ZSI6Iks5NTdNbFB4a0lOV1wvY2FVRWQxdmpzRlg3M2MrK3FSYllNcXdOdTZMeHg5V2xOZEZWeUZmWFQ5Rm5ON" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "Jg0Q3OE7JBiV9K6taF5jL2AmJebgyO1ADG6knC2P" "_previous" => array:1 [ "url" => "https://log.dubaotiente.com/lam-sao-de-du-bao-bong-bong-tren-thi-truong-chung-khoan-21437.html" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]