INNER CODE UNIT · Python
_money
renee-jia/trading-bot · ai_portfolio.py:79
def _money(v):
return "—" if v is None else (f"${v:,.0f}" if v >= 100 else f"${v:,.2f}")
def _ma_cell(price, ma):
"""Level plus where price sits relative to it."""
if ma is None:
return "—"
if price is None:
return _money(ma)
gap = (price / ma - 1) * 100
return f"{_money(ma)} ({'↑' if gap >= 0 else '↓'}{abs(gap):.0f}%)"
def _item(n, row, card, plan):
ind = (row or {}).get("indicators") or {}
sr = (row or {}).get("score_result") or {}
price = _num(ind.get("price")) if row else _num((plan or {}).get("spot"))