Alle integrationer

Saxo Bank

Research aktier og administrer din Saxo Bank-portefølje fra AI-klienter — saldi, positioner og Market/Limit købs- og salgsordrer via MCP.

OAuth 13 værktøjer

Oversigt

Forbind Saxo Bank, så AI-klienter kan tilgå din mæglerkonto: research aktier, se saldi og positioner, samt oprette eller annullere Market/Limit købs- og salgsordrer via den hostede Saxo Bank MCP-integration.

Typiske use cases

  • Porteføljeoverblik — saldi, nettopositioner og aktive ordrer
  • Aktieresearch — instrumentsøgning, detaljer, infopriser og grafer
  • Handel — precheck og placering af Market/Limit Buy eller Sell; annullering af aktive ordrer

Forudsætninger

  • En Saxo Bank-konto med OpenAPI-adgang
  • En stackgate.ai-konto
  • Hub-administratoren har konfigureret Saxo OpenAPI-appen (AppKey/AppSecret) til simulation eller live

Sådan får du adgang

  1. Log ind på stackgate.ai.
  2. Gå til Mine integrationer og åbn Saxo Bank.
  3. Klik Connect Saxo Bank og godkend Saxo-login.
  4. stackgate.ai gemmer dine OAuth-tokens og standardkonto sikkert — ingen manuelle API-nøgler.

Efter forbindelsen kan du bruge Edit tool access, hvis du vil begrænse Write-værktøjer. Køb/salg er tilgængeligt, når Write er aktiveret (standard).

Brug med AI-klienter

  • Dedikeret endpoint: POST /mcp/saxobank med et Sanctum bearer-token
  • Private gateway: én konfiguration til alle integrationer — brug saxobank__*-navngivne værktøjer

Se Dokumentation for HTTP-godkendelse og private gateway-opsætning.

Handelssikkerhed

  • Foretræk Limit-ordrer og bekræft UIC, antal, Buy/Sell og konto før placering.
  • Brug precheck_order til at vurdere omkostninger og marginpåvirkning.
  • Simulation (sim) og live styres af hub-konfiguration — bekræft miljøet før du handler for rigtige penge.
  • Live bid/ask kan mangle uden Saxo market-data-rettigheder (typisk på sim). get_info_price returnerer da quote_access=unavailable plus fallback_last_close fra daglige grafer — kun til ca. research, ikke en handlbar kurs.
  • Foretræk standard daglige UpTo-grafer (get_chart). Korte horizonter uden samples retries automatisk som daglig UpTo.
  • Efter placering: annuller med det returnerede OrderId. Kald list_orders først efter place er færdig og før cancel — kør aldrig list og cancel parallelt.

Fejlfinding

  • 422 integration not configured — gennemfør OAuth-forbindelsen i Mine integrationer.
  • 401 / token expired — brug Reconnect Saxo Bank på integrationssiden.
  • 429 rate limit — Saxo begrænser sessioner (inkl. 1 ordre pr. sekund). Vent kort og prøv igen.
  • 409 conflict on place-order — identiske ordre-bodies inden for 15 sekunder afvises; send et unikt request_id.
  • Forkert konto — angiv account_key på værktøjer, eller genforbind så standardkontoen opdateres fra Saxo.
  • quote_access=unavailable / NoAccess — manglende market-data-rettighed; brug fallback_last_close eller grafer, ikke live bid/ask.
  • Tomme chart-samples — brug daglig horizon=1440 / mode=UpTo (standard); værktøjet retries det vindue, hvis en kortere forespørgsel er tom.
  • list-orders tom lige efter place — vent til place er færdig, list derefter; annuller med OrderId fra place-svaret i stedet for at race list+cancel.

Tilgængelige værktøjer

  • get_client

    Hent den forbundne Saxo Bank-klientprofil, inkl. ClientKey og standardkonto.

  • list_accounts

    List Saxo Bank-konti for den forbundne klient.

  • get_balances

    Hent kontant- og marginsaldi. Bruger standardkontoen, hvis account_key udelades.

  • list_net_positions

    List aggregerede nettopositioner for den forbundne klient.

  • list_positions

    List individual open positions for the connected client.

  • list_orders

    List åbne ordrer. Kald efter place og før cancel — aldrig parallelt med cancel. Foretræk OrderId fra place-svaret.

  • search_instruments

    Søg handelsbare instrumenter. Standard er AssetTypes=Stock.

  • get_instrument_details

    Get instrument details including supported order types for a UIC and AssetType.

  • get_info_price

    Hent infopris. Ved manglende live bid/ask returneres quote_access=unavailable og fallback_last_close fra daglige grafer (kun ca. research).

  • get_chart

    Hent OHLC-grafer. Standard er daglige søjler (horizon=1440, mode=UpTo). Tomme korte vinduer retries automatisk.

  • precheck_order

    Precheck a stock order for costs and margin impact without placing it. Use before place_order.

  • place_order

    Placer en Market- eller Limit-aktieordre. Brug OrderId fra svaret til cancel; list først efter place er færdig.

  • cancel_order

    Annuller en eller flere aktive ordrer efter OrderId. Foretræk OrderId fra place; race ikke med list-orders.

MCP-endpoint: https://stackgate.ai/mcp/saxobank (HTTP) eller via private gateway.