FACTSET-logo

FACTSET Tehingusõnumite API-tarkvara otsevoogedastus

FACTSET-Direct-Streaming-Of-Transaction-Messages-API-Software

Tooteteave

Tehnilised andmed

  • Toote nimi: Tehingusõnumite API otsene voogesitus
  • Versioon: 1.0
  • Arendaja käsiraamat ja viitekuupäev: august 2023

Motivatsioon
Tehingusõnumite otsese voogesituse API taga on ajend luua viis ühendada mis tahes OMS-i pakkuja kirjed ja integreerida kaubandusandmed FactSeti reaalajas portfellihaldusplatvormiga (PMP) portfelli järelevalve, kaubanduse simulatsiooni, jõudluse omistamise ja tulude analüüsi jaoks. .

API programm

Läbiview
API programm keskendub algselt portfelli analüüsimootorile ja on laienenud, hõlmates ka teisi analüüsimootoreid, tooteid ja API-sid erinevatest äriüksustest.

Programm pakub järgmist:

  • Tehingusõnumite API otsene voogesitus

Kõik API-d on hostitud all https://api.factset.com. Autentimist käsitletakse API võtmete abil ja autoriseerimist FactSeti ettevõttesisese tellimustootega. API-võtmete kasutamise kohta lisateabe saamiseks külastage veebisaiti https://developer.factset.com/authentication.

Pange tähele, et HTTP-päringu ja vastuse päise nimesid tuleks HTTP standardi kohaselt pidada tõstutundlikeks. Soovitatav on mitte tugineda koodi päiste tõstutundlikule sobitamisele.

Toote kasutusjuhised

DSoTM API

Kirjete esitamine

  • Tehingukirjete esitamiseks kasutage järgmist lõpp-punkti:
  • POST /analytics/dsotm/v1/transactions

Taotle päiseid

  1. Autoriseerimine
    Standardne HTTP päis. Väärtus peab kasutama põhivormingut.
  2. Sisu tüüp
    Standardne HTTP päis. Väärtus tuleb määrata kui rakendus/JSON, et näidata, et keha on JSON-vormingus.

Veaotsing
Tõrkeotsingu teabe saamiseks vaadake arendaja käsiraamatu jaotist 4 ja viidet.

Versiooni uuendamine
Teavet versiooniuuenduste kohta leiate arendaja käsiraamatu jaotisest 5 ja viitest.

KKK

  • K: Mis on tehingusõnumite otsevoogesituse API eesmärk?
    V: Tehingusõnumite otsese voogesituse API eesmärk on ühendada mis tahes OMS-i pakkuja kauplemisandmed FactSeti portfellihaldusplatvormiga portfelli järelevalveks, kaubanduse simuleerimiseks, toimivuse omistamiseks ja tootluste analüüsimiseks.
  • K: Kust ma leian lisateavet API võtmete kasutamise kohta?
    V: Lisateavet API võtmete kasutamise kohta leiate aadressilt https://developer.factset.com/authentication.

Motivatsioon

1997. aastal käivitas FactSet Portfolio Analysis 1.0, mis pani aluse Analyticsile. Varsti pärast seda integreeris Portfolio Analysis 2.0 kolmandate osapoolte tarnijate riskianalüütika ja seejärel laiendati seda 2004. aastal, et hõlmata ka fikseeritud tulu. FactSet pakub nüüd tugevat komplekti mitme varaga portfelli analüüsitooteid, mis juhivad turgu paindlikkuse, analüütika ja laiuse poolest. Tänapäeval loodavad kliendid FactSetile interaktiivset analüüsi erinevate toodete, nagu portfellianalüüs (PA), SPAR, alfatestimine, optimeerijad ja portfelli armatuurlaud, samuti analüütika levitamine Portfolio Batcheri, Publisher Flati kaudu. Files ja Publisheri dokumendid.

API programm

Läbiview

Kliendid on liikunud kohandatud lahenduse loomise suunas, mis on tingitud vajadusest tõsta tootlikkust, koondades teabe ühtsesse kasutajakogemusse. Analüütika, jõudluse ja riskide avaldamine API-de kaudu annab teile keeruka kanali FactSeti juhtiva mitme vara analüüsiga suhtlemiseks. Kuna turg nõuab jätkuvalt rohkem läbipaistvust ja andmeid, pakub FactSet nende nõudmiste täitmiseks paindlikke valikuid. API-d täiendavad praegusi analüüsikomplekti pakkumisi ja hõlbustavad partnerlussuhteid, võimaldades teil luua privaatseid kogemusi, integreerida kolmandate osapoolte BI-tööriistadega (nt Tableau) ja kolmanda osapoole statistikapakettidega (nt RStudio) ning suurendada kontrolli FactSeti analüütika sisetarbimise üle.

FACTSET-Direct-Streaming-Of-Transaction-Messages-API-Software-fig- (1)

Esimesed stagAnalyticsi API-de avalikustamine keskendub portfelli analüüsimootorile. Alates selle loomisest on programm laienenud, et hõlmata teiste äriüksuste muid analüüsimootoreid, tooteid ja API-sid.

Programm pakub järgmist:

  • Arendaja tööriistakomplekt kontseptsiooni tõestuse loomiseks
  • Ühtne tunnetus kõigis FactSeti ettevõtte ulatusega API-des
  • Tööstusstandardite järgimine
  • Versiooniga API-d
  • Põhjalik dokumentatsioon ja õpetused arendajaportaalis

Tehingusõnumite API otsene voogesitus

  • Ühendage mis tahes OMS-i pakkuja kirjed, et integreerida oma kauplemisandmed FactSeti reaalajas portfellihaldusplatvormiga (PMP) portfelli järelevalveks ja kaubanduse simuleerimiseks või kasutamiseks võimsas Portfolio Analytics Engine'is toimivuse omistamise ja tulude analüüsi jaoks.
  • Kõik API-d on hostitud all https://api.factset.com. Autentimist käsitletakse API võtmete abil ja autoriseerimist FactSeti ettevõttesisese tellimustootega. Lisateavet API võtmete kasutamise kohta leiate aadressilt https://developer.factset.com/authentication.

HTTP-päringu ja vastuse päise nimesid tuleks HTTP standardi kohaselt pidada tõstutundlikeks. Ärge lootke oma koodi päiste tõstutundlikule sobitamisele.

Kirjete esitamine

Esitage tehingud
POST /analytics/dsotm/v1/transactions

See lõpp-punkt aktsepteerib tehingukirjeid ja kirjutab need samaaegselt määratud portfelli OMS_OFDB-sse ja teeb need PMP-rakenduses kättesaadavaks.

Taotle päiseid

Päise nimi Kirjeldus
Autoriseerimine Standardne HTTP päis. Väärtus peab kasutama põhilist ' vormingus.
Sisu-Tüüp Standardne HTTP päis. Väärtus peab määrama rakenduse/JSON-i (st helistaja peab määrama, et keha on JSON-vormingus).

Taotluse keha
Päringu keha aktsepteerib arvutusparameetrite kogumit. Parameetrid on toodud allpool:

Parameetri nimi Andmetüüp Nõutav Kirjeldus Vorming
hukkamised Massiiv Ei Täitedokumentide loend Üksikasjalikud kirjeväljad on saadaval siin
paigutused Massiiv Ei Paigutuse kirjete loend Üksikasjalikud kirjeväljad on saadaval siin
korraldusi Massiiv Ei Tellimuste kirjete loend Üksikasjalikud kirjeväljad on saadaval siin

Vastuse päised 

Päise nimi Kirjeldus
X-DataDirect-Request-Võti FactSeti päringuvõtme päis.
X-FactSet-Api-Request-Key Võti Analyticsi API päringu unikaalseks tuvastamiseks. Saadaval ainult pärast edukat autentimist.
X-FactSet-Api-RateLimit-Limit Lubatud taotluste arv ajaaknas.
X-FactSet-Api-RateLimit-Remaining Ajaaknas jäänud taotluste arv.
X-FactSet-Api-RateLimit-Reset Sekundite arv, mis on jäänud piirangu lähtestamiseni.

Tagastab

HTTP olekukood Kirjeldus
202 Oodatud vastus.
400 Kehtetu POST-i keha.
401 Puuduv või kehtetu autentimine.
403 Kasutaja on praeguste mandaatidega keelatud.
415 Puuduv/kehtetu sisutüübi päis. Päis tuleb määrata rakendusele/jsonile.
429 Kursuse piirang saavutati. Proovige taotlusi uuesti pärast uuesti proovimise päises määratud aja ootamist.
500 Serveri viga. Logige päis X-DataDirect-Request-Key, et aidata tõrkeotsingul.
503 Päring aegus. Proovige mõne aja pärast taotlust uuesti esitada.

Märkused
Iga API jaoks on 50-sekundilises aknas lubatud maksimaalselt 5 POST-i päringut. Sama saab kontrollida API vastuses saadaolevate erinevate Rate-Limit päiste abil.

  • X-FactSet-Api-RateLimit-Limit – lubatud taotluste arv ajaaknas.
  • X-FactSet-Api-RateLimit-Remaining – ajaakna jaoks jäänud taotluste arv.
  • X-FactSet-Api-RateLimit-Reset – kiiruspiirangu lähtestamiseni jäänud sekundite arv.

Examples

Taotlus:
POSTITA https://api.factset.com/analytics/dsotm/v1/transactions.

Päised:

  • sisu tüüp: rakendus/json
  • Autoriseerimine: Põhiline RkRTX0RFTU9fVVMt***********************************
  • Aktsepteeri kodeering: gzip
  • sisu pikkus: 201

Keha:

FACTSET-Direct-Streaming-Of-Transaction-Messages-API-Software-fig- (2)FACTSET-Direct-Streaming-Of-Transaction-Messages-API-Software-fig- (3)

Vastus:
HTTP 202 Aktsepteeritud

Päised:

  • x-data otsetaotluse võti: zpdo6aebv58fiaoi
  • x-factset-api-request-key: 6p2d41m4sw1yfh0h
Salvesta väljad

Teostuse loomine

Element Tüüp Kirjeldus Kohustuslik
portfell String Portfelli nimi. Nt: CLIENT:/DEMO.OFDB JAH
tehingu ID String Tehingu kordumatu ID JAH
sümbol String Kaubeldavale instrumendile vastav sümbol. Näide: AAPL JAH
kirjeldus String Tavaliselt on nimi, nt: FACTSET RESEARCH SYSTEMS, kuid see võiks olla tuletisinstrumentide puhul kirjeldavam. JAH
kaubanduse tüüp String BL (Buy Long), BC (Osta kuni kaaneni), SL (Sell Long) ja SS (Sell Short) JAH
olek String ACCT või CNCL, lühend sõnadest ACCOUNTED ja CANCELED JAH
kauplemiskuupäev String Kauplemiskuupäev, mis on vormingus YYYYMMDD JAH
tehingu lehed Float Aktsiad, mis on tellitud ja mida ei ole täidetud EI
summa Float Kaubeldava instrumendi kogus JAH
net Float Tehingu rahaline väärtus ilma maaklerikuludeta. JAH
jäme Float Tehingu rahaline väärtus koos maaklerikuludega. JAH
arveldusväärtus Float Tehingu rahaline väärtus on väärtus, mis on korrutatud kehtiva valuutakursiga, et konverteerida kohalikus valuutas broneeritud tehing aruandlusvaluutasse. JAH
arvelduskuupäev String Arvelduskuupäev vormingus AAAAKKPP JAH
valuuta String Sularaha väärtusega väljade Netosumma ja Brutosumma valuutakood. JAH
välisvaluuta kurss Float Valuutakurss, mille PA saab valida, korrutatuna sularahaväärtusega väljadega Neto, Bruto, et võimaldada PA-l näidata tehinguid aruandlusvaluutas. EI
arveldusvaluuta iso String Arveldusväärtuse valuutakood JAH
tellitud String Tellimuse unikaalse identifikaatori annab PM Hub. Nt: O_FDS_010623_1686393260254 EI
vanemId String Vanemliku tellimuse kordumatu identifikaator, mille annab OMS. EI

Tellimuse loomine

Element Tüüp Kirjeldus Kohustuslik
portfell String Portfelli nimi. Nt: CLIENT:/DEMO.OFDB JAH
tehingu ID String Tehingu kordumatu ID JAH
sümbol String Kaubeldavale instrumendile vastav sümbol. Näide: AAPL JAH
kirjeldus String Tavaliselt on nimi, nt: FACTSET RESEARCH SYSTEMS, kuid see võiks olla tuletisinstrumentide puhul kirjeldavam. JAH
kaubanduse tüüp String BL (Buy Long), BC (Osta kuni kaaneni), SL (Sell Long) ja SS (Sell Short) JAH
olek String ACCT või CNCL, lühend sõnadest ACCOUNTED ja CANCELED JAH
kauplemiskuupäev String Kauplemiskuupäev, mis on vormingus YYYYMMDD JAH
tehingulehed Float Aktsiad, mis on tellitud, kuid mida ei ole täidetud EI
summa Float Kaubeldava instrumendi kogus JAH
valuuta iso String Sularaha väärtusega väljade Netosumma ja Brutosumma valuutakood. JAH
välisvaluuta kurss Float Valuutakurss, mille PA saab valida, korrutatuna sularahaväärtusega väljadega Neto, Bruto, et võimaldada PA-l näidata tehinguid aruandlusvaluutas. EI
Tellimuse ID String Tellimuse unikaalse identifikaatori annab PM Hub. Nt: O_FDS_010623_1686393260254 EI

Paigutuse loomine

Element Tüüp Kirjeldus Kohustuslik
portfell String Portfelli nimi. Nt: CLIENT:/DEMO.OFDB JAH
tehingu ID String Tehingu kordumatu ID JAH
sümbol String Kaubeldavale instrumendile vastav sümbol. Näide: AAPL JAH
kirjeldus String Tavaliselt on nimi, nt: FACTSET RESEARCH SYSTEMS, kuid see võiks olla tuletisinstrumentide puhul kirjeldavam. JAH
kaubanduse tüüp String BL (Buy Long), BC (Osta kuni kaaneni), SL (Sell Long) ja SS (Sell Short) JAH
olek String ACCT või CNCL, lühend sõnadest ACCOUNTED ja CANCELED JAH
kauplemiskuupäev String Kauplemiskuupäev, mis on vormingus YYYYMMDD JAH
tehingulehed Float Aktsiad, mis on tellitud, kuid mida ei ole täidetud EI
summa Float Kaubeldava instrumendi kogus JAH
valuuta iso String Sularaha väärtusega väljade Netosumma ja Brutosumma valuutakood. JAH
välisvaluuta kurss Float Valuutakurss, mille PA saab valida, korrutatuna sularahaväärtusega väljadega Neto, Bruto, et võimaldada PA-l näidata tehinguid aruandlusvaluutas. EI
arveldusvaluuta iso String Arveldusväärtuse valuutakood JAH
Tellimuse ID String Tellimuse unikaalse identifikaatori annab PM Hub. Nt: O_FDS_010623_1686393260254 EI
vanema ID String Vanemliku tellimuse kordumatu identifikaator, mille annab OMS. EI

Veaotsing

Erinevate API-de vigade tõrkeotsinguks on soovitatav järgida järgmisi samme.

  • Salvestage vastuse päis X-DataDirect-Request-Key, et FactSeti API insenerimeeskond saaks teie konkreetset taotlust/vastust analüüsida.
  • Salvestage vastuse keha, kui vastus on veavastus. Kõik HTTP olekukoodid, mis on võrdsed ja suuremad kui 400, loetakse veavastusteks.
  • Abi saamiseks võtke ülaltoodud teabega ühendust oma kontotiimiga.

Versiooni uuendamine

  • FactSet toetab vanu API versioone piiratud aja jooksul. Toe tegelik aeg sõltub API-st ja väljalaskesttage (st beeta või tootmine). Kõik varasemate versioonide katkestavad muudatused, funktsioonide täiendused ja veaparandused dokumenteeritakse muudatuste logis.
  • FactSeti API insenerimeeskond töötab koos klientidega, et tagada sujuv üleminek uuematele versioonidele.

Autoriõigus © 2023 FactSet Research Systems Inc. Kõik õigused kaitstud.

FactSet Research Systems Inc. | www.factset.com.

Dokumendid / Ressursid

FACTSET Tehingusõnumite API-tarkvara otsevoogedastus [pdfKasutusjuhend
Versioon 1.0, tehinguteadete API-tarkvara otsevoogesitamine, tehingusõnumite API-tarkvara, tehinguteadete API-tarkvara, sõnumite API-tarkvara, API-tarkvara, tarkvara

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *