seawolf2357 commited on
Commit
92a70f1
ยท
verified ยท
1 Parent(s): c93cf9e

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +14 -10
templates/index.html CHANGED
@@ -431,19 +431,23 @@
431
  <div class="metric-value" style="color: #00ff88;">${{ "{:,.2f}".format(report.target_price) }}</div>
432
  </div>
433
  <div class="metric-card">
434
- <div class="metric-label">๐Ÿ“‰ ํ•˜๋ฝ ๋ฆฌ์Šคํฌ</div>
435
- <div class="metric-value" style="color: #ff4757;">{{ report.get('expected_downside', -10) }}%</div>
436
- <div style="font-size: 0.7em; color: #888;">{{ report.get('down_probability', 45) }}% ํ™•๋ฅ </div>
 
 
437
  </div>
438
- <div class="metric-card" style="background: rgba(0,217,255,0.15); border: 1px solid rgba(0,217,255,0.3);">
439
- <div class="metric-label">๐ŸŽฏ ๊ธฐ๋Œ€ ์ˆ˜์ต</div>
440
- <div class="metric-value" style="color: #00d9ff;">{% set pred = report.get('base_prediction', report.get('upside', 8)) %}{% if pred >= 0 %}+{% endif %}{{ pred }}%</div>
441
- <div style="font-size: 0.7em; color: #888;">R/R {{ report.get('risk_reward', 1.5) }}:1</div>
 
442
  </div>
443
  <div class="metric-card">
444
- <div class="metric-label">๐Ÿ“ˆ ์ƒ์Šน ์ž ์žฌ๋ ฅ</div>
445
- <div class="metric-value" style="color: #00ff88;">+{{ report.get('expected_upside', 15) }}%</div>
446
- <div style="font-size: 0.7em; color: #888;">{{ report.get('up_probability', 55) }}% ํ™•๋ฅ </div>
 
447
  </div>
448
  </div>
449
  <div class="soma-agent soma-supervisor">
 
431
  <div class="metric-value" style="color: #00ff88;">${{ "{:,.2f}".format(report.target_price) }}</div>
432
  </div>
433
  <div class="metric-card">
434
+ <div class="metric-label">๐Ÿ“‰ 52์ฃผ ๊ณ ์ ๋Œ€๋น„</div>
435
+ {% set stock = screening_data|selectattr('ticker', 'equalto', report.ticker)|first %}
436
+ {% set from_high = stock.from_high if stock else -10 %}
437
+ <div class="metric-value" style="color: {% if from_high > -5 %}#00ff88{% elif from_high > -15 %}#ffa502{% else %}#ff4757{% endif %};">{{ from_high }}%</div>
438
+ <div style="font-size: 0.7em; color: #888;">{% if from_high > -5 %}๊ณ ์ ๊ทผ์ฒ˜{% elif from_high > -15 %}์กฐ์ •๊ตฌ๊ฐ„{% else %}๋ฐ˜๋“ฑ์—ฌ๋ ฅโ†‘{% endif %}</div>
439
  </div>
440
+ <div class="metric-card">
441
+ <div class="metric-label">๐Ÿ’ฐ ์‹œ๊ฐ€์ด์•ก</div>
442
+ {% set mcap = stock.market_cap if stock else 0 %}
443
+ <div class="metric-value" style="color: #00d9ff;">${{ "{:,.0f}".format(mcap / 1e9) }}B</div>
444
+ <div style="font-size: 0.7em; color: #888;">{% if mcap > 500e9 %}๋Œ€ํ˜•์ฃผ{% elif mcap > 100e9 %}์ค‘๋Œ€ํ˜•{% else %}์ค‘ํ˜•์ฃผ{% endif %}</div>
445
  </div>
446
  <div class="metric-card">
447
+ <div class="metric-label">๐Ÿ“Š ๊ฑฐ๋ž˜๋Ÿ‰</div>
448
+ {% set vol = stock.volume if stock else 0 %}
449
+ <div class="metric-value" style="color: #a29bfe;">{{ "{:,.1f}".format(vol / 1e6) }}M</div>
450
+ <div style="font-size: 0.7em; color: #888;">์ผ ๊ฑฐ๋ž˜๋Ÿ‰</div>
451
  </div>
452
  </div>
453
  <div class="soma-agent soma-supervisor">