INNER CODE UNIT · Python

get_signals

GifariKemal/xaubot-ai · web-dashboard/api/main.py:327

async def get_signals(
    page: int = Query(1, ge=1),
    limit: int = Query(50, ge=1, le=200),
    type: str = Query("ALL"),
    executed: str = Query("all"),
    start_date: Optional[str] = None,
    end_date: Optional[str] = None,
):
    """Get paginated signal/alert history."""
    if not db.is_available():
        return {"signals": [], "total": 0, "page": page, "limit": limit}

    where = ["1=1"]
    params = []

    if type and type != "ALL":
        where.append("signal_type = %s")
        params.append(type.upper())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…