diff --git a/ft-app/app/routers/contracts.py b/ft-app/app/routers/contracts.py index 042f07f..38759a2 100644 --- a/ft-app/app/routers/contracts.py +++ b/ft-app/app/routers/contracts.py @@ -59,7 +59,7 @@ def contract_detail(request: Request, contract: str, db: Session = Depends(get_d bars = ( db.query(DailyBar) .filter(DailyBar.contract == contract.upper()) - .order_by(DailyBar.date) + .order_by(DailyBar.date.desc()) .all() ) @@ -77,7 +77,7 @@ def contract_detail(request: Request, contract: str, db: Session = Depends(get_d "has_amp": bar.amp_5d is not None, }) - latest = bars[-1] if bars else None + latest = bars[0] if bars else None template = request.app.state.templates.get_template("contract.html") return HTMLResponse( diff --git a/ft-app/app/templates/contract.html b/ft-app/app/templates/contract.html index 48ad42d..c94584a 100644 --- a/ft-app/app/templates/contract.html +++ b/ft-app/app/templates/contract.html @@ -37,7 +37,7 @@ {% for row in rows %} - = 7 %} class="extra-row" style="display:none;"{% endif %}> + = 7 %} class="extra-row" style="display:none;"{% endif %}>
日期星期开盘收盘最高最低波幅5日均振幅
{{ row.date }} {{ row.weekday }} {{ row.open }}