FACTSET-logo

FACTSET Direktang Pag-stream Sa Mga Mensahe sa Transaksyon API Software

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

Impormasyon sa Produkto

Mga detalye

  • Ngalan sa Produkto: Direkta nga Pag-stream sa Transaction Messages API
  • Bersyon: 1.0
  • Manual sa Developer ug Petsa sa Reperensya: Agosto 2023

Pagdasig
Ang motibasyon luyo sa Direct Streaming of Transaction Messages API mao ang paghatag og paagi sa pagkonektar sa mga rekord gikan sa bisan unsang OMS provider ug paghiusa sa trade data sa FactSet's real-time Portfolio Management Platform (PMP) para sa portfolio oversight, trade simulation, performance attribution, ug returns analysis .

Programa sa API

Tapos naview
Ang API Program sa sinugdan nagpunting sa portfolio analytics engine ug gipalapdan aron maapil ang ubang mga makina sa analytics, produkto, ug mga API gikan sa lainlaing mga yunit sa negosyo.

Ang programa naghatag sa mosunod:

  • Direkta nga Pag-stream sa Transaction Messages API

Ang tanan nga mga API gi-host sa ilawom https://api.factset.com. Ang authentication gidumala gamit ang API Keys, ug ang pagtugot gidumala gamit ang in-house nga mga subskripsyon nga produkto sa FactSet. Para sa dugang nga impormasyon sa paggamit sa API Keys, palihog bisitaha https://developer.factset.com/authentication.

Palihug timan-i nga ang HTTP request ug response header names kinahanglan isipon nga case insensitive sumala sa HTTP Standard. Girekomenda nga dili magsalig sa case-sensitive nga pagpares sa mga header sa imong code.

Mga Instruksyon sa Paggamit sa Produkto

DSoTM API

Pagsumiter sa mga Rekord

  • Aron isumite ang mga rekord sa transaksyon, gamita ang mosunod nga endpoint:
  • POST /analytics/dsotm/v1/transactions

Paghangyo sa mga ulohan

  1. Awtorisasyon
    Standard nga HTTP header. Ang bili kinahanglan nga gamiton ang 'Basic' nga pormat.
  2. Type-Content
    Standard nga HTTP header. Ang bili kinahanglang ipiho isip aplikasyon/JSON aron ipakita nga ang lawas anaa sa JSON nga format.

Pag-troubleshoot
Para sa impormasyon sa pag-troubleshoot, palihog tan-awa ang seksyon 4 sa Manwal ug Reference sa Developer.

Pag-upgrade sa Bersyon
Ang impormasyon bahin sa mga pag-upgrade sa bersyon makita sa seksyon 5 sa Manwal ug Reference sa Developer.

FAQ

  • P: Unsa ang katuyoan sa Direktang Pag-stream sa Transaction Messages API?
    A: Ang katuyoan sa Direct Streaming of Transaction Messages API mao ang pagkonektar sa trade data gikan sa bisan unsang OMS provider sa FactSet's Portfolio Management Platform para sa portfolio oversight, trade simulation, performance attribution, ug returns analysis.
  • P: Asa man ko makakitag dugang impormasyon bahin sa paggamit sa API Keys?
    A: Dugang nga impormasyon bahin sa paggamit sa API Keys makita sa https://developer.factset.com/authentication.

Pagdasig

Sa 1997, ang FactSet naglunsad sa Portfolio Analysis 1.0, nga nagtakda sa pundasyon alang sa Analytics. Sa wala madugay pagkahuman, ang Portfolio Analysis 2.0 naghiusa sa mga analytics sa peligro gikan sa mga tigbaligya sa ikatulo nga partido, ug dayon gipalapdan aron maapil ang Fixed Income kaniadtong 2004. Ang FactSet karon nagtanyag usa ka lig-on nga suite sa mga produkto nga analisa sa portfolio nga multi-asset nga nanguna sa merkado sa pagka-flexible, analytics, ug gilapdon. Karon, ang mga kliyente nagsalig sa FactSet alang sa interactive analytics pinaagi sa lainlaing mga produkto, sama sa Portfolio Analysis (PA), SPAR, Alpha Testing, Optimizers, ug Portfolio Dashboard, ingon man ang pag-apod-apod sa analytics pinaagi sa Portfolio Batcher, Publisher Flat Files, ug mga dokumento sa Publisher.

Programa sa API

Tapos naview

Ang mga kliyente nagpadayon sa paghimo sa usa ka kostumbre nga solusyon, nga gimaneho sa panginahanglan nga madugangan ang pagka-produktibo pinaagi sa pagkonsolida sa kasayuran sa usa ka kasinatian sa gumagamit. Pinaagi sa pagbutyag sa analytics, performance, ug risgo pinaagi sa mga API, naghatag kini kanimo og usa ka sopistikado nga channel aron makig-uban sa nanguna nga multi-asset analytics sa FactSet. Samtang ang merkado nagpadayon sa pagpangayo ug dugang nga transparency ug data, ang FactSet maghatag ug flexible nga mga kapilian aron matubag ang mga gipangayo. Ang mga API nagsangkap sa kasamtangan nga analytics suite nga mga halad ug nagpadali sa mga panag-uban pinaagi sa pagtugot kanimo sa paghimo og mga pribadong kasinatian, pag-integrate sa mga third-party nga BI tool sama sa Tableau, ug mga third-party stat packages sama sa RStudio, ug pagdugang sa kontrol sa internal nga konsumo sa analytics gikan sa FactSet.

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

Ang unang stage sa pagbutyag sa mga Analytics API magtutok sa portfolio analytics engine. Sukad sa pagsugod niini, ang programa nagpalapad nga naglakip sa ubang mga makina sa analytics, produkto, ug mga API gikan sa ubang mga yunit sa negosyo.

Ang programa naghatag sa mosunod:

  • Toolkit sa developer aron makahimo og pruweba sa konsepto
  • Uniporme nga bation sa tanan nga mga enterprise-scale API sa FactSet
  • Pagsunod sa mga sumbanan sa industriya
  • Mga bersyon nga API
  • Daghang dokumentasyon ug mga panudlo sa portal sa developer

Direkta nga Pag-stream sa Transaction Messages API

  • Ikonektar ang mga rekord gikan sa bisan unsang OMS provider aron i-integrate ang imong trade data sa FactSet's real-time Portfolio Management Platform (PMP) para sa portfolio oversight ug trade simulation, o gamiton sa gamhanang Portfolio Analytics Engine for Performance Attribution and Returns analysis.
  • Ang tanan nga mga API gi-host sa ilawom https://api.factset.com. Ang authentication gidumala gamit ang API Keys ug ang pagtugot gidumala gamit ang in-house nga mga subskripsyon nga produkto sa FactSet. Makita nimo ang dugang nga impormasyon bahin sa paggamit sa API Keys sa https://developer.factset.com/authentication.

Ang HTTP nga hangyo ug tubag nga mga ngalan sa header kinahanglan isipon nga case insensitive sumala sa HTTP Standard. Palihug ayaw pagsalig sa case-sensitive nga pagpares sa mga ulohan sa imong code.

Pagsumiter sa mga Rekord

Isumiter ang mga Transaksyon
POST /analytics/dsotm/v1/transactions

Kini nga endpoint modawat sa mga rekord sa transaksyon ug dungan nga isulat kini ngadto sa piho nga portfolio sa OMS_OFDB ug himoon kini nga anaa sa PMP nga aplikasyon.

Paghangyo sa mga ulohan

Ngalan sa ulohan Deskripsyon
Awtorisasyon Standard nga HTTP header. Ang bili kinahanglan nga gamiton ang 'Basic ' format.
Kontento-Type Standard nga HTTP header. Ang kantidad kinahanglan nga ipiho ang aplikasyon/JSON (ie, ang nagtawag kinahanglan nga ipiho nga ang lawas naa sa format nga JSON).

Lawas sa Paghangyo
Gidawat sa lawas sa hangyo ang usa ka koleksyon sa mga parameter sa pagkalkula. Ang mga parameter gilatid sa ubos:

Ngalan sa parameter Matang sa datos Gikinahanglan Deskripsyon Porma
mga pagpatay Array Dili Listahan sa mga rekord sa pagpatay Ang mga detalyadong talaan sa talaan anaa dinhi
mga pagbutang Array Dili Listahan sa mga rekord sa pagbutang Ang mga detalyadong talaan sa talaan anaa dinhi
mga order Array Dili Listahan sa mga rekord sa order Ang mga detalyadong talaan sa talaan anaa dinhi

Mga Ulohan sa Tubag 

Ngalan sa ulohan Deskripsyon
X-DataDirect-Request-yawe Ang hangyo sa FactSet nga yawe nga ulohan.
X-FactSet-Api-Request-Key Yawe sa talagsaon nga pag-ila sa usa ka hangyo sa Analytics API. Magamit ra pagkahuman sa malampuson nga pag-authenticate.
X-FactSet-Api-RateLimit-Limit Gidaghanon sa gitugot nga mga hangyo alang sa window window.
X-FactSet-Api-RateLimit-Nabilin Gidaghanon sa mga hangyo nga nahabilin alang sa bintana sa oras.
X-FactSet-Api-RateLimit-Reset Gidaghanon sa mga segundo nga nahabilin hangtod ma-reset ang limitasyon sa rate.

Mibalik

HTTP status code Deskripsyon
202 Gipaabot nga tubag.
400 Dili balido nga POST nga lawas.
401 Nawala o dili balido nga panghimatuud.
403 Ang tiggamit gidid-an sa kasamtangan nga mga kredensyal.
415 Nawala/Dili balido nga Content-Type header. Ang header kinahanglan nga ibutang sa application/json.
429 Naabot ang limitasyon sa rate. Sulayi pag-usab ang mga hangyo human sa paghulat sa oras nga gitakda sa pagsulay-pagkahuman sa ulohan.
500 Sayop sa server. Pag-log sa X-DataDirect-Request-Key header aron makatabang sa pag-troubleshoot.
503 Nag-time out ang hangyo. Sulayi pag-usab ang hangyo sa pipila ka panahon.

Mga komento
Labing taas nga 50 ka POST nga mga hangyo gitugotan sa usa ka 5-segundos nga bintana alang sa matag API. Ang parehas mahimong mapamatud-an gamit ang lainlaing mga ulohan sa Rate-Limit nga magamit sa tubag sa API.

  • X-FactSet-Api-RateLimit-Limit - Gidaghanon sa gitugotan nga mga hangyo alang sa window sa oras.
  • X-FactSet-Api-RateLimit-Remaining - Gidaghanon sa mga hangyo nga nahabilin alang sa window sa oras.
  • X-FactSet-Api-RateLimit-Reset - Gidaghanon sa mga segundo nga nahabilin hangtod sa pag-reset sa limitasyon sa rate.

Examples

hangyo:
POST https://api.factset.com/analytics/dsotm/v1/transactions.

Mga ulohan:

  • matang sa sulod: aplikasyon/json
  • Awtorisasyon: Basic RkRTX0RFTU9fVVMt******************************
  • Dawata-Pag-encode: gzip
  • gitas-on sa sulod: 201

Lawas:

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

tubag:
HTTP 202 Gidawat

Mga ulohan:

  • x-data nga direkta nga hangyo-key: zpdo6aebv58fiaoi
  • x-factset-api-request-key: 6p2d41m4sw1yfh0h
Record Fields

Pagbuhat sa Pagpatay

elemento Type Deskripsyon Mandatory
portfolio String Ang ngalan sa portfolio. Ex: CLIENT:/DEMO.OFDB OO
transaction-id String Talagsaon nga ID alang sa transaksyon OO
simbolo String Simbolo nga katumbas sa gibaligya nga instrumento. Pananglitan: AAPL OO
paghulagway String Kasagaran usa ka ngalan, Ex: FACTSET RESEARCH SYSTEMS, apan mahimong mas deskriptibo alang sa mga derivatives. OO
matang sa pamatigayon String BL (Buy Long), BC (Buy to cover), SL (Sell Long) ug SS (Sell Short) OO
kahimtang String ACCT o CNCL, mubo sa ACCOUNTED ug CANCELED OO
petsa sa pamatigayon String Petsa sa pamatigayon nga anaa sa format nga YYYYMMDD OO
transaksyon dahon Lutaw Mga bahin nga gi-order ug wala gipatuman DILI
kantidad Lutaw Ang gidaghanon sa instrumento nga gibaligya OO
pukot Lutaw Ang kantidad sa salapi sa transaksyon, net sa gasto sa brokerage. OO
grabe Lutaw Ang kantidad sa salapi sa transaksyon, lakip ang mga gasto sa brokerage. OO
bili sa settlement Lutaw Ang kantidad sa salapi sa transaksyon usa ka kantidad nga gipadaghan sa usa ka magamit nga rate sa FX aron mabag-o ang transaksyon nga gi-book sa lokal nga salapi ngadto sa nagreport nga salapi. OO
petsa sa settlement String Petsa sa settlement sa format nga YYYYMMDD OO
kwarta String Ang currency code sa cash valued fields, Net Amount ug Gross Amount. OO
foreign exchange rate Lutaw Ang rate sa FX nga mahimong makuha sa PA, gipadaghan sa mga natad sa kantidad nga salapi, Net, Gross, aron tugutan ang PA nga magpakita sa mga transaksyon sa pagreport sa currency. DILI
settlement currency iso String Kodigo sa currency alang sa Settlement Value OO
nagmando String Ang talagsaong identifier sa Order gihatag sa PM Hub. Ex: O_FDS_010623_1686393260254 DILI
parentId String Talagsaong identifier sa Parent Order nga ihatag sa OMS. DILI

Pagbuhat sa Order

elemento Type Deskripsyon Mandatory
portfolio String Ang ngalan sa portfolio. Ex: CLIENT:/DEMO.OFDB OO
transaction-id String Talagsaon nga ID alang sa transaksyon OO
simbolo String Simbolo nga katumbas sa gibaligya nga instrumento. Pananglitan: AAPL OO
paghulagway String Kasagaran usa ka ngalan, Ex: FACTSET RESEARCH SYSTEMS, apan mahimong mas deskriptibo alang sa mga derivatives. OO
matang sa pamatigayon String BL (Buy Long), BC (Buy to cover), SL (Sell Long) ug SS (Sell Short) OO
kahimtang String ACCT o CNCL, mubo sa ACCOUNTED ug CANCELED OO
petsa sa pamatigayon String Petsa sa pamatigayon nga anaa sa format nga YYYYMMDD OO
transaksyon-mga dahon Lutaw Mga bahin nga gi-order apan wala gipatuman DILI
kantidad Lutaw Ang gidaghanon sa instrumento nga gibaligya OO
currency iso String Ang currency code sa cash valued fields, Net Amount ug Gross Amount. OO
foreign exchange rate Lutaw Ang rate sa FX nga mahimong makuha sa PA, gipadaghan sa mga natad sa kantidad nga salapi, Net, Gross, aron tugutan ang PA nga magpakita sa mga transaksyon sa pagreport sa currency. DILI
order Id String Ang talagsaong identifier sa Order gihatag sa PM Hub. Ex: O_FDS_010623_1686393260254 DILI

Pagbuhat sa Placement

elemento Type Deskripsyon Mandatory
portfolio String Ang ngalan sa portfolio. Ex: CLIENT:/DEMO.OFDB OO
transaction-id String Talagsaon nga ID alang sa transaksyon OO
simbolo String Simbolo nga katumbas sa gibaligya nga instrumento. Pananglitan: AAPL OO
paghulagway String Kasagaran usa ka ngalan, Ex: FACTSET RESEARCH SYSTEMS, apan mahimong mas deskriptibo alang sa mga derivatives. OO
matang sa pamatigayon String BL (Buy Long), BC (Buy to cover), SL (Sell Long) ug SS (Sell Short) OO
kahimtang String ACCT o CNCL, mubo sa ACCOUNTED ug CANCELED OO
petsa sa pamatigayon String Petsa sa pamatigayon nga anaa sa format nga YYYYMMDD OO
transaksyon-mga dahon Lutaw Mga bahin nga gi-order apan wala gipatuman DILI
kantidad Lutaw Ang gidaghanon sa instrumento nga gibaligya OO
currency iso String Ang currency code sa cash valued fields, Net Amount ug Gross Amount. OO
foreign exchange rate Lutaw Ang rate sa FX nga mahimong makuha sa PA, gipadaghan sa mga natad sa kantidad nga salapi, Net, Gross, aron tugutan ang PA nga magpakita sa mga transaksyon sa pagreport sa currency. DILI
settlement currency iso String Kodigo sa currency alang sa Settlement Value OO
order Id String Ang talagsaong identifier sa Order gihatag sa PM Hub. Ex: O_FDS_010623_1686393260254 DILI
ginikanan Id String Talagsaong identifier sa Parent Order nga ihatag sa OMS. DILI

Pag-troubleshoot

Girekomenda ang mosunod nga mga lakang aron masulbad ang mga sayup gikan sa bisan unsang lainlaing mga API:

  • Irekord ang X-DataDirect-Request-Key response header aron ang FactSet's API engineering team makaanalisar sa imong piho nga hangyo/tubag.
  • Irekord ang tubag nga lawas kung ang tubag usa ka tubag sa sayup. Ang tanan nga HTTP status code nga katumbas ug labaw sa 400 giisip nga mga tubag sa sayup.
  • Tawga ang imong account team gamit ang impormasyon sa ibabaw alang sa tabang.

Pag-upgrade sa Bersyon

  • Ang FactSet mosuporta sa daan nga mga bersyon sa API sa limitadong panahon. Ang aktuwal nga oras sa suporta magdepende sa API ug sa pagpagawas sa stage (ie, beta o produksyon). Ang tanan nga mga pagbag-o sa paglapas, pagdugang sa pagpaandar, ug pag-ayo sa bug sa mga naunang bersyon idokumento sa changelog.
  • Ang team sa engineering sa API sa FactSet makigtambayayong sa mga kliyente aron masiguro ang hapsay nga pagbalhin ngadto sa mas bag-ong mga bersyon.

Copyright © 2023 FactSet Research Systems Inc. Tanang katungod gigahin.

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

Mga Dokumento / Mga Kapanguhaan

FACTSET Direktang Pag-stream Sa Mga Mensahe sa Transaksyon API Software [pdf] Giya sa Gumagamit
Bersyon 1.0, Direkta nga Pag-stream Sa Mga Mensahe sa Transaksyon API Software, Pag-stream sa Mga Mensahe sa Transaksyon API Software, Mga Mensahe sa Transaksyon API Software, Messages API Software, API Software, Software

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *