Salta ai contenuti

my_secondary_market_orders

Elencare i propri ordini di acquisto e vendita dell’utente connesso sul mercato secondario Aktionariat per una determinata società emittente. Gli ordini sono ordinati dal più recente al meno recente e includono uno status derivato in modo che l’agente possa ragionare su ordini aperti / annullati / eseguiti / scaduti senza doverli derivare nuovamente dai campi grezzi.

Richiede accesso. Chiamare sign_in prima se la sessione è anonima.

CampoTipoObbligatorioDescrizione
companyintegerID della società emittente il cui order book si desidera interrogare. Risolvere da un ticker tramite list_tokens.

Un’inviluppo di riepilogo con l’ID della società, un conteggio e l’elenco degli ordini:

CampoTipoDescrizione
companyIdintegerL’ID della società a cui appartengono gli ordini.
countintegerNumero di ordini restituiti.
itemsarrayOrdini, ordinati dal più recente al meno recente.

Ogni riga in items contiene:

CampoTipoDescrizione
idstringID ordine, assegnato dal backend.
sidestringbuy o sell.
statusstringopen · cancelled · filled · expired.
pricenumberPrezzo per azione nella valuta di quotazione della classe di azioni (generalmente ZCHF).
totalSharesintegerDimensione ordine originale in azioni.
remainingSharesintegerAzioni ancora aperte.
filledSharesintegerAzioni già eseguite.
filledPercentnumberRapporto di esecuzione in percentuale.
totalnumberValore ordine rimanente (= price * remainingShares) nella valuta di quotazione.
whenCreatedstringTimestamp ISO.
whenExpiresstringTimestamp ISO.
whenCancelledstringTimestamp ISO, impostato solo quando lo stato è cancelled.

I campi di saldo consentito e saldo fondi utilizzati dagli strumenti dell’interfaccia web “manca consentimento” / “mancano fondi” sono intenzionalmente esclusi — non sono utili per un agente.

  • “Mostrami i miei ordini aperti per il token Aktionariat AG.”
  • “Quanto del mio ordine di vendita DAKS è ancora non eseguito?”
  • “Elencare i miei ordini annullati su DAKS quest’anno.”
  • “Qual è il valore totale dei miei ordini di acquisto aperti per la società 42?”
  • Il parametro company è obbligatorio — gli ordini del mercato secondario hanno portata per emittente. Se l’utente fa riferimento a una società per ticker o nome, chiamare prima list_tokens per trovare l’issuerId corrispondente e passarlo come company.
  • Un 401 dal backend significa che la sessione è scaduta — ricorrere a sign_in e riprovare.
  • Un 404 per una determinata company significa che non esiste; non riprovare con varianti.