Portfolio scoring,
as an HTTP API.
The Adixco Score (a trend-consistency / benchmark-comparison / volatility-adjusted composite) for any ticker or portfolio, scored against any benchmark you choose, plus a capped-greedy budget allocator built on top.
This demo scores against ^GSPC. Your own calls can use any benchmark series:
another index, a sector ETF, a single stock, whatever benchmark_close you send.
A handful of calls, that's the whole surface
Full request/response shapes are in the interactive docs. This is the shape of the API at a glance.
Score any number of tickers against one shared benchmark in a single batched call.
Score one value curve (a portfolio's daily total, or any other series) against a benchmark.
Capped-greedy allocator: fund the highest-scoring tickers until a budget runs out.
Same capped-greedy fill, but each pick is discounted by its correlation with the picks already chosen, so correlated overlap loses out to real diversification.
Your current billing-period usage against your tier's monthly quota.
Self-serve upgrade to Starter or Growth via Stripe's embedded Checkout.
No-auth health check, the only other unauthenticated route besides signup.
Prefer a typed client over raw requests? There's a Python SDK, generated straight from
this API's own OpenAPI spec, so it never drifts out of sync:
pip install git+https://github.com/opeyemiAdesina/adixco-algo-client-python.git,
source on GitHub.
The allocator, end to end
Pass your scored tickers, a budget, and a per-position cap, and get back exactly how many shares to buy.
Want the picks to spread across less-correlated names instead of just the top scores?
Send the same request to /v1/allocations/diversified with a price_history
series per ticker. Each candidate's score gets discounted by how closely it moves with the
picks already in the basket, tunable via diversity_beta (0 reduces to the plain allocator above).
Need Enterprise terms?
White-label rights, a dedicated SLA, or advising client money at scale: that's a conversation, not a checkout.