INNER CODE UNIT · Python

health

flukelaster/ai-trading-agent · mt5_bridge/main.py:114

async def health():
    connected = mt5.terminal_info() is not None
    account = None
    if connected:
        info = mt5.account_info()
        if info:
            account = {"login": info.login, "server": info.server}
    return {"status": "ok" if connected else "disconnected", "mt5": account}


@app.get("/tick/{symbol}", dependencies=[Depends(verify_api_key)])
async def get_tick(symbol: str):
    if not ensure_connected():
        return mt5_response(False, error="MT5 not connected")
    tick = mt5.symbol_info_tick(symbol)
    if tick is None:
        return mt5_response(False, error=f"No tick data for {symbol}")
    return mt5_response(True, data={

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…