Home › Broker Integration Guide

Broker Integration Guide

Aggiornato: June 2026

Questa pagina non è ancora completamente tradotta — viene mostrata la versione inglese. English.

A technical one-pager for integrating OptionProfit's strategy engine with your trading API. The flow: your client builds a strategy → we hand you a normalized multi-leg order → you place it. You own auth, execution, funds and compliance. Prefer to talk first? See For Brokers.

Try it live: the broker sandbox runs our engine inside a mock broker — payoff, the Greeks, probability and order-mapping drawn from the real /v1 API, no signup.

Architecture

Three layers, one hand-off:

  Client
    |  builds / picks a strategy (embedded widget or our API)
    v
  OptionProfit  -->  normalized multi-leg order (JSON)
                       |  over your transport (REST / WebSocket / MQTTS / NATS / gRPC / FIX)
                       v
                     Your API  -->  routes under the client's OAuth  -->  Client account

OptionProfit is the analysis + order-building layer. Your platform receives a broker-agnostic order object and executes it. We never hold funds or long-lived credentials.

The order object

One normalized, broker-agnostic payload. Example — an iron condor on AAPL:

{
  "schema": "optionprofit.order/v1",
  "idempotency_key": "op_7f3c1a9e",
  "account_ref": "{broker-account-token}",
  "underlying": "AAPL",
  "strategy": "iron-condor",
  "order_type": "net_credit",
  "limit_price": 1.85,
  "time_in_force": "day",
  "quantity": 1,
  "legs": [
    { "action": "sell", "type": "put",  "strike": 190, "expiry": "2026-08-21", "ratio": 1 },
    { "action": "buy",  "type": "put",  "strike": 185, "expiry": "2026-08-21", "ratio": 1 },
    { "action": "sell", "type": "call", "strike": 210, "expiry": "2026-08-21", "ratio": 1 },
    { "action": "buy",  "type": "call", "strike": 215, "expiry": "2026-08-21", "ratio": 1 }
  ]
}

Field notes. action = buy|sell · type = call|put · order_type = market|limit|net_debit|net_credit · legs carry OCC/OSI-style strike + expiry and a ratio for uneven spreads. We map to your symbology (OCC, OSI, or your own option ids) during onboarding.

Delivery over any transport

The same order object, your protocol — you keep your existing order-routing structure:

REST       POST {your-base}/orders          Authorization: Bearer {client-token}
WebSocket  send { "type":"place_order", "order": { ... } }
MQTTS      publish  broker/{account}/orders  (TLS + client certificate)
NATS       publish  orders.place             (NATS JWT / nkey creds)
gRPC       rpc PlaceOrder(Order) returns (OrderAck)
FIX        New Order - Multileg (MsgType = AB), legs in the NoLegs group

We ship a small reference adapter for your transport; you keep full control of routing, risk checks and execution.

Auth

OAuth 2.0 on your side. The client authorizes order placement to their own account; we receive only the short-lived, order-scoped token you issue — never a password, never funds. Token refresh and revocation stay under your control.

Confirmation & idempotency

What we need from you

  1. Your order API + preferred transport + option symbology.
  2. OAuth details (authorize/token endpoints, scopes for order placement).
  3. Sandbox credentials to test against.

We integrate against your sandbox and hand you a reference adapter before any live order flows.

Privacy by architecture — we never see your customers

The /v1 API is feed-agnostic and stateless: your request carries only market data — an underlying price, days to expiry, an IV, and the option legs or chain (strikes, premiums, quantities). We return the analytics and keep nothing. No customer name, account number, email or any PII ever crosses the API — there is no field for it and no need for one.

That is a clean separation of concerns, and it does real work for your compliance team:

Security & scope

Analysis and order-building only. You keep execution, funds, KYC/suitability and every regulatory obligation. All traffic is encrypted in transit (TLS/HTTPS/HSTS); see our Security & Trust page. OptionProfit is an independent educational tool — not a broker and not a financial adviser.

Certification. Desego BV is certified against Cyber Fundamentals (CyFun) — the Belgian national cybersecurity framework, maintained by the Centre for Cybersecurity Belgium and designed to map onto NIS2. For your third-party-risk register and DORA due diligence, we can share the certificate — with its assurance level and scope — on request. Combined with the data-less architecture above, that's a certified security baseline against a recognised national framework — on a vendor that never receives your customers' personal data.

Start the integration

Send your API docs (and sandbox access if you have it) to partnerships@options-strategies.com. We'll return a scoped integration plan and the reference adapter for your transport. General enquiries: For Brokers · contact.

Chi siamo · Lavora con noi · For brokers · Contatti · Methodology · Avvertenze · Informativa sulla privacy · Politica sui cookie (UE) · Termini e condizioni · Security · Home