FACTSET Tehingusõnumite API-tarkvara otsevoogedastus

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
- Autoriseerimine
Standardne HTTP päis. Väärtus peab kasutama põhivormingut. - 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.

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:


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 |

