Architecture & API Engine

Understand how Quantify Terminal routes millions of data points asynchronously directly into a dynamic PyQt6 presentation layer.


100% Python. Unlimited Power.

I

The Transition to Pure Python

Previous iterations of the terminal relied on C++20 and legacy Qt frameworks. The modern Quantitative Terminal is rebuilt entirely from the ground up in Python utilizing the state-of-the-art PyQt6 library. This deliberate design choice provides institutional quantitative researchers the capacity to directly inject native Python data science libraries (Pandas, NumPy, SciPy) without translation layers or cross-language bottlenecks.

II

QThread Concurrency Paradigm

Market feeds do not pause, and neither should the interface. All data fetching mechanisms—including the NSE/BSE streaming routers, multi-currency live FX background processes, and Global News ingestors—are offloaded horizontally onto isolated QThreads working in tandem with the Asyncio loop.

III

Proprietary Institutional Charting Bridge Integration

chart_bridge.py / abstract
def sync_chart_window(symbol, timeframe, live_feed=True):
    if not live_feed.active():
        live_feed.start_qthread_publisher()
    WebViewEngine.inject_proprietary_chart_script(payload=symbol)
    return STATUS_OK

Command syntax for native Python workflows.

Command Type Syntax Example Action Result
PricingRELIANCE:IN EQUITY GPSpawns async fetching thread for Real-Time Price payload.
ChartingNIFTY:IN INDEX TV_VIEW 15MLoads Proprietary Institutional Charting module locked to the 15M aggregated timeframe.
Macro NewsGLOBAL NEWS STREAM_ONActivates continuous WebSocket listening on the news parser module.
Risk CalcPORT RISK VAR ENABLEInitiates background VaR calculation across the entire connected portfolio.
Custom LogicPYTH EXEC strategy_alpha.pyExecutes proprietary user python scripts directly within application memory.

Technical deployment common questions.

We sunsetted C++ arrays to lean heavily into Python's supremacy in the data science and quantitative finance fields. Moving to PyQt6 combined with asynchronous architecture gives us native native speeds without sacrificing the data integration flexibility of Python.

Highly secure. Access is gated by customized Account Hubs equipped with Enterprise-grade Email OTPs. All portfolio data, layout settings, and script paths are persistently encrypted to ensure proprietary trade secrets cannot be extracted.

Because the panel resizing system is completely free-form across all 12+ modules, window dimensions and dock locations are converted to JSON and stored locally to your specific secured profile.

Gain Access and configure your terminal.

Submit Request Form