FACTSET Streaming Langsung Pesen Transaksi Piranti Lunak API
Informasi produk
Spesifikasi
- Jeneng produk: Streaming Langsung saka Transaction Messages API
- Versi: 1.0
- Manual Pangembang lan Tanggal Referensi: Agustus 2023
Motivasi
Motivasi saka Direct Streaming of Transaction Messages API yaiku nyedhiyakake cara kanggo nyambungake rekaman saka panyedhiya OMS lan nggabungake data perdagangan karo Platform Manajemen Portofolio (PMP) FactSet kanggo pengawasan portofolio, simulasi perdagangan, atribusi kinerja, lan analisis pengembalian. .
Program API
Swaraview
Program API wiwitane fokus ing mesin analitik portofolio lan wis ditambah karo mesin analitik, produk, lan API liyane saka unit bisnis sing beda.
Program kasebut nyedhiyakake ing ngisor iki:
- Streaming Langsung saka Transaction Messages API
Kabeh API di-host ing https://api.factset.com. Otentikasi ditangani nggunakake Kunci API, lan wewenang ditangani nggunakake produk langganan internal FactSet. Kanggo informasi luwih lengkap babagan nggunakake Kunci API, bukak https://developer.factset.com/authentication.
Elinga yen panjalukan HTTP lan jeneng header respon kudu dianggep ora sensitif huruf cilik miturut Standar HTTP. Disaranake supaya ora ngandelake pencocokan header sing sensitif huruf cilik ing kode sampeyan.
Pandhuan Panggunaan Produk
DSoTM API
Ngirim cathetan
- Kanggo ngirim cathetan transaksi, gunakake titik pungkasan ing ngisor iki:
- POST /analytics/dsotm/v1/transactions
Panjaluk Header
- wewenang
Header HTTP standar. Nilai kasebut kudu nggunakake format 'Dasar'. - Jinis konten
Header HTTP standar. Nilai kasebut kudu ditemtokake minangka aplikasi / JSON kanggo nuduhake yen awak ana ing format JSON.
Ngatasi masalah
Kanggo informasi ngatasi masalah, waca bagean 4 saka Manual Pangembang lan Referensi.
Versi Nganyarke
Informasi babagan upgrade versi bisa ditemokake ing bagean 5 saka Manual lan Referensi Pangembang.
FAQ
- P: Apa tujuane Direct Streaming of Transaction Messages API?
A: Tujuan API Pesen Transaksi Langsung Streaming yaiku kanggo nyambungake data perdagangan saka panyedhiya OMS karo Platform Manajemen Portofolio FactSet kanggo pengawasan portofolio, simulasi perdagangan, atribusi kinerja, lan analisis pengembalian. - P: Ing endi aku bisa nemokake informasi luwih lengkap babagan nggunakake Kunci API?
A: Informasi liyane babagan nggunakake API Keys bisa ditemokake ing https://developer.factset.com/authentication.
Motivasi
Ing taun 1997, FactSet ngluncurake Analisis Portofolio 1.0, sing nggawe dhasar kanggo Analytics. Ora let suwe, Analisis Portofolio 2.0 nggabungake analytics risiko saka vendor pihak katelu, lan banjur ditambahi kanggo nyakup Fixed Income ing taun 2004. FactSet saiki nawakake suite produk analytics portofolio multi-aset sing mimpin pasar ing keluwesan, analytics, lan jembar. Saiki, klien ngandelake FactSet kanggo analytics interaktif liwat macem-macem produk, kayata Analisis Portofolio (PA), SPAR, Pengujian Alpha, Optimizer, lan Dashboard Portofolio, uga distribusi analytics liwat Portfolio Batcher, Publisher Flat Files, lan dokumen Penerbit.
Program API
Swaraview
Klien wis maju kanggo mbangun solusi khusus, didorong dening kabutuhan nambah produktivitas kanthi nggabungake informasi dadi pengalaman pangguna siji. Kanthi mbabarake analytics, kinerja, lan risiko liwat API, sampeyan menehi saluran sing canggih kanggo sesambungan karo analitik multi-aset FactSet sing unggul. Nalika pasar terus nuntut luwih transparan lan data, FactSet bakal menehi pilihan sing fleksibel kanggo nyukupi panjaluk kasebut. API nglengkapi penawaran suite analytics saiki lan nggampangake kemitraan kanthi ngidini sampeyan mbangun pengalaman pribadi, nggabungake karo alat BI pihak katelu kaya Tableau, lan paket stat pihak katelu kaya RStudio, lan nambah kontrol konsumsi internal analytics saka FactSet.
Pisanan stage saka mbabarake API Analytics bakal fokus ing engine analytics portofolio. Wiwit diwiwiti, program kasebut wis ditambahi kanggo nyakup mesin analitik, produk, lan API liyane saka unit bisnis liyane.
Program kasebut nyedhiyakake ing ngisor iki:
- Toolkit pangembang kanggo mbangun bukti konsep
- Rasa seragam ing kabeh API skala perusahaan FactSet
- Ketaatan kanggo standar industri
- API versi
- Dokumentasi lan tutorial ekstensif ing portal pangembang
Streaming Langsung saka Transaction Messages API
- Sambungake cathetan saka panyedhiya OMS kanggo nggabungake data perdagangan sampeyan karo Platform Manajemen Portofolio FactSet (PMP) wektu nyata kanggo pengawasan portofolio lan simulasi perdagangan, utawa digunakake ing Engine Portfolio Analytics kuat kanggo analisis Atribusi Kinerja lan Pengembalian.
- Kabeh API di-host ing https://api.factset.com. Otentikasi ditangani nggunakake Kunci API lan wewenang ditangani nggunakake produk langganan internal FactSet. Sampeyan bisa nemokake informasi luwih lengkap babagan nggunakake API Keys ing https://developer.factset.com/authentication.
Panjaluk HTTP lan jeneng header respon kudu dianggep ora sensitif huruf cilik miturut Standar HTTP. Aja ngandelake pencocokan header sing sensitif huruf cilik ing kode sampeyan.
Ngirim cathetan
Kirim Transaksi
POST /analytics/dsotm/v1/transactions
Titik pungkasan iki nampa cathetan transaksi lan bebarengan nulis menyang OMS_OFDB portofolio kasebut lan kasedhiya ing aplikasi PMP.
Panjaluk Header
jeneng header | Katrangan |
wewenang | Header HTTP standar. Nilai kudu nggunakake 'Basic 'format kab. |
Konten-Jinis | Header HTTP standar. Nilai kudu nemtokake aplikasi / JSON (yaiku, panelpon kudu nemtokake manawa awak ana ing format JSON). |
Panjaluk Badan
Badan panyuwunan nampa koleksi paramèter pitungan. Parameter kasebut diterangake ing ngisor iki:
Jeneng parameter | Jinis data | dibutuhake | Katrangan | Format |
eksekusi | Array | Ora | Dhaptar cathetan eksekusi | Bidang rekaman rinci kasedhiya ing kene |
panggonan panggonan | Array | Ora | Dhaptar cathetan panggonan | Bidang rekaman rinci kasedhiya ing kene |
pesenan | Array | Ora | Dhaptar cathetan pesenan | Bidang rekaman rinci kasedhiya ing kene |
Tanggapan Header
jeneng header | Katrangan |
X-DataDirect-Request-Kunci | Header kunci panjalukan FactSet. |
X-FactSet-Api-Request-Key | Kunci kanggo ngenali panjalukan API Analytics kanthi unik. Mung kasedhiya sawise otentikasi sukses. |
X-FactSet-Api-RateLimit-Limit | Jumlah panjalukan sing diidinake kanggo jendhela wektu. |
X-FactSet-Api-RateLimit-Sisa | Jumlah panjalukan sing ditinggalake kanggo jendhela wektu. |
X-FactSet-Api-RateLimit-Reset | Jumlah detik isih nganti watesan tarif direset. |
wangsul
Kode status HTTP | Katrangan |
202 | Tanggepan sing dikarepake. |
400 | Badan POST ora valid. |
401 | Otentikasi ilang utawa ora sah. |
403 | Pangguna dilarang nganggo kredensial saiki. |
415 | Header Jinis Konten Ora Ana/Konten. Header kudu disetel menyang application/json. |
429 | Watesan tarif wis tekan. Coba maneh panjalukan sawise ngenteni wektu sing ditemtokake ing header nyoba maneh sawise. |
500 | kesalahan server. Log header X-DataDirect-Request-Key kanggo mbantu ngatasi masalah. |
503 | Panjaluk wis entek. Coba maneh panjalukan ing sawetara wektu. |
pangandikan
Maksimum 50 panjalukan POST sing diidini ing jendhela 5 detik kanggo saben API. Sing padha bisa diverifikasi nggunakake macem-macem header Rate-Limit sing kasedhiya ing respon API.
- X-FactSet-Api-RateLimit-Limit - Jumlah panjalukan sing diidini kanggo jendhela wektu.
- X-FactSet-Api-RateLimit-Remaining - Jumlah panjalukan sing ditinggalake kanggo jendhela wektu.
- X-FactSet-Api-RateLimit-Reset - Jumlah detik sing isih ana nganti watesan tarif.
Examples
Panjaluk:
POST https://api.factset.com/analytics/dsotm/v1/transactions.
Headers:
- jinis konten: aplikasi/json
- wewenang: Dasar RkRTX0RFTU9fVVMt******************************
- Nampa-Encoding: gzip
- dawa isi: 201
awak:
wangsulan:
HTTP 202 Ditampa
Headers:
- x-data-direct-request-key: zpdo6aebv58fiaoi
- x-factset-api-request-key: 6p2d41m4sw1yfh0h
Rekam Fields
Penciptaan eksekusi
unsur | Jinis | Katrangan | wajib |
portofolio | String | Jeneng portofolio. Ex: KLIEN:/DEMO.OFDB | YA |
transaksi-id | String | ID unik kanggo transaksi | YA |
simbol | String | Simbol sing cocog karo instrumen perdagangan. Tuladha: AAPL | YA |
katrangan | String | Biasane jeneng, Ex: FACTSET RESEARCH SYSTEMS, nanging bisa uga luwih deskriptif kanggo turunan. | YA |
jinis perdagangan | String | BL (Buy Long), BC (Buy to cover), SL (Sell Long) lan SS (Sell Short) | YA |
status | String | ACCT utawa CNCL, singkatan saka ACCOUNTED lan CANCELED | YA |
tanggal dagang | String | Tanggal dagang sing ana ing format YYYYMMDD | YA |
godhong transaksi | ngambang | Enggo bareng sing wis dhawuh lan ora kaleksanan | NO |
jumlah | ngambang | Jumlah instrumen sing didol | YA |
jaring | ngambang | Nilai kas transaksi, neto biaya perantara. | YA |
reged | ngambang | Nilai awis transaksi, kalebu biaya perantara. | YA |
nilai pamukiman | ngambang | Nilai awis transaksi kasebut minangka nilai sing wis dikalikan karo tingkat FX sing ditrapake kanggo ngowahi transaksi sing dipesen ing mata uang lokal dadi mata uang pelapor. | YA |
tanggal pamukiman | String | Tanggal penyelesaian ing format YYYYMMDD | YA |
mata uang | String | Kode mata uang lapangan sing ditaksir awis, Jumlah Net lan Jumlah Bruto. | YA |
kurs valuta asing | ngambang | FX rate sing bisa dijupuk dening PA, ping pingan karo kothak rego awis, Net, Gross, kanggo ngidini PA nuduhake transaksi ing mata uang Reporting. | NO |
mata uang penyelesaian iso | String | Kode mata uang kanggo Nilai Settlement | YA |
dhawuh | String | Pengenal unik saka Pesenan diwenehake dening PM Hub. Contone: O_FDS_010623_1686393260254 | NO |
parentId | String | Pengenal unik saka Pesenan Induk sing bakal diwenehake dening OMS. | NO |
Nggawe Urutan
unsur | Jinis | Katrangan | wajib |
portofolio | String | Jeneng portofolio. Ex: KLIEN:/DEMO.OFDB | YA |
transaksi-id | String | ID unik kanggo transaksi | YA |
simbol | String | Simbol sing cocog karo instrumen perdagangan. Tuladha: AAPL | YA |
katrangan | String | Biasane jeneng, Ex: FACTSET RESEARCH SYSTEMS, nanging bisa uga luwih deskriptif kanggo turunan. | YA |
jinis perdagangan | String | BL (Buy Long), BC (Buy to cover), SL (Sell Long) lan SS (Sell Short) | YA |
status | String | ACCT utawa CNCL, singkatan saka ACCOUNTED lan CANCELED | YA |
tanggal dagang | String | Tanggal dagang sing ana ing format YYYYMMDD | YA |
transaksi-godhong | ngambang | Enggo bareng sing wis dhawuh nanging ora kaleksanan | NO |
jumlah | ngambang | Jumlah instrumen sing didol | YA |
mata uang iso | String | Kode mata uang lapangan sing ditaksir awis, Jumlah Net lan Jumlah Bruto. | YA |
kurs valuta asing | ngambang | FX rate sing bisa dijupuk dening PA, ping pingan karo kothak rego awis, Net, Gross, kanggo ngidini PA nuduhake transaksi ing mata uang Reporting. | NO |
pesenan id | String | Pengenal unik saka Pesenan diwenehake dening PM Hub. Contone: O_FDS_010623_1686393260254 | NO |
Penciptaan Panggonan
unsur | Jinis | Katrangan | wajib |
portofolio | String | Jeneng portofolio. Ex: KLIEN:/DEMO.OFDB | YA |
transaksi-id | String | ID unik kanggo transaksi | YA |
simbol | String | Simbol sing cocog karo instrumen perdagangan. Tuladha: AAPL | YA |
katrangan | String | Biasane jeneng, Ex: FACTSET RESEARCH SYSTEMS, nanging bisa uga luwih deskriptif kanggo turunan. | YA |
jinis perdagangan | String | BL (Buy Long), BC (Buy to cover), SL (Sell Long) lan SS (Sell Short) | YA |
status | String | ACCT utawa CNCL, singkatan saka ACCOUNTED lan CANCELED | YA |
tanggal dagang | String | Tanggal dagang sing ana ing format YYYYMMDD | YA |
transaksi-godhong | ngambang | Enggo bareng sing wis dhawuh nanging ora kaleksanan | NO |
jumlah | ngambang | Jumlah instrumen sing didol | YA |
mata uang iso | String | Kode mata uang lapangan sing ditaksir awis, Jumlah Net lan Jumlah Bruto. | YA |
kurs valuta asing | ngambang | FX rate sing bisa dijupuk dening PA, ping pingan karo kothak rego awis, Net, Gross, kanggo ngidini PA nuduhake transaksi ing mata uang Reporting. | NO |
mata uang penyelesaian iso | String | Kode mata uang kanggo Nilai Settlement | YA |
pesenan id | String | Pengenal unik saka Pesenan diwenehake dening PM Hub. Contone: O_FDS_010623_1686393260254 | NO |
id wong tuwa | String | Pengenal unik saka Pesenan Induk sing bakal diwenehake dening OMS. | NO |
Ngatasi masalah
Langkah-langkah ing ngisor iki dianjurake kanggo ngatasi masalah kesalahan saka API sing beda:
- Rekam header respon X-DataDirect-Request-Key supaya tim teknik API FactSet bisa nganalisa panjalukan/respon spesifik sampeyan.
- Rekam awak respon nalika respon minangka respon kesalahan. Kabeh kode status HTTP padha karo lan luwih saka 400 dianggep minangka respon kesalahan.
- Hubungi tim akun kanthi informasi ing ndhuwur kanggo njaluk pitulung.
Versi Nganyarke
- FactSet bakal ndhukung versi API lawas kanggo wektu winates. Wektu support nyata bakal gumantung ing API lan release stage (yaiku, beta utawa produksi). Kabeh owah-owahan sing rusak, tambahan fungsi, lan koreksi bug ing versi sadurunge bakal didokumentasikake ing changelog.
- Tim teknik API FactSet bakal nggarap klien kanggo njamin transisi sing lancar menyang versi sing luwih anyar.
Hak Cipta © 2023 FactSet Research Systems Inc. Kabeh hak dilindhungi undhang-undhang.
FactSet Research Systems Inc. | www.factset.com.
Dokumen / Sumber Daya
![]() |
FACTSET Streaming Langsung Pesen Transaksi Piranti Lunak API [pdf] Pandhuan pangguna Versi 1.0, Streaming Langsung Piranti Lunak API Pesen Transaksi, Streaming Piranti Lunak API Pesen Transaksi, Piranti Lunak API Pesen Transaksi, Piranti Lunak API Pesen, Piranti Lunak API, Piranti Lunak |