INNER CODE UNIT · Python

get_markets

YichengYang-Ethan/oracle3 · oracle3/dashboard/server.py:340

    async def get_markets():
        """Return active market tickers from the engine's order books."""
        from oracle3.ticker.ticker import CashTicker as CT

        md = getattr(engine, 'market_data', None)
        if md is None:
            return JSONResponse({'markets': []})
        tickers = []
        for ticker in list(md.order_books.keys()):
            if isinstance(ticker, CT):
                continue
            tickers.append({
                'symbol': ticker.symbol,
                'name': getattr(ticker, 'name', '') or ticker.symbol,
            })
        return JSONResponse({'markets': tickers})

    @app.websocket('/ws')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…