Skip to content

HiveQ infrastructure

Spend time on research. Not system maintenance.

Build, test, and monitor quantitative research on an access-controlled, 100% cloud-native platform. HiveQ runs the infrastructure while you control the strategy.

PANEL 01Check data coverage
Data

Check data coverage

Inspect schemas, samples, symbols, and access before you commit research time.

Data ExplorerAccess
44 schemas
⌕Search schemas...
Market Data16
Equity6
Daily Bars5d
1-Second Bars65d
Futures4
Indices3

Daily Bars

bars_1d

60.6M rows · 4.8K symbols · updated 5d ago

equitydailyadjusted
FieldsPreviewChartSymbolsCodeAccess
⌕Search fields...
FieldType
dateDate
symbolLowCardinality(String)
adj_closeNullable(Float64)
volumeNullable(Float64)
6 categories · access checked
01 / 05
approved data → ready workspace
PANEL 02Start managed compute
Compute

Start managed compute

Open an isolated notebook or development workspace without maintaining the server yourself.

spy-research.ipynbTerminal
Python 3.12
SPY return research● kernel ready
1import hiveq_data as hd
2import pandas as pd
3
4raw = hd.Historical().get_data(
5 dataset="HIVEQ_US_EQ", schema="bars_daily",
6 symbols=["SPY"], start="2025-01-01", end="2025-06-30",
7)
8bars = pd.DataFrame(raw["data"])
9bars["return"] = bars["adj_close"].pct_change()
✓Completed in 184 ms
SPY monthly return%
JANFEBMARAPRMAYJUN
managed workspace · autosaved
02 / 05
working code → reusable tools
PANEL 03Register functions for reuse
Function registry

Register functions for reuse

Store tested Python functions by namespace and version. Load the same code in notebooks and research projects.

Function registryVersions
3 functions

Registered functions

calculate_smav1.0.0
research-teamPRIVATE
normalize_returnsv1.2.0
research-teamPRIVATE
market_sessionv2.0.0
publicPUBLIC

Source

calculate_sma.py

research-team · v1.0.0
01from hiveq_function_registry_client import store
02
03def calculate_sma(prices, window=20):
04 return sum(prices[-window:]) / window
05
06store(
07 name="calculate_sma",
08 function=calculate_sma,
09 version="1.0.0",
10 requirements={"packages": []},
11)
PythonStored with requirements
namespace · version · requirements · source
03 / 05
tested code → tracked backtest
PANEL 04Inspect a saved backtest
Backtests

Inspect a saved backtest

Review performance metrics, orders, trades, positions, and event logs with the completed run.

OverviewReturnsTradesPositions
run_01J9XK…
Cumulative return
+18.64%
Sharpe ratio
1.42
Max drawdown
−8.20%
Win rate
53.70%
Portfolio valueOut of sample
Run details
StatusCompleted
Strategymean_reversion
Period541 days
Total trades1,204
Artifact8af2…c19
SymbolSideEntryExitP&L
AAPLLONG2026-05-182026-05-21+$1,284.60
MSFTSHORT2026-05-172026-05-20+$742.10
NVDALONG2026-05-142026-05-15+$318.40
OOS WINDOW 2026-03-02 → 2026-06-27
04 / 05
eligible run → monitored paper trading
PANEL 05Paper trade from one terminal
Paper trading

Paper trade from one terminal

Monitor orders, positions, exposure, profit and loss, and account activity with virtual capital.

Paper tradingPositionsOrders
market connected
Chart — ESU61m
7,817.25+0.51%
Strategy monitorNet P&L
Continuous30sRoundTripESRUNNING+$48,513.50
SingleDynamicBarMatrixRUNNING+$820.00
ViewerPingFuturesNQRUNNING+$73.00
Time & SalesPriceSize
13:58:44.0607,817.251
13:58:44.0607,817.251
13:58:44.0507,817.253
WatchlistLast
ESU67,817.25+0.51%
SPY776.57+0.14%
TSLA325.985−0.08%
AMD495.895−0.12%
P&Lpaper account
+$48.5K

Realized +$44.4K

Unrealized +$8.2K

Fees $4.1K

virtual capital · live market updates
05 / 05

Who does what

You do the research. HiveQ operates the systems.

You control the code, the versions, and the parameters. You decide what moves to paper trading and, when available, live trading.

You control

04 decisions

Strategy code

01

Write the strategy. Select the data and the parameters that it uses.

Versions and packages

02

Select the version of each software package or library.

Move to paper trading

03

Select which completed backtest goes to paper trading.

Move to live trading

04Planned

When this option is available, select the paper-trading run and the broker that you use.

HiveQ operates

managed platform
01

Market data

HiveQ applies the access rules. HiveQ sends the market data to the app, the Python package, and the API.

02

Workspaces

HiveQ makes and operates your Jupyter, Web IDE, and Marimo workspaces. Each workspace is separate.

03

Backtests and records

HiveQ runs the backtest. HiveQ keeps the results, the orders, the trades, the positions, and the logs.

04

LiveSim data

HiveQ sends the market data, the order data, the positions, and the account values to the terminal.

Planned later

These items are not in the private preview.

More data encryption controlsLive trading, not limited to one broker

Bring the strategy. HiveQ runs the environment.

Open HiveQ and start building your strategy.