PULSE ANALYTICS
Pre-trade cost estimates for futures and US equities.
Pulse Analytics is BestEx Research's analytics platform. It delivers cost estimates for orders, as well as estimated and realized trade analytics, through our API, our Python SDK and our Algorithm Management System (AMS One).
from bestex_pulse import Pulse
pulse = Pulse()
est = pulse.equities.costs.fixed_duration(
bestex_id=6386, shares=200_000, date="2026-06-23",
start_time="13:31", end_time="14:30",
)
est.predicted_total_cost_bps # 10.97
est.predicted_market_impact_cost_bps # 10.24
est.predicted_cost_vs_vwap_bps # 0.73
GET /api/geq/costs/estimate/fixed-duration/
?bestex_id=6386&shares=200000
&date=2026-06-23&start_time=13:31&end_time=14:30
{
"predicted_total_cost_bps": 10.97,
"predicted_market_impact_cost_bps": 10.24,
"predicted_cost_vs_vwap_bps": 0.73,
"predicted_pov": 0.0195,
"model_id": "geq-common-stock-v1"
}
200,000 shares of AAPL over one hour. Estimates are subject to deviation from realized values.
Quick start
1
Request access
You need an account to use Pulse Analytics. Request access and our team will notify you once your account is enabled.
2
Install or get a token
With Python, install the SDK; it logs in for you. With any other language, log in for an API token.
pip install "bestex-pulse[pandas]"
from bestex_pulse import Pulse
pulse = Pulse() # asks for your login
curl -X POST $HOST/auth/token/login/ \
-H 'Content-Type: application/json' \
-d '{"email": "...", "password": "..."}'
{"auth_token": "..."}
3
Price an order
Futures and US equities share the same account and token.
est = pulse.futures.costs.fixed_duration(
exchange_symbol="CLZ23",
exchange_mic_code="XNYM",
ordersize=300, date="2023-10-03",
start_time="10:00", end_time="19:00",
)
est.total_bps
curl -G $HOST/api/cost-estimator-fixed-duration/ \
-H "Authorization: Token $TOKEN" \
-d exchange_symbol=CLZ23 -d exchange_mic_code=XNYM \
-d ordersize=300 -d date=2023-10-03 \
-d start_time=10:00:00 -d end_time=19:00:00
Products
Futures
65+ actively traded futures base symbols
- Cost estimates for a fixed duration or a fixed participation rate
- Optimal participation rate with alpha decay
- Estimated and realized interval analytics
- Daily trading stats and volume estimates
US Equities
US common stocks and ETFs
- Cost estimates, single or in batches of up to 500 orders
- Intraday volume profile and liquidity forecasts
- Daily and per-minute history
- Reference data: instruments, exchanges, trading hours, calendar
Python SDK New
pip install bestex-pulse
- Both products from one client, with login handled
- Typed results your editor can complete
- Baskets of any size and pandas tables