Ticker | Name | Allocation |
---|---|---|
VTI | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }Vanguard Total Stock Market ETF | 48.00% | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }
VNQ | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }Vanguard Real Estate ETF | 8.00% | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }
VXUS | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }Vanguard Total International Stock ETF | 24.00% | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }
BND | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }Vanguard Total Bond Market ETF | 20.00% | background: #fff; border-radius: 8px; padding: 24px; margin-top: 24px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 24px; } margin: 8px 0; } display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 24px; margin-bottom: 24px; } background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } color: #2c3e50; margin-bottom: 16px; font-size: 18px; border-bottom: 2px solid #3498db; padding-bottom: 8px; } .chart-container { .chart-container.compact-chart { text-align: center; margin: 16px auto; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 350px; width: 100%; } .chart-container.small { text-align: center; margin: 16px auto; padding: 12px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; width: 100%; } .chart-container.small canvas { max-width: 250px !important; max-height: 200px !important; } } .chart-container.small { text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); max-width: 400px; margin: 16px auto; text-align: center; margin: 16px 0; padding: 16px; background: white; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .key-points h4 { color: #e74c3c; margin: 16px 0 8px 0; font-size: 16px; } .key-points ul { list-style-type: none; padding: 0; } .key-points li { background: white; margin: 8px 0; padding: 12px; border-left: 4px solid #3498db; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .bank-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; } .bank-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #ddd; text-align: center; } display: flex; flex-direction: column; gap: 16px; } .timeline-item { background: white; padding: 16px; border-radius: 8px; border-left: 4px solid #27ae60; } .risk-analysis { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; } .risk-item { background: white; padding: 16px; border-radius: 8px; border: 1px solid #e74c3c; border-left: 4px solid #e74c3c; } background: #2c3e50; color: white; padding: 24px; border-radius: 8px; margin-top: 24px; } .conclusion-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .conclusion-item { background: rgba(255,255,255,0.1); padding: 20px; border-radius: 8px; border: 1px solid rgba(255,255,255,0.2); }
Year | Portfolio | Benchmark | Difference |
---|---|---|---|
2024 | +15.2% | +24.2% | -9.0% |
2023 | +12.8% | +26.3% | -13.5% |
2022 | -16.4% | -18.1% | +1.7% |
2021 | +8.7% | +28.7% | -20.0% |
실시간 주식 정보와 시장 동향을 확인하세요.
9가지 핵심 지표를 종합하여 산출한 코스피/코스닥 우수 종목 순위입니다.
📊 총 100점 만점 기준 | ⭐ 우수: 80점 이상 | 🔥 양호: 70점 이상 | ⚡ 보통: 60점 이상