{"id":30890,"date":"2026-03-30T13:20:37","date_gmt":"2026-03-30T06:20:37","guid":{"rendered":"https:\/\/www.bravotradeacademy.com\/?p=30890"},"modified":"2026-03-30T16:19:28","modified_gmt":"2026-03-30T09:19:28","slug":"portfolio-health","status":"publish","type":"post","link":"https:\/\/www.bravotradeacademy.com\/en\/games\/portfolio-health\/","title":{"rendered":"Portfolio Health"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"30890\" class=\"elementor elementor-30890\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a9053b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a9053b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99c05ec\" data-id=\"99c05ec\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-53ca056 elementor-widget elementor-widget-html\" data-id=\"53ca056\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"th\">\n<head>\n  <meta charset=\"UTF-8\"\/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n  <title>Portfolio Health Check | BRAVO<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+Thai:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\"\/>\n  <style>\n    :root {\n      --bg:#f0f4ff; --bg2:#e8edf8; --bg3:#dde4f5;\n      --card:#ffffff; --card2:#f5f8ff;\n      --navy:#214497; --navy-lt:#3e67b1;\n      --teal:#1cb8a0; --teal-d:#159e89;\n      --green:#00b377; --red:#e8365d; --gold:#e87c00;\n      --text:#1a2747; --sub:#5a6e8a; --sub2:#8899b5;\n      --border:rgba(33,68,151,.14);\n      --grad:linear-gradient(135deg,#214497 0%,#1cb8a0 100%);\n      --shadow:0 4px 28px rgba(33,68,151,.1);\n      --shadow-lg:0 12px 48px rgba(33,68,151,.15);\n    }\n    *{box-sizing:border-box;margin:0;padding:0}\n    html{scroll-behavior:smooth}\n    body{background:var(--bg);color:var(--text);font-family:'Noto Sans Thai','Space Grotesk',sans-serif;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow-x:hidden}\n\n    .bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}\n    .bg-deco::before{content:'';position:absolute;top:-100px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(33,68,151,.07) 0%,transparent 65%)}\n    .bg-deco::after{content:'';position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(28,184,160,.06) 0%,transparent 65%)}\n\n    .container{position:relative;z-index:1;width:100%;max-width:660px;padding:28px 16px 60px}\n\n    .screen{display:none}\n    .screen.active{display:block;animation:screenIn .45s cubic-bezier(.4,0,.2,1)}\n    @keyframes screenIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}\n\n    \/* \u2500\u2500 BADGE \u2500\u2500 *\/\n    .top-badge{display:flex;align-items:center;justify-content:center;margin-bottom:24px}\n    .top-badge-inner{background:var(--grad);border-radius:30px;padding:7px 20px;font-size:12px;letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-weight:600;box-shadow:0 4px 16px rgba(28,184,160,.3)}\n\n    \/* \u2500\u2500 SPLASH \u2500\u2500 *\/\n    .splash-card{background:var(--card);border:1px solid var(--border);border-radius:28px;padding:48px 40px;text-align:center;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}\n    .splash-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}\n    .splash-icon{font-size:76px;display:block;margin-bottom:20px;animation:float 3.5s ease-in-out infinite}\n    @keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n    .splash-card h1{font-size:28px;font-weight:800;line-height:1.35;margin-bottom:12px}\n    .splash-card h1 .accent{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n    .splash-desc{color:var(--sub);font-size:14.5px;line-height:1.9;margin-bottom:28px}\n    .chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}\n    .chip{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:10px 18px;font-size:12.5px;color:var(--sub)}\n    .chip strong{display:block;font-size:20px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n\n    \/* \u2500\u2500 BUTTONS \u2500\u2500 *\/\n    .btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:17px;border-radius:16px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;border:none;transition:all .22s;width:100%}\n    .btn-primary{background:var(--grad);color:#fff;box-shadow:0 6px 28px rgba(28,184,160,.35)}\n    .btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(28,184,160,.45)}\n    .btn-primary:active{transform:translateY(-1px)}\n    .btn-ghost{background:var(--bg2);border:2px solid var(--border);color:var(--sub);margin-top:12px}\n    .btn-ghost:hover{border-color:var(--teal);color:var(--teal)}\n    .disclaimer{margin-top:14px;font-size:11.5px;color:var(--sub2);line-height:1.6}\n\n    \/* \u2500\u2500 FORM \u2500\u2500 *\/\n    .form-card{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:28px 28px;box-shadow:var(--shadow);margin-bottom:16px}\n    .form-card::before{content:'';display:block;height:4px;background:var(--grad);border-radius:4px 4px 0 0;margin:-28px -28px 24px}\n\n    .input-group{margin-bottom:8px}\n    .input-group label{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--sub);margin-bottom:8px;font-weight:600}\n    .input-group input[type=text]{width:100%;background:var(--bg2);border:2px solid var(--border);border-radius:16px;padding:14px 18px;font-size:16px;color:var(--text);font-family:inherit;outline:none;transition:all .25s}\n    .input-group input[type=text]:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(28,184,160,.1)}\n    .input-group input[type=text]::placeholder{color:var(--sub2)}\n\n    \/* SLIDER *\/\n    .slider-group{margin-bottom:22px}\n    .slider-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}\n    .slider-label{font-size:13.5px;font-weight:600;color:var(--text)}\n    .slider-label span{font-size:11px;color:var(--sub);font-weight:400;margin-left:4px}\n    .slider-val{font-size:20px;font-weight:800;font-family:'Space Grotesk',sans-serif;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:60px;text-align:right}\n    .slider-hint{font-size:11px;color:var(--sub2);margin-top:4px}\n    input[type=range]{-webkit-appearance:none;width:100%;height:8px;border-radius:8px;background:var(--bg3);outline:none;cursor:pointer;transition:background .2s}\n    input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--grad);cursor:pointer;box-shadow:0 2px 10px rgba(28,184,160,.4);transition:transform .15s}\n    input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}\n    input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--grad);cursor:pointer;border:none;box-shadow:0 2px 10px rgba(28,184,160,.4)}\n    .range-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:10.5px;color:var(--sub2)}\n\n    \/* SL TOGGLE *\/\n    .sl-group{margin-bottom:22px}\n    .sl-options{display:flex;gap:8px;margin-top:10px}\n    .sl-opt{flex:1;padding:12px 8px;border:2px solid var(--border);border-radius:14px;text-align:center;cursor:pointer;font-size:13px;font-weight:600;color:var(--sub);background:var(--bg2);transition:all .2s;font-family:inherit}\n    .sl-opt:hover{border-color:var(--teal);color:var(--teal)}\n    .sl-opt.selected{border-color:var(--teal);background:rgba(28,184,160,.1);color:var(--teal)}\n    .sl-emoji{display:block;font-size:20px;margin-bottom:4px}\n\n    \/* DIVIDER *\/\n    .form-divider{height:1px;background:var(--border);margin:20px 0}\n\n    \/* \u2500\u2500 LOADING \u2500\u2500 *\/\n    #screen-loading{text-align:center;padding:60px 20px}\n    .loading-icon{font-size:64px;margin-bottom:24px;display:block;animation:pulse 1s ease-in-out infinite}\n    @keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}\n    .loading-title{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:8px}\n    .loading-sub{font-size:14px;color:var(--sub);margin-bottom:32px}\n    .loading-steps{display:flex;flex-direction:column;gap:10px;max-width:320px;margin:0 auto 28px}\n    .loading-step{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--card);border:1px solid var(--border);border-radius:14px;font-size:13px;color:var(--sub);opacity:0;transition:all .4s}\n    .loading-step.show{opacity:1;transform:translateX(0)!important;color:var(--text)}\n    .loading-step.done .step-dot{background:var(--green)!important}\n    .step-dot{width:10px;height:10px;min-width:10px;border-radius:50%;background:var(--bg3);transition:background .3s}\n    .progress-bar-wrap{max-width:320px;margin:0 auto;height:6px;background:var(--bg3);border-radius:6px;overflow:hidden}\n    .progress-bar-fill{height:100%;background:var(--grad);border-radius:6px;width:0%;transition:width .4s ease}\n\n    \/* \u2500\u2500 RESULT \u2500\u2500 *\/\n    .result-card{background:var(--card);border:1px solid var(--border);border-radius:28px;overflow:hidden;box-shadow:var(--shadow-lg)}\n\n    \/* RESULT HEADER *\/\n    .r-header{padding:36px 36px 28px;text-align:center;position:relative;overflow:hidden}\n    .r-header.grade-a{background:linear-gradient(160deg,#0a4a30 0%,#0d7a50 100%)}\n    .r-header.grade-b{background:linear-gradient(160deg,#0a3d35 0%,#0e7a6a 100%)}\n    .r-header.grade-c{background:linear-gradient(160deg,#4a2a00 0%,#8a5200 100%)}\n    .r-header.grade-d{background:linear-gradient(160deg,#4a0e1e 0%,#8a1a30 100%)}\n    .r-header.grade-f{background:linear-gradient(160deg,#2d0610 0%,#6b0f22 100%)}\n    .r-header::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}\n    .r-particles{position:absolute;inset:0;pointer-events:none}\n    .r-particles span{position:absolute;width:5px;height:5px;border-radius:50%;animation:particleFly 3s ease-in infinite}\n    @keyframes particleFly{0%{opacity:0;transform:translateY(100%) scale(0)}20%{opacity:.6}100%{opacity:0;transform:translateY(-120%) scale(1.5)}}\n\n    .grade-badge{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;font-size:44px;font-weight:900;font-family:'Space Grotesk',sans-serif;border:4px solid rgba(255,255,255,.3);margin-bottom:16px;animation:bounceIn .7s cubic-bezier(.175,.885,.32,1.275);color:#fff;position:relative;z-index:1}\n    @keyframes bounceIn{0%{transform:scale(0) rotate(-15deg);opacity:0}60%{transform:scale(1.15) rotate(5deg)}100%{transform:scale(1) rotate(0);opacity:1}}\n    .r-diagnosis{font-size:22px;font-weight:800;color:#fff;margin-bottom:6px}\n    .r-name{font-size:14px;color:rgba(255,255,255,.7);margin-bottom:8px}\n    .r-score-row{display:flex;align-items:center;justify-content:center;gap:6px}\n    .r-score-num{font-size:42px;font-weight:800;font-family:'Space Grotesk',sans-serif;color:#fff}\n    .r-score-label{font-size:13px;color:rgba(255,255,255,.6);text-align:left;line-height:1.3}\n\n    \/* SNAPSHOT ZONE *\/\n    .r-body{padding:24px 28px}\n    .snapshot-zone{position:relative;background:linear-gradient(135deg,rgba(33,68,151,.04),rgba(28,184,160,.04));border:2px dashed rgba(28,184,160,.4);border-radius:22px;padding:20px;margin-bottom:8px}\n    .snapshot-label{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--grad);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 14px;border-radius:20px;white-space:nowrap;box-shadow:0 3px 10px rgba(28,184,160,.3)}\n\n    \/* METRIC CARDS *\/\n    .metrics-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:14px}\n    .metric-card{border-radius:14px;padding:14px 12px;text-align:center;border:1.5px solid transparent}\n    .metric-card.good{background:rgba(0,179,119,.08);border-color:rgba(0,179,119,.25)}\n    .metric-card.warn{background:rgba(232,124,0,.08);border-color:rgba(232,124,0,.25)}\n    .metric-card.bad{background:rgba(232,54,93,.08);border-color:rgba(232,54,93,.2)}\n    .metric-icon{font-size:18px;margin-bottom:5px;display:block}\n    .metric-val{font-size:19px;font-weight:800;font-family:'Space Grotesk',sans-serif;line-height:1;margin-bottom:4px}\n    .metric-card.good .metric-val{color:var(--green)}\n    .metric-card.warn .metric-val{color:var(--gold)}\n    .metric-card.bad .metric-val{color:var(--red)}\n    .metric-label{font-size:10px;color:var(--sub);font-weight:600;line-height:1.3}\n\n    \/* PROGNOSIS *\/\n    .prognosis-box{background:var(--bg2);border-radius:14px;padding:14px 18px;margin-bottom:14px;border-left:4px solid var(--navy)}\n    .prognosis-tag{font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:var(--sub2);margin-bottom:6px;font-weight:700}\n    .prognosis-text{font-size:14px;color:var(--text);line-height:1.75;font-weight:500}\n    .prognosis-text .hl-red{color:var(--red);font-weight:700}\n    .prognosis-text .hl-green{color:var(--green);font-weight:700}\n    .prognosis-text .hl-gold{color:var(--gold);font-weight:700}\n\n    \/* SNAP CTA *\/\n    .snap-cta{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fffbef,#fff8e0);border:2px solid #f0c84a;border-radius:16px;padding:14px 18px;margin-top:14px;position:relative;overflow:hidden;animation:snapPulse 2.5s ease-in-out infinite;text-decoration:none}\n    @keyframes snapPulse{0%,100%{box-shadow:0 3px 14px rgba(232,124,0,.1)}50%{box-shadow:0 5px 22px rgba(232,124,0,.25)}}\n    .snap-cta::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f0c84a,#e87c00,#f0c84a)}\n    .snap-icon{font-size:26px;flex-shrink:0}\n    .snap-main{font-size:14px;font-weight:800;color:#7a4500;margin-bottom:1px}\n    .snap-sub{font-size:12px;color:#9e5c00;font-weight:500}\n    .snap-arrow{font-size:20px;color:#e87c00;font-weight:800;margin-left:auto;animation:arrowBounce 1s ease-in-out infinite}\n    @keyframes arrowBounce{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}\n\n    \/* DETAIL *\/\n    .detail-divider{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--sub2);margin:18px 0 20px}\n    .detail-divider::before,.detail-divider::after{content:'';flex:1;height:1px;background:var(--border)}\n\n    \/* BREAKDOWN *\/\n    .breakdown-section{margin-bottom:22px}\n    .breakdown-title{font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--sub2);margin-bottom:14px;font-weight:600}\n    .breakdown-item{display:flex;align-items:flex-start;gap:12px;background:var(--bg2);border-radius:13px;padding:14px 16px;margin-bottom:10px}\n    .breakdown-icon{font-size:22px;min-width:28px}\n    .breakdown-label{font-size:12px;font-weight:700;color:var(--sub);margin-bottom:3px}\n    .breakdown-desc{font-size:13.5px;color:var(--text);line-height:1.65}\n    .breakdown-desc .hl{color:var(--navy);font-weight:700}\n\n    \/* CTA BOX *\/\n    .cta-box{background:linear-gradient(135deg,rgba(33,68,151,.07),rgba(28,184,160,.07));border:2px solid rgba(28,184,160,.25);border-radius:20px;padding:24px 24px;margin-bottom:16px;position:relative;overflow:hidden}\n    .cta-box::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}\n    .cta-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}\n    .cta-logo{font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:800;letter-spacing:2px;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n    .cta-badge{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--sub);background:var(--bg3);padding:3px 10px;border-radius:8px;font-weight:600}\n    .cta-headline{font-size:16px;font-weight:700;margin-bottom:10px;line-height:1.4;color:var(--text)}\n    .cta-points{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}\n    .cta-point{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--sub);line-height:1.55}\n    .cta-point::before{content:'\u2713';color:var(--teal);font-weight:800;min-width:14px;margin-top:1px}\n    .cta-note{font-size:11.5px;color:var(--sub2);line-height:1.65;border-top:1px solid var(--border);padding-top:12px}\n\n    .r-footer{border-top:1.5px solid var(--border);padding:20px 28px}\n    .share-hint{text-align:center;font-size:12.5px;color:var(--sub2);margin-bottom:14px}\n    .share-hint .hl{color:var(--teal);font-weight:600}\n    .watermark{text-align:center;margin-top:18px;font-size:11px;color:var(--sub2);letter-spacing:1.5px}\n    .watermark .hl{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}\n\n    @media(max-width:480px){\n      .splash-card{padding:34px 20px}\n      .form-card{padding:22px 18px}\n      .form-card::before{margin:-22px -18px 20px}\n      .r-header{padding:28px 20px 22px}\n      .r-body{padding:18px 16px}\n      .r-footer{padding:18px 16px}\n      .metrics-grid{grid-template-columns:1fr 1fr 1fr;gap:7px}\n      .metric-val{font-size:16px}\n      .metric-label{font-size:9px}\n      .grade-badge{width:76px;height:76px;font-size:38px}\n      .r-score-num{font-size:34px}\n      .snapshot-zone{padding:16px}\n    }\n  <\/style>\n<\/head>\n<body>\n<div class=\"bg-deco\"><\/div>\n<div class=\"container\">\n\n  <!-- \u2550\u2550 SPLASH \u2550\u2550 -->\n  <div id=\"screen-splash\" class=\"screen active\">\n    <div class=\"top-badge\"><div class=\"top-badge-inner\">BRAVO Trade Academy \u00b7 Portfolio Diagnostic<\/div><\/div>\n    <div class=\"splash-card\">\n      <span class=\"splash-icon\">\ud83c\udfe5<\/span>\n      <h1>\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e<br\/><span class=\"accent\">\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e17\u0e23\u0e14<\/span>\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13<\/h1>\n      <p class=\"splash-desc\">\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 4 \u0e2d\u0e22\u0e48\u0e32\u0e07<br\/>\u0e41\u0e25\u0e49\u0e27\u0e23\u0e39\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \"\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35\" \u0e2b\u0e23\u0e37\u0e2d \"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e31\u0e07\" \u0e2d\u0e22\u0e39\u0e48<\/p>\n      <div class=\"chips\">\n        <div class=\"chip\"><strong>4<\/strong>\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/div>\n        <div class=\"chip\"><strong>60<\/strong>\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35<\/div>\n        <div class=\"chip\"><strong>\u0e1f\u0e23\u0e35<\/strong>100%<\/div>\n      <\/div>\n      <button class=\"btn btn-primary\" onclick=\"showScreen('screen-form')\">\ud83c\udfe5 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e25\u0e22!<\/button>\n      <p class=\"disclaimer\">\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e48\u0e07\u0e44\u0e1b\u0e44\u0e2b\u0e19\u0e17\u0e31\u0e49\u0e07\u0e19\u0e31\u0e49\u0e19 \u0e43\u0e0a\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e33\u0e19\u0e27\u0e13\u0e1c\u0e25\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \ud83d\udd12<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550 FORM \u2550\u2550 -->\n  <div id=\"screen-form\" class=\"screen\">\n    <div class=\"top-badge\"><div class=\"top-badge-inner\">\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13<\/div><\/div>\n\n    <div class=\"form-card\">\n      <div class=\"input-group\" style=\"margin-bottom:22px\">\n        <label>\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e25\u0e48\u0e19 \/ \u0e0a\u0e37\u0e48\u0e2d\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14<\/label>\n        <input id=\"name-input\" type=\"text\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 Nong, StockHunter...\" maxlength=\"20\"\/>\n      <\/div>\n\n      <div class=\"form-divider\"><\/div>\n\n      <!-- Win Rate -->\n      <div class=\"slider-group\">\n        <div class=\"slider-label-row\">\n          <div>\n            <div class=\"slider-label\">Win Rate \u0e42\u0e14\u0e22\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 <span>(\u0e0a\u0e19\u0e30\u0e01\u0e35\u0e48 % \u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14)<\/span><\/div>\n            <div class=\"slider-hint\">\u0e16\u0e49\u0e32\u0e40\u0e17\u0e23\u0e14 10 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e0a\u0e19\u0e30 4 \u0e04\u0e23\u0e31\u0e49\u0e07 = 40%<\/div>\n          <\/div>\n          <div class=\"slider-val\" id=\"wr-val\">40%<\/div>\n        <\/div>\n        <input type=\"range\" id=\"win-rate\" min=\"10\" max=\"80\" value=\"40\" step=\"5\"\n          oninput=\"document.getElementById('wr-val').textContent=this.value+'%'\"\/>\n        <div class=\"range-labels\"><span>10%<\/span><span>45%<\/span><span>80%<\/span><\/div>\n      <\/div>\n\n      <!-- Risk per trade -->\n      <div class=\"slider-group\">\n        <div class=\"slider-label-row\">\n          <div>\n            <div class=\"slider-label\">Risk \u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14 1 \u0e04\u0e23\u0e31\u0e49\u0e07 <span>(% \u0e02\u0e2d\u0e07\u0e1e\u0e2d\u0e23\u0e4c\u0e15)<\/span><\/div>\n            <div class=\"slider-hint\">\u0e16\u0e49\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15 100,000 \u0e1a\u0e32\u0e17 \u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07 2,000 \u0e1a\u0e32\u0e17 = 2%<\/div>\n          <\/div>\n          <div class=\"slider-val\" id=\"risk-val\">2%<\/div>\n        <\/div>\n        <input type=\"range\" id=\"risk-pct\" min=\"0.5\" max=\"20\" value=\"2\" step=\"0.5\"\n          oninput=\"document.getElementById('risk-val').textContent=parseFloat(this.value).toFixed(1)+'%'\"\/>\n        <div class=\"range-labels\"><span>0.5%<\/span><span>10%<\/span><span>20%<\/span><\/div>\n      <\/div>\n\n      <!-- Trades per month -->\n      <div class=\"slider-group\">\n        <div class=\"slider-label-row\">\n          <div>\n            <div class=\"slider-label\">\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e40\u0e17\u0e23\u0e14 <span>(\u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19)<\/span><\/div>\n            <div class=\"slider-hint\">\u0e19\u0e31\u0e1a\u0e17\u0e38\u0e01 position \u0e17\u0e35\u0e48\u0e40\u0e1b\u0e34\u0e14-\u0e1b\u0e34\u0e14<\/div>\n          <\/div>\n          <div class=\"slider-val\" id=\"trades-val\">15 \u0e04\u0e23\u0e31\u0e49\u0e07<\/div>\n        <\/div>\n        <input type=\"range\" id=\"trades-month\" min=\"2\" max=\"60\" value=\"15\" step=\"1\"\n          oninput=\"document.getElementById('trades-val').textContent=this.value+' \u0e04\u0e23\u0e31\u0e49\u0e07'\"\/>\n        <div class=\"range-labels\"><span>2<\/span><span>30<\/span><span>60<\/span><\/div>\n      <\/div>\n\n      <div class=\"form-divider\"><\/div>\n\n      <!-- SL Usage -->\n      <div class=\"sl-group\">\n        <div class=\"slider-label\">\u0e04\u0e38\u0e13\u0e15\u0e31\u0e49\u0e07 Stop Loss \u0e1a\u0e48\u0e2d\u0e22\u0e41\u0e04\u0e48\u0e44\u0e2b\u0e19?<\/div>\n        <div class=\"sl-options\">\n          <button class=\"sl-opt\" data-val=\"always\" onclick=\"selectSL(this)\"><span class=\"sl-emoji\">\ud83d\udd12<\/span>\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07<\/button>\n          <button class=\"sl-opt\" data-val=\"sometimes\" onclick=\"selectSL(this)\"><span class=\"sl-emoji\">\ud83e\udd14<\/span>\u0e1a\u0e32\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07<\/button>\n          <button class=\"sl-opt selected\" data-val=\"rarely\" onclick=\"selectSL(this)\"><span class=\"sl-emoji\">\ud83d\ude48<\/span>\u0e41\u0e17\u0e1a\u0e44\u0e21\u0e48\u0e15\u0e31\u0e49\u0e07<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <button class=\"btn btn-primary\" onclick=\"runAnalysis()\">\ud83d\udd2c \u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e09\u0e31\u0e19<\/button>\n    <button class=\"btn btn-ghost\" onclick=\"showScreen('screen-splash')\">\u2190 \u0e01\u0e25\u0e31\u0e1a<\/button>\n  <\/div>\n\n  <!-- \u2550\u2550 LOADING \u2550\u2550 -->\n  <div id=\"screen-loading\" class=\"screen\">\n    <span class=\"loading-icon\">\ud83d\udd2c<\/span>\n    <div class=\"loading-title\">\u0e01\u0e33\u0e25\u0e31\u0e07\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1e\u0e2d\u0e23\u0e4c\u0e15...<\/div>\n    <div class=\"loading-sub\">AI \u0e01\u0e33\u0e25\u0e31\u0e07\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13<\/div>\n    <div class=\"loading-steps\">\n      <div class=\"loading-step\" id=\"step-1\"><div class=\"step-dot\"><\/div>\u0e04\u0e33\u0e19\u0e27\u0e13 Expected Value \u0e15\u0e48\u0e2d trade<\/div>\n      <div class=\"loading-step\" id=\"step-2\"><div class=\"step-dot\"><\/div>\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19<\/div>\n      <div class=\"loading-step\" id=\"step-3\"><div class=\"step-dot\"><\/div>\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19 Portfolio Lifespan<\/div>\n      <div class=\"loading-step\" id=\"step-4\"><div class=\"step-dot\"><\/div>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15<\/div>\n    <\/div>\n    <div class=\"progress-bar-wrap\"><div class=\"progress-bar-fill\" id=\"progress-fill\"><\/div><\/div>\n  <\/div>\n\n  <!-- \u2550\u2550 RESULT \u2550\u2550 -->\n  <div id=\"screen-result\" class=\"screen\">\n    <div class=\"result-card\">\n      <div class=\"r-header\" id=\"r-header\">\n        <div class=\"r-particles\" id=\"r-particles\"><\/div>\n        <div class=\"grade-badge\" id=\"r-grade\">B<\/div>\n        <div class=\"r-diagnosis\" id=\"r-diagnosis\">\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e1e\u0e2d\u0e44\u0e1b\u0e44\u0e14\u0e49<\/div>\n        <div class=\"r-name\" id=\"r-name\">\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e02\u0e2d\u0e07 Trader<\/div>\n        <div class=\"r-score-row\">\n          <div class=\"r-score-num\" id=\"r-score\">0<\/div>\n          <div class=\"r-score-label\">\u0e04\u0e30\u0e41\u0e19\u0e19<br\/>\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"r-body\">\n        <!-- SNAPSHOT ZONE -->\n        <div class=\"snapshot-zone\">\n          <div class=\"snapshot-label\">\u0e1c\u0e25\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c \ud83d\udcf8 Portfolio Health<\/div>\n\n          <div class=\"metrics-grid\" id=\"metrics-grid\"><\/div>\n\n          <div class=\"prognosis-box\">\n            <div class=\"prognosis-tag\">\ud83e\ude7a \u0e01\u0e32\u0e23\u0e27\u0e34\u0e19\u0e34\u0e08\u0e09\u0e31\u0e22<\/div>\n            <div class=\"prognosis-text\" id=\"prognosis-text\"><\/div>\n          <\/div>\n\n          <a class=\"snap-cta\" href=\"https:\/\/lin.ee\/RMipEj1\" target=\"_blank\" rel=\"noopener\">\n            <span class=\"snap-icon\">\ud83d\udcf8<\/span>\n            <div>\n              <div class=\"snap-main\">\u0e41\u0e04\u0e1b\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e19\u0e35\u0e49\u0e43\u0e2b\u0e49 admin<\/div>\n              <div class=\"snap-sub\">\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33\u0e08\u0e32\u0e01\u0e17\u0e35\u0e21\u0e42\u0e04\u0e49\u0e0a\u0e1f\u0e23\u0e35!<\/div>\n            <\/div>\n            <span class=\"snap-arrow\">\u2192<\/span>\n          <\/a>\n        <\/div>\n\n        <div class=\"detail-divider\">\u2b07 \u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e14\u0e39\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14<\/div>\n\n        <!-- BREAKDOWN -->\n        <div class=\"breakdown-section\">\n          <div class=\"breakdown-title\">\ud83d\udd0d \u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e41\u0e25\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e01\u0e49\u0e44\u0e02<\/div>\n          <div id=\"breakdown-container\"><\/div>\n        <\/div>\n\n        <!-- CTA -->\n        <div class=\"cta-box\">\n          <div class=\"cta-top\">\n            <div class=\"cta-logo\">BRAVO<\/div>\n            <div class=\"cta-badge\">Trade Academy<\/div>\n          <\/div>\n          <div class=\"cta-headline\" id=\"cta-headline\">\u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e21\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49<\/div>\n          <div class=\"cta-points\" id=\"cta-points\"><\/div>\n          <div class=\"cta-note\" id=\"cta-note\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"r-footer\">\n        <div class=\"share-hint\">\ud83d\udcf8 <span class=\"hl\">\u0e41\u0e04\u0e1b\u0e2a\u0e48\u0e07\u0e43\u0e2b\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e23\u0e14\u0e40\u0e14\u0e2d\u0e23\u0e4c<\/span> \u0e14\u0e39\u0e14\u0e49\u0e27\u0e22 \u2014 \u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e02\u0e32\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32\u0e44\u0e2b\u0e21?<\/div>\n        <button class=\"btn btn-primary\" onclick=\"showScreen('screen-splash')\">\ud83d\udd04 \u0e15\u0e23\u0e27\u0e08\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"watermark\">Powered by <span class=\"hl\">BRAVO Trade Academy<\/span><\/div>\n  <\/div>\n\n<\/div>\n<script>\n\/\/ \u2550\u2550\u2550\u2550 STATE \u2550\u2550\u2550\u2550\nlet selectedSL = 'rarely';\n\nfunction selectSL(el) {\n  document.querySelectorAll('.sl-opt').forEach(b => b.classList.remove('selected'));\n  el.classList.add('selected');\n  selectedSL = el.dataset.val;\n}\n\nfunction showScreen(id) {\n  document.querySelectorAll('.screen').forEach(s => s.classList.remove('active'));\n  document.getElementById(id).classList.add('active');\n  window.scrollTo({top:0, behavior:'smooth'});\n}\n\n\/\/ \u2550\u2550\u2550\u2550 CALCULATE \u2550\u2550\u2550\u2550\nfunction calculate(winRate, riskPct, tradesPerMonth, slUsage) {\n  const wr = winRate \/ 100;\n  const lr = 1 - wr;\n\n  \/\/ Loss multiplier based on SL discipline\n  const lossMultiplier = slUsage === 'always' ? 1.0 : slUsage === 'sometimes' ? 1.9 : 3.8;\n\n  const avgWin  = riskPct * 1.5;\n  const avgLoss = riskPct * lossMultiplier;\n\n  \/\/ Expected value per trade (% of portfolio)\n  const evPerTrade = (wr * avgWin) - (lr * avgLoss);\n\n  \/\/ Monthly figures\n  const monthlyReturn       = evPerTrade * tradesPerMonth;\n  const monthlyRiskExposure = riskPct * tradesPerMonth;\n\n  \/\/ Break-even win rate needed\n  const breakEvenWR = Math.round((avgLoss \/ (avgWin + avgLoss)) * 100);\n\n  \/\/ Portfolio survival months (compound decay to 20% of original)\n  let survivalMonths = null;\n  if (monthlyReturn < -0.1) {\n    survivalMonths = Math.max(1, Math.round(Math.log(0.20) \/ Math.log(1 + monthlyReturn \/ 100)));\n  }\n\n  \/\/ \u2500\u2500 Health Score \u2500\u2500\n  let score = 0;\n\n  \/\/ EV component (40 pts)\n  if (evPerTrade > 0) {\n    const maxEV = riskPct * 0.5;\n    score += Math.min(40, Math.round(40 * (evPerTrade \/ Math.max(maxEV, 0.01))));\n  }\n\n  \/\/ Risk per trade (20 pts)\n  if (riskPct <= 1)       score += 20;\n  else if (riskPct <= 2)  score += 17;\n  else if (riskPct <= 3)  score += 13;\n  else if (riskPct <= 5)  score += 8;\n  else if (riskPct <= 10) score += 3;\n\n  \/\/ SL discipline (20 pts)\n  if (slUsage === 'always')     score += 20;\n  else if (slUsage === 'sometimes') score += 9;\n\n  \/\/ Trade frequency (20 pts) \u2014 overtrading penalty\n  if (tradesPerMonth <= 8)       score += 20;\n  else if (tradesPerMonth <= 15) score += 17;\n  else if (tradesPerMonth <= 25) score += 12;\n  else if (tradesPerMonth <= 40) score += 6;\n  else score += 2;\n\n  score = Math.round(Math.min(100, Math.max(0, score)));\n\n  \/\/ Grade\n  let grade, gradeClass, diagnosis, diagEmoji;\n  if (score >= 80) { grade='A'; gradeClass='grade-a'; diagnosis='\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35'; diagEmoji='\ud83d\udc9a'; }\n  else if (score >= 65) { grade='B'; gradeClass='grade-b'; diagnosis='\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e1e\u0e2d\u0e44\u0e1b\u0e44\u0e14\u0e49'; diagEmoji='\ud83d\udfe1'; }\n  else if (score >= 50) { grade='C'; gradeClass='grade-c'; diagnosis='\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07'; diagEmoji='\ud83d\udfe0'; }\n  else if (score >= 35) { grade='D'; gradeClass='grade-d'; diagnosis='\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22'; diagEmoji='\ud83d\udd34'; }\n  else { grade='F'; gradeClass='grade-f'; diagnosis='\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e27\u0e34\u0e01\u0e24\u0e15'; diagEmoji='\ud83d\udc80'; }\n\n  return {\n    score, grade, gradeClass, diagnosis, diagEmoji,\n    evPerTrade, monthlyReturn, monthlyRiskExposure,\n    breakEvenWR, survivalMonths, avgLoss, avgWin,\n    winRate, riskPct, tradesPerMonth, slUsage\n  };\n}\n\n\/\/ \u2550\u2550\u2550\u2550 ANALYSIS FLOW \u2550\u2550\u2550\u2550\nfunction runAnalysis() {\n  const name = document.getElementById('name-input').value.trim() || 'Trader';\n  const winRate = parseInt(document.getElementById('win-rate').value);\n  const riskPct = parseFloat(document.getElementById('risk-pct').value);\n  const tradesPerMonth = parseInt(document.getElementById('trades-month').value);\n\n  const result = calculate(winRate, riskPct, tradesPerMonth, selectedSL);\n  result.name = name;\n\n  showScreen('screen-loading');\n  runLoadingAnimation(() => {\n    showResult(result);\n  });\n}\n\nfunction runLoadingAnimation(callback) {\n  const steps = ['step-1','step-2','step-3','step-4'];\n  const fill = document.getElementById('progress-fill');\n  \/\/ reset\n  steps.forEach(id => {\n    const el = document.getElementById(id);\n    el.classList.remove('show','done');\n    el.querySelector('.step-dot').style.background = '';\n  });\n  fill.style.width = '0%';\n\n  const delays = [300, 750, 1200, 1650];\n  delays.forEach((d, i) => {\n    setTimeout(() => {\n      const el = document.getElementById(steps[i]);\n      el.classList.add('show','done');\n      el.querySelector('.step-dot').style.background = 'var(--green)';\n      fill.style.width = ((i+1)\/4*100)+'%';\n    }, d);\n  });\n  setTimeout(callback, 2200);\n}\n\n\/\/ \u2550\u2550\u2550\u2550 SHOW RESULT \u2550\u2550\u2550\u2550\nfunction showResult(r) {\n  showScreen('screen-result');\n\n  \/\/ Header\n  const hdr = document.getElementById('r-header');\n  hdr.className = 'r-header ' + r.gradeClass;\n  document.getElementById('r-grade').textContent = r.grade;\n  document.getElementById('r-diagnosis').textContent = r.diagEmoji + ' ' + r.diagnosis;\n  document.getElementById('r-name').textContent = '\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e02\u0e2d\u0e07 ' + r.name;\n\n  \/\/ Animated score counter\n  animateCount(document.getElementById('r-score'), r.score, 600);\n\n  \/\/ Particles\n  spawnParticles(r.gradeClass);\n\n  \/\/ \u2500\u2500 Metrics \u2500\u2500\n  const evColor = r.evPerTrade > 0 ? 'good' : r.evPerTrade > -0.5 ? 'warn' : 'bad';\n  const riskColor = r.monthlyRiskExposure <= 20 ? 'good' : r.monthlyRiskExposure <= 40 ? 'warn' : 'bad';\n\n  let metric3Html = '';\n  if (r.survivalMonths !== null) {\n    const sColor = r.survivalMonths > 18 ? 'warn' : r.survivalMonths > 6 ? 'bad' : 'bad';\n    metric3Html = `<div class=\"metric-card ${sColor}\">\n      <span class=\"metric-icon\">\u23f3<\/span>\n      <div class=\"metric-val\">~${r.survivalMonths}<span style=\"font-size:11px;font-weight:500\"> \u0e40\u0e14\u0e37\u0e2d\u0e19<\/span><\/div>\n      <div class=\"metric-label\">\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e2d\u0e22\u0e39\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e35\u0e01<\/div>\n    <\/div>`;\n  } else {\n    const beColor = r.winRate >= r.breakEvenWR ? 'good' : 'warn';\n    metric3Html = `<div class=\"metric-card ${beColor}\">\n      <span class=\"metric-icon\">\u2696\ufe0f<\/span>\n      <div class=\"metric-val\">${r.breakEvenWR}<span style=\"font-size:11px;font-weight:500\">%<\/span><\/div>\n      <div class=\"metric-label\">Break-even Win Rate<\/div>\n    <\/div>`;\n  }\n\n  document.getElementById('metrics-grid').innerHTML = `\n    <div class=\"metric-card ${evColor}\">\n      <span class=\"metric-icon\">\ud83d\udcca<\/span>\n      <div class=\"metric-val\">${r.evPerTrade > 0 ? '+' : ''}${r.evPerTrade.toFixed(2)}<span style=\"font-size:11px;font-weight:500\">%<\/span><\/div>\n      <div class=\"metric-label\">EV \u0e15\u0e48\u0e2d Trade<\/div>\n    <\/div>\n    <div class=\"metric-card ${riskColor}\">\n      <span class=\"metric-icon\">\ud83d\udd25<\/span>\n      <div class=\"metric-val\">${r.monthlyRiskExposure.toFixed(0)}<span style=\"font-size:11px;font-weight:500\">%<\/span><\/div>\n      <div class=\"metric-label\">Risk \u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19<\/div>\n    <\/div>\n    ${metric3Html}\n  `;\n\n  \/\/ \u2500\u2500 Prognosis \u2500\u2500\n  let prog = '';\n  if (r.grade === 'A') {\n    prog = `\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07 <span class=\"hl-green\">${r.name}<\/span> \u0e21\u0e35\u0e17\u0e34\u0e28\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e14\u0e35 Expected Value \u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e27\u0e01 \u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e21\u0e35\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e43\u0e2b\u0e49\u0e40\u0e1e\u0e34\u0e48\u0e21 Edge \u0e44\u0e14\u0e49\u0e2d\u0e35\u0e01 \u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33\u0e02\u0e2d\u0e07 entry`;\n  } else if (r.grade === 'B') {\n    prog = `EV \u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e42\u0e0b\u0e19\u0e1a\u0e27\u0e01 \u0e41\u0e15\u0e48 <span class=\"hl-gold\">monthly risk exposure ${r.monthlyRiskExposure.toFixed(0)}%<\/span> \u0e16\u0e37\u0e2d\u0e27\u0e48\u0e32\u0e2a\u0e39\u0e07\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b \u2014 \u0e16\u0e49\u0e32\u0e40\u0e08\u0e2d\u0e0a\u0e48\u0e27\u0e07\u0e02\u0e32\u0e14\u0e17\u0e38\u0e19\u0e15\u0e34\u0e14\u0e01\u0e31\u0e19 3-4 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e08\u0e30\u0e40\u0e08\u0e47\u0e1a\u0e2b\u0e19\u0e31\u0e01\u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19`;\n  } else if (r.grade === 'C') {\n    prog = `Win rate ${r.winRate}% \u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 EV \u0e17\u0e35\u0e48\u0e14\u0e35\u0e01\u0e27\u0e48\u0e32\u0e19\u0e35\u0e49 \u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e0a\u0e19\u0e30\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22 <span class=\"hl-gold\">${r.breakEvenWR}%<\/span> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e04\u0e48 break even \u2014 \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e16\u0e36\u0e07 \u0e41\u0e25\u0e30 risk \u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2a\u0e39\u0e07\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b`;\n  } else if (r.grade === 'D') {\n    prog = `\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2a\u0e39\u0e0d\u0e40\u0e2a\u0e35\u0e22 <span class=\"hl-red\">${Math.abs(r.monthlyReturn).toFixed(1)}% \u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19<\/span> \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e27\u0e34\u0e18\u0e35\u0e40\u0e17\u0e23\u0e14 \u0e08\u0e30\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e44\u0e21\u0e48\u0e16\u0e36\u0e07 20% \u0e43\u0e19\u0e2d\u0e35\u0e01 ~${r.survivalMonths || '?'} \u0e40\u0e14\u0e37\u0e2d\u0e19`;\n  } else {\n    prog = `<span class=\"hl-red\">\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22 \u2014<\/span> \u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e2a\u0e35\u0e22\u0e2b\u0e32\u0e22 ${Math.abs(r.monthlyReturn).toFixed(1)}% \u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e08\u0e30\u0e2b\u0e21\u0e14\u0e20\u0e32\u0e22\u0e43\u0e19 <span class=\"hl-red\">~${r.survivalMonths || '?'} \u0e40\u0e14\u0e37\u0e2d\u0e19<\/span> \u0e16\u0e49\u0e32\u0e22\u0e31\u0e07\u0e40\u0e17\u0e23\u0e14\u0e41\u0e1a\u0e1a\u0e40\u0e14\u0e34\u0e21`;\n  }\n  document.getElementById('prognosis-text').innerHTML = prog;\n\n  \/\/ \u2500\u2500 Breakdown \u2500\u2500\n  const breakdowns = buildBreakdown(r);\n  const bc = document.getElementById('breakdown-container');\n  bc.innerHTML = breakdowns.map(b => `\n    <div class=\"breakdown-item\">\n      <div class=\"breakdown-icon\">${b.icon}<\/div>\n      <div>\n        <div class=\"breakdown-label\">${b.label}<\/div>\n        <div class=\"breakdown-desc\">${b.desc}<\/div>\n      <\/div>\n    <\/div>`).join('');\n\n  \/\/ \u2500\u2500 CTA \u2500\u2500\n  const cta = buildCTA(r);\n  document.getElementById('cta-headline').textContent = cta.headline;\n  document.getElementById('cta-points').innerHTML = cta.points.map(p =>\n    `<div class=\"cta-point\">${p}<\/div>`).join('');\n  document.getElementById('cta-note').textContent = cta.note;\n}\n\n\/\/ \u2550\u2550\u2550\u2550 BREAKDOWN BUILDER \u2550\u2550\u2550\u2550\nfunction buildBreakdown(r) {\n  const items = [];\n\n  \/\/ EV issue\n  if (r.evPerTrade <= 0) {\n    items.push({\n      icon: '\ud83d\udcc9',\n      label: 'Expected Value \u0e15\u0e34\u0e14\u0e25\u0e1a',\n      desc: `\u0e17\u0e38\u0e01 trade \u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e40\u0e17\u0e23\u0e14 \u0e04\u0e32\u0e14\u0e27\u0e48\u0e32\u0e08\u0e30 <span class=\"hl\">\u0e40\u0e2a\u0e35\u0e22\u0e40\u0e07\u0e34\u0e19\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22 ${Math.abs(r.evPerTrade).toFixed(2)}%<\/span> \u2014 \u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e40\u0e17\u0e23\u0e14\u0e40\u0e01\u0e48\u0e07\u0e41\u0e04\u0e48\u0e44\u0e2b\u0e19 \u0e16\u0e49\u0e32 EV \u0e15\u0e34\u0e14\u0e25\u0e1a \u0e22\u0e34\u0e48\u0e07\u0e40\u0e17\u0e23\u0e14\u0e21\u0e32\u0e01\u0e22\u0e34\u0e48\u0e07\u0e02\u0e32\u0e14\u0e17\u0e38\u0e19\u0e21\u0e32\u0e01`\n    });\n  }\n\n  \/\/ SL issue\n  if (r.slUsage !== 'always') {\n    items.push({\n      icon: '\ud83d\udea8',\n      label: 'SL \u0e44\u0e21\u0e48\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d',\n      desc: r.slUsage === 'sometimes'\n        ? `\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07 SL \u0e1a\u0e32\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e17\u0e33\u0e43\u0e2b\u0e49 loss \u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e04\u0e34\u0e14 <span class=\"hl\">\u0e40\u0e09\u0e25\u0e35\u0e48\u0e22 ${r.avgLoss.toFixed(1)}%<\/span> \u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 ${r.riskPct}% \u0e15\u0e32\u0e21\u0e41\u0e1c\u0e19 \u2014 1 \u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e15\u0e31\u0e49\u0e07\u0e2d\u0e32\u0e08\u0e25\u0e1a\u0e25\u0e49\u0e32\u0e07 win \u0e2b\u0e25\u0e32\u0e22\u0e04\u0e23\u0e31\u0e49\u0e07`\n        : `\u0e01\u0e32\u0e23\u0e44\u0e21\u0e48\u0e15\u0e31\u0e49\u0e07 SL \u0e17\u0e33\u0e43\u0e2b\u0e49 loss \u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07\u0e08\u0e23\u0e34\u0e07\u0e2a\u0e39\u0e07\u0e16\u0e36\u0e07 <span class=\"hl\">~${r.avgLoss.toFixed(1)}%<\/span> \u0e15\u0e48\u0e2d trade \u2014 \u0e02\u0e32\u0e14\u0e17\u0e38\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27\u0e2d\u0e32\u0e08\u0e17\u0e33\u0e25\u0e32\u0e22\u0e01\u0e33\u0e44\u0e23\u0e2a\u0e30\u0e2a\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e44\u0e14\u0e49`\n    });\n  }\n\n  \/\/ Overtrading\n  if (r.tradesPerMonth > 25) {\n    items.push({\n      icon: '\u26a1',\n      label: '\u0e40\u0e17\u0e23\u0e14\u0e16\u0e35\u0e48\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b (Overtrading)',\n      desc: `${r.tradesPerMonth} \u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19 = <span class=\"hl\">risk exposure \u0e2a\u0e39\u0e07\u0e16\u0e36\u0e07 ${r.monthlyRiskExposure.toFixed(0)}%<\/span> \u0e15\u0e48\u0e2d\u0e40\u0e14\u0e37\u0e2d\u0e19 \u2014 \u0e40\u0e17\u0e23\u0e14\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01 setup \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e17\u0e23\u0e14\u0e17\u0e38\u0e01\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e47\u0e19`\n    });\n  }\n\n  \/\/ Risk too high\n  if (r.riskPct > 3) {\n    items.push({\n      icon: '\ud83d\udca3',\n      label: 'Risk \u0e15\u0e48\u0e2d Trade \u0e2a\u0e39\u0e07\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b',\n      desc: `Risk ${r.riskPct}% \u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e2b\u0e21\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e27\u0e48\u0e32\u0e02\u0e32\u0e14\u0e17\u0e38\u0e19\u0e41\u0e04\u0e48 <span class=\"hl\">20 \u0e04\u0e23\u0e31\u0e49\u0e07<\/span> \u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e2b\u0e32\u0e22\u0e44\u0e1b\u0e01\u0e27\u0e48\u0e32\u0e04\u0e23\u0e36\u0e48\u0e07 \u2014 \u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e22\u0e31\u0e48\u0e07\u0e22\u0e37\u0e19\u0e04\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 1-2% \u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07`\n    });\n  }\n\n  \/\/ Low win rate with bad EV\n  if (r.winRate < r.breakEvenWR) {\n    items.push({\n      icon: '\ud83c\udfaf',\n      label: 'Win Rate \u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 Break-even',\n      desc: `Win rate ${r.winRate}% \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32 break-even \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 <span class=\"hl\">${r.breakEvenWR}%<\/span> \u2014 \u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1e\u0e34\u0e48\u0e21 win rate \u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e23\u0e31\u0e1a RR ratio \u0e43\u0e2b\u0e49\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19`\n    });\n  }\n\n  if (items.length === 0) {\n    items.push({\n      icon: '\u2705',\n      label: '\u0e23\u0e30\u0e1a\u0e1a\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e14\u0e35',\n      desc: `\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e21\u0e35 EV \u0e1a\u0e27\u0e01 \u0e41\u0e25\u0e30\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23 risk \u0e44\u0e14\u0e49\u0e43\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a\u0e44\u0e14\u0e49 \u2014 \u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e04\u0e37\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21 precision \u0e02\u0e2d\u0e07 entry\/exit \u0e41\u0e25\u0e30 consistency`\n    });\n  }\n\n  return items;\n}\n\n\/\/ \u2550\u2550\u2550\u2550 CTA BUILDER \u2550\u2550\u2550\u2550\nfunction buildCTA(r) {\n  if (r.grade === 'A' || r.grade === 'B') {\n    return {\n      headline: '\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e14\u0e35 \u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e21\u0e35 Edge \u0e17\u0e35\u0e48\u0e0b\u0e48\u0e2d\u0e19\u0e2d\u0e22\u0e39\u0e48',\n      points: [\n        '\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 entry \u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19 institutional order flow',\n        '\u0e27\u0e32\u0e07 SL \u0e43\u0e19\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e39\u0e49\u0e40\u0e25\u0e48\u0e19\u0e23\u0e32\u0e22\u0e43\u0e2b\u0e0d\u0e48\u0e44\u0e21\u0e48\u0e19\u0e48\u0e32\u0e08\u0e30\u0e1c\u0e48\u0e32\u0e19 \u2014 \u0e25\u0e14 stop \u0e1a\u0e48\u0e2d\u0e22\u0e46',\n        '\u0e23\u0e30\u0e1a\u0e38 setup \u0e17\u0e35\u0e48\u0e21\u0e35 RR \u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32 2:1 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d'\n      ],\n      note: 'Bravo Trading System (BTS) \u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e1e\u0e34\u0e48\u0e21 precision \u0e41\u0e25\u0e30 consistency \u0e2d\u0e35\u0e01\u0e02\u0e31\u0e49\u0e19 \u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48 Bravo Trade Academy'\n    };\n  } else if (r.grade === 'C') {\n    return {\n      headline: '\u0e16\u0e36\u0e07\u0e40\u0e27\u0e25\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e08\u0e30\u0e40\u0e08\u0e47\u0e1a\u0e2b\u0e19\u0e31\u0e01',\n      points: [\n        '\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a entry \u0e17\u0e35\u0e48\u0e21\u0e35 EV \u0e1a\u0e27\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e27\u0e48\u0e32\u0e43\u0e0a\u0e48',\n        '\u0e27\u0e32\u0e07 SL \u0e15\u0e32\u0e21 structure \u0e02\u0e2d\u0e07\u0e15\u0e25\u0e32\u0e14 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48 % \u0e04\u0e23\u0e48\u0e32\u0e27\u0e46',\n        '\u0e25\u0e14\u0e08\u0e33\u0e19\u0e27\u0e19 trade \u0e43\u0e2b\u0e49\u0e19\u0e49\u0e2d\u0e22\u0e25\u0e07 \u0e41\u0e15\u0e48\u0e04\u0e31\u0e14\u0e40\u0e09\u0e1e\u0e32\u0e30 setup \u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e2a\u0e39\u0e07'\n      ],\n      note: 'BTS \u0e16\u0e39\u0e01\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e21\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e21\u0e35 positive EV \u0e41\u0e25\u0e30 risk management \u0e17\u0e35\u0e48\u0e41\u0e21\u0e48\u0e19\u0e22\u0e33 \u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48 Bravo Trade Academy'\n    };\n  } else {\n    return {\n      headline: '\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e17\u0e31\u0e19\u0e17\u0e35 \u2014 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e1b\u0e23\u0e31\u0e1a',\n      points: [\n        '\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22 risk management \u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 \u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e08\u0e30\u0e2b\u0e21\u0e14',\n        '\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a entry \u0e17\u0e35\u0e48\u0e21\u0e35 rule \u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 \u0e44\u0e21\u0e48\u0e02\u0e36\u0e49\u0e19\u0e01\u0e31\u0e1a\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e19\u0e19\u0e31\u0e49\u0e19',\n        '\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e27\u0e34\u0e18\u0e35\u0e27\u0e32\u0e07 SL \u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a structure \u0e02\u0e2d\u0e07\u0e15\u0e25\u0e32\u0e14 \u0e25\u0e14 loss \u0e15\u0e48\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07\u0e25\u0e07\u0e17\u0e31\u0e19\u0e17\u0e35'\n      ],\n      note: '\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e19\u0e35\u0e49 \u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19 BTS \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e04\u0e38\u0e49\u0e21\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e2b\u0e22\u0e38\u0e14\u0e01\u0e32\u0e23\u0e2a\u0e39\u0e0d\u0e40\u0e2a\u0e35\u0e22\u0e44\u0e14\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e2a\u0e32\u0e22\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b \u2014 Bravo Trade Academy'\n    };\n  }\n}\n\n\/\/ \u2550\u2550\u2550\u2550 HELPERS \u2550\u2550\u2550\u2550\nfunction animateCount(el, target, duration) {\n  let start = 0;\n  const step = Math.ceil(target \/ (duration \/ 25));\n  const timer = setInterval(() => {\n    start = Math.min(start + step, target);\n    el.textContent = start;\n    if (start >= target) clearInterval(timer);\n  }, 25);\n}\n\nfunction spawnParticles(gradeClass) {\n  const container = document.getElementById('r-particles');\n  container.innerHTML = '';\n  const colors = gradeClass === 'grade-a' || gradeClass === 'grade-b'\n    ? ['rgba(255,255,255,.4)','rgba(28,184,160,.5)','rgba(200,255,200,.4)']\n    : ['rgba(255,255,255,.3)','rgba(255,100,100,.3)','rgba(255,180,0,.3)'];\n  for (let i = 0; i < 14; i++) {\n    const span = document.createElement('span');\n    span.style.cssText = `\n      left:${Math.random()*100}%;bottom:0;\n      background:${colors[Math.floor(Math.random()*colors.length)]};\n      width:${4+Math.random()*5}px;height:${4+Math.random()*5}px;\n      animation-delay:${Math.random()*2.5}s;\n      animation-duration:${2+Math.random()*2}s;\n    `;\n    container.appendChild(span);\n  }\n}\n\n\/\/ \u2550\u2550\u2550\u2550 INIT \u2550\u2550\u2550\u2550\ndocument.addEventListener('DOMContentLoaded', () => {\n  const ni = document.getElementById('name-input');\n  if (ni) ni.addEventListener('keydown', e => { if(e.key==='Enter') runAnalysis(); });\n});\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&#8230;<\/p>","protected":false},"author":1,"featured_media":30882,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[308],"tags":[],"class_list":["post-30890","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-games"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Portfolio Health - Bravo Trade Academy<\/title>\n<meta name=\"description\" content=\"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 4 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27\u0e23\u0e39\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 &quot;\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35&quot; \u0e2b\u0e23\u0e37\u0e2d &quot;\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e31\u0e07&quot; \u0e2d\u0e22\u0e39\u0e48\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bravotradeacademy.com\/en\/games\/portfolio-health\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portfolio Health - Bravo Trade Academy\" \/>\n<meta property=\"og:description\" content=\"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 4 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27\u0e23\u0e39\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 &quot;\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35&quot; \u0e2b\u0e23\u0e37\u0e2d &quot;\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e31\u0e07&quot; \u0e2d\u0e22\u0e39\u0e48\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bravotradeacademy.com\/en\/games\/portfolio-health\/\" \/>\n<meta property=\"og:site_name\" content=\"Bravo Trade Academy\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-30T06:20:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T09:19:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2026\/03\/Game-Portfolio-Health.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Bravo Trade Academy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bravo Trade Academy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/\"},\"author\":{\"name\":\"Bravo Trade Academy\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/#\\\/schema\\\/person\\\/7828cf08ed2c2624eae6b9ffbc5582cc\"},\"headline\":\"Portfolio Health\",\"datePublished\":\"2026-03-30T06:20:37+00:00\",\"dateModified\":\"2026-03-30T09:19:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/\"},\"wordCount\":37,\"image\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Game-Portfolio-Health.webp\",\"articleSection\":[\"\u0e40\u0e01\u0e21\u0e2a\u0e4c\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/\",\"url\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/\",\"name\":\"Portfolio Health - Bravo Trade Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Game-Portfolio-Health.webp\",\"datePublished\":\"2026-03-30T06:20:37+00:00\",\"dateModified\":\"2026-03-30T09:19:28+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/#\\\/schema\\\/person\\\/7828cf08ed2c2624eae6b9ffbc5582cc\"},\"description\":\"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 4 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27\u0e23\u0e39\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \\\"\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35\\\" \u0e2b\u0e23\u0e37\u0e2d \\\"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e31\u0e07\\\" \u0e2d\u0e22\u0e39\u0e48\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Game-Portfolio-Health.webp\",\"contentUrl\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Game-Portfolio-Health.webp\",\"width\":1000,\"height\":1000,\"caption\":\"Portfolio Health\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/games\\\/portfolio-health\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolio Health\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/#website\",\"url\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/\",\"name\":\"Bravo Trade Academy\",\"description\":\"\u0e2a\u0e16\u0e32\u0e1a\u0e31\u0e19\u0e2a\u0e2d\u0e19\u0e40\u0e17\u0e23\u0e14\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e08\u0e19\u0e16\u0e36\u0e07\u0e21\u0e37\u0e2d\u0e2d\u0e32\u0e0a\u0e35\u0e1e\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/#\\\/schema\\\/person\\\/7828cf08ed2c2624eae6b9ffbc5582cc\",\"name\":\"Bravo Trade Academy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/cropped-logo-bravo-woo-96x96.jpg\",\"url\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/cropped-logo-bravo-woo-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/cropped-logo-bravo-woo-96x96.jpg\",\"caption\":\"Bravo Trade Academy\"},\"description\":\"\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e16\u0e32\u0e1a\u0e31\u0e19\u0e2a\u0e2d\u0e19\u0e40\u0e17\u0e23\u0e14\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e41\u0e1a\u0e1a\u0e21\u0e37\u0e2d\u0e2d\u0e32\u0e0a\u0e35\u0e1e \u0e21\u0e35\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22 \u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e40\u0e23\u0e47\u0e27 \u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e17\u0e33\u0e01\u0e33\u0e44\u0e23\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e21\u0e38\u0e48\u0e07\u0e40\u0e19\u0e49\u0e19\u0e17\u0e31\u0e49\u0e07\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32Skill set &amp; Mindset \u0e41\u0e25\u0e30\u0e22\u0e31\u0e07\u0e21\u0e35\u0e42\u0e04\u0e49\u0e0a\u0e04\u0e2d\u0e22\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e14\u0e39\u0e41\u0e25\u0e43\u0e2b\u0e49\u0e04\u0e33\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32\u0e01\u0e31\u0e1a\u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19 \u0e08\u0e19\u0e01\u0e27\u0e48\u0e32\u0e08\u0e30\u0e40\u0e23\u0e35\u0e22\u0e19\u0e44\u0e14\u0e49\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\",\"sameAs\":[\"https:\\\/\\\/www.bravotradeacademy.com\"],\"url\":\"https:\\\/\\\/www.bravotradeacademy.com\\\/en\\\/author\\\/bravotradeacademygmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Portfolio Health - Bravo Trade Academy","description":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 4 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27\u0e23\u0e39\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \"\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35\" \u0e2b\u0e23\u0e37\u0e2d \"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e31\u0e07\" \u0e2d\u0e22\u0e39\u0e48","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bravotradeacademy.com\/en\/games\/portfolio-health\/","og_locale":"en_US","og_type":"article","og_title":"Portfolio Health - Bravo Trade Academy","og_description":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 4 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27\u0e23\u0e39\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \"\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35\" \u0e2b\u0e23\u0e37\u0e2d \"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e31\u0e07\" \u0e2d\u0e22\u0e39\u0e48","og_url":"https:\/\/www.bravotradeacademy.com\/en\/games\/portfolio-health\/","og_site_name":"Bravo Trade Academy","article_published_time":"2026-03-30T06:20:37+00:00","article_modified_time":"2026-03-30T09:19:28+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2026\/03\/Game-Portfolio-Health.webp","type":"image\/webp"}],"author":"Bravo Trade Academy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bravo Trade Academy","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/#article","isPartOf":{"@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/"},"author":{"name":"Bravo Trade Academy","@id":"https:\/\/www.bravotradeacademy.com\/#\/schema\/person\/7828cf08ed2c2624eae6b9ffbc5582cc"},"headline":"Portfolio Health","datePublished":"2026-03-30T06:20:37+00:00","dateModified":"2026-03-30T09:19:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/"},"wordCount":37,"image":{"@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2026\/03\/Game-Portfolio-Health.webp","articleSection":["\u0e40\u0e01\u0e21\u0e2a\u0e4c"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/","url":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/","name":"Portfolio Health - Bravo Trade Academy","isPartOf":{"@id":"https:\/\/www.bravotradeacademy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/#primaryimage"},"image":{"@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2026\/03\/Game-Portfolio-Health.webp","datePublished":"2026-03-30T06:20:37+00:00","dateModified":"2026-03-30T09:19:28+00:00","author":{"@id":"https:\/\/www.bravotradeacademy.com\/#\/schema\/person\/7828cf08ed2c2624eae6b9ffbc5582cc"},"description":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e17\u0e23\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 4 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27\u0e23\u0e39\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\u0e27\u0e48\u0e32\u0e1e\u0e2d\u0e23\u0e4c\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \"\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e\u0e14\u0e35\" \u0e2b\u0e23\u0e37\u0e2d \"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e31\u0e07\" \u0e2d\u0e22\u0e39\u0e48","breadcrumb":{"@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/#primaryimage","url":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2026\/03\/Game-Portfolio-Health.webp","contentUrl":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2026\/03\/Game-Portfolio-Health.webp","width":1000,"height":1000,"caption":"Portfolio Health"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bravotradeacademy.com\/games\/portfolio-health\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bravotradeacademy.com\/"},{"@type":"ListItem","position":2,"name":"Portfolio Health"}]},{"@type":"WebSite","@id":"https:\/\/www.bravotradeacademy.com\/#website","url":"https:\/\/www.bravotradeacademy.com\/","name":"Bravo Trade Academy","description":"Trading Academy for beginners to professionals.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bravotradeacademy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.bravotradeacademy.com\/#\/schema\/person\/7828cf08ed2c2624eae6b9ffbc5582cc","name":"Bravo Trade Academy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2022\/03\/cropped-logo-bravo-woo-96x96.jpg","url":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2022\/03\/cropped-logo-bravo-woo-96x96.jpg","contentUrl":"https:\/\/www.bravotradeacademy.com\/wp-content\/uploads\/2022\/03\/cropped-logo-bravo-woo-96x96.jpg","caption":"Bravo Trade Academy"},"description":"It is a trading institute that provides knowledge for those who want to achieve success in professional trading. It has a teaching system that is easy to learn, understand quickly, and can be applied to create a career that can actually make a profit. It focuses on developing both Skill set &amp; Mindset and also has a coach who will follow up, take care of, and give advice to students until they understand and succeed.","sameAs":["https:\/\/www.bravotradeacademy.com"],"url":"https:\/\/www.bravotradeacademy.com\/en\/author\/bravotradeacademygmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/posts\/30890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/comments?post=30890"}],"version-history":[{"count":4,"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/posts\/30890\/revisions"}],"predecessor-version":[{"id":30894,"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/posts\/30890\/revisions\/30894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/media\/30882"}],"wp:attachment":[{"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/media?parent=30890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/categories?post=30890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bravotradeacademy.com\/en\/wp-json\/wp\/v2\/tags?post=30890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}