FACTSET-лого

FACTSET Софтвер за API за директно проследување на трансакциски пораки

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

Информации за производот

Спецификации

  • Име на производ: АПИ за директно проследување на пораки за трансакции
  • Верзија: 1.0
  • Прирачник за програмери и референтен датум: август 2023 година

Мотивација
Мотивацијата зад АПИ-то за директно проследување на трансакциски пораки е да обезбеди начин за поврзување на записите од кој било давател на OMS и интегрирање на трговските податоци со платформата за управување со портфолио во реално време (PMP) на FactSet за надзор на портфолиото, симулација на трговија, атрибуција на перформанси и анализа на повратот .

API програма

Во текот наview
Програмата API првично се фокусира на моторот за анализа на портфолио и се прошири за да вклучи и други аналитички мотори, производи и API од различни деловни единици.

Програмата го обезбедува следново:

  • АПИ за директно проследување на пораки за трансакции

Сите API се хостирани под https://api.factset.com. Автентикацијата се ракува со помош на клучеви API, а овластувањето се ракува со користење на домашниот производ за претплати на FactSet. За повеќе информации за користење на API клучеви, посетете https://developer.factset.com/authentication.

Имајте предвид дека имињата на заглавието на барањата и одговорите на HTTP треба да се сметаат за нечувствителни на букви според HTTP стандардот. Препорачливо е да не се потпирате на совпаѓање на заглавија чувствителни на големи букви во вашиот код.

Упатство за употреба на производот

DSoTM API

Поднесување записи

  • За да поднесете евиденција за трансакции, користете ја следнава крајна точка:
  • POST /analytics/dsotm/v1/transactions

Побарајте заглавија

  1. Овластување
    Стандардно заглавие на HTTP. Вредноста треба да го користи форматот „Основен“.
  2. Содржина-Тип
    Стандардно заглавие на HTTP. Вредноста треба да биде наведена како апликација/JSON за да покаже дека телото е во JSON формат.

Решавање проблеми
За информации за решавање проблеми, погледнете го делот 4 од Прирачникот и референцата за програмери.

Надградба на верзијата
Информациите за надградбите на верзиите може да се најдат во делот 5 од Прирачникот и референцата за програмери.

Најчесто поставувани прашања

  • П: Која е целта на API-то за директно проследување на пораки за трансакции?
    О: Целта на API-то за директно проследување на трансакциски пораки е да ги поврзе трговските податоци од кој било давател на OMS со платформата за управување со портфолио на FactSet за надзор на портфолиото, симулација на трговија, припишување на перформанси и анализа на повратот.
  • П: Каде можам да најдам повеќе информации за користење на API клучеви?
    О: Повеќе информации за користење на копчињата API може да најдете на https://developer.factset.com/authentication.

Мотивација

Во 1997 година, FactSet го лансираше Portfolio Analysis 1.0, кој ја постави основата за Analytics. Набргу потоа, Portfolio Analysis 2.0 интегрираше анализа на ризик од трети лица продавачи, а потоа се прошири за да вклучи фиксен приход во 2004 година. FactSet сега нуди робустен пакет на производи за анализа на портфолио со повеќе средства кои го водат пазарот во флексибилност, аналитика и ширина. Денес, клиентите се потпираат на FactSet за интерактивна аналитика преку различни производи, како што се Анализа на портфолио (PA), SPAR, Алфа тестирање, Оптимизатори и табла за портфолио, како и дистрибуција на аналитика преку Портфолио Batcher, Publisher Flat Files, и документи на издавачот.

API програма

Во текот наview

Клиентите се движат кон градење на приспособено решение, водени од потребата да се зголеми продуктивноста преку консолидирање на информациите во едно корисничко искуство. Со изложување на аналитика, перформанси и ризик преку API, ви обезбедува софистициран канал за интеракција со водечката аналитика за повеќе средства на FactSet. Бидејќи пазарот продолжува да бара поголема транспарентност и податоци, FactSet ќе обезбеди флексибилни опции за исполнување на тие барања. API-ите ги надополнуваат тековните понуди на пакети за аналитика и ги олеснуваат партнерствата со тоа што ви дозволуваат да изградите приватни искуства, да се интегрирате со алатки за БИ од трета страна како Tableau и статистичките пакети од трети страни како RStudio и да ја зголемите контролата врз внатрешната потрошувачка на аналитика од FactSet.

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

Првиот сtagЕ од изложувањето на Analytics API ќе се фокусира на моторот за аналитика на портфолио. Од своето основање, програмата се прошири за да вклучи и други аналитички мотори, производи и API од други деловни единици.

Програмата го обезбедува следново:

  • Комплет алатки за програмери за да се изгради доказ за концептот
  • Униформно чувство на сите API-и на FactSet на ниво на претпријатие
  • Почитување на индустриските стандарди
  • Верзија на API
  • Обемна документација и упатства на порталот за програмери

АПИ за директно проследување на пораки за трансакции

  • Поврзете ги записите од кој било давател на OMS за да ги интегрирате вашите трговски податоци со платформата за управување со портфолио во реално време (PMP) на FactSet за надзор на портфолиото и симулација на трговија, или да се користат во моќниот мотор за аналитика на портфолио за анализа на наведување на перформанси и враќање.
  • Сите API се хостирани под https://api.factset.com. Автентикацијата се ракува со помош на клучеви API, а овластувањето се ракува со користење на домашниот производ за претплати на FactSet. Можете да најдете повеќе информации за користење на копчињата API на https://developer.factset.com/authentication.

Имињата на заглавијата на барањата и одговорите на HTTP треба да се сметаат за нечувствителни на букви според HTTP стандардот. Ве молиме, не се потпирајте на совпаѓање на заглавијата со големи букви во вашиот код.

Поднесување записи

Поднесете трансакции
POST /analytics/dsotm/v1/transactions

Оваа крајна точка ги прифаќа записите на трансакциите и истовремено ги запишува во OMS_OFDB на наведеното портфолио и ги прави достапни во апликацијата PMP.

Побарајте заглавија

Име на заглавие Опис
Овластување Стандардно заглавие на HTTP. Вредноста треба да го користи 'Основното ' формат.
Содржина-Тип Стандардно заглавие на HTTP. Вредноста треба да наведе апликација/JSON (т.е. повикувачот треба да наведе дека телото е во JSON формат).

Тело на барање
Телото за барање прифаќа збирка на параметри за пресметка. Параметрите се наведени подолу:

Име на параметарот Тип на податоци Задолжително Опис Формат
егзекуции Низа бр Список на записи за извршување Детални полиња за евиденција се достапни овде
пласмани Низа бр Список на записи за сместување Детални полиња за евиденција се достапни овде
нарачки Низа бр Список на записи за нарачки Детални полиња за евиденција се достапни овде

Заглавија на одговор 

Име на заглавие Опис
X-DataDirect-Request-Клуч Заглавие на клучот за барање на FactSet.
X-FactSet-Api-Request-Key Клуч за единствено идентификување на барање за API на Analytics. Достапно само по успешна автентикација.
X-FactSet-Api-RateLimit-Limit Број на дозволени барања за временскиот прозорец.
X-FactSet-Api-RateLimit-Remaining Број на барања оставени за временскиот прозорец.
X-FactSet-Api-RateLimit-Reset Преостанати секунди до ресетирање на ограничувањето на стапката.

Се враќа

HTTP статусен код Опис
202 Очекуван одговор.
400 Неважечко тело на POST.
401 Недостасува или неважечка автентикација.
403 Корисникот е забранет со тековни акредитиви.
415 Недостасува/Невалиден тип на содржина. Заглавјето треба да се постави на апликација/json.
429 Ограничувањето на стапката беше достигнато. Обидете се повторно со барањата откако ќе го чекате времето наведено во заглавието повторно обид-после.
500 Грешка во серверот. Пријавете го заглавието X-DataDirect-Request-Key за да помогнете во решавањето проблеми.
503 Времето на барањето истече. Обидете се повторно со барањето за некое време.

Забелешки
Дозволени се најмногу 50 POST барања во прозорец од 5 секунди за секое API. Истото може да се потврди со користење на различните заглавија Rate-Limit достапни во одговорот на API.

  • X-FactSet-Api-RateLimit-Limit – Број на дозволени барања за временскиот прозорец.
  • X-FactSet-Api-RateLimit-Remaining – Број на оставени барања за временскиот прозорец.
  • X-FactSet-Api-RateLimit-Reset – Број на секунди преостанати до ресетирање на ограничувањето на стапката.

Exampлес

Барање:
ПОСТАВЕТЕ https://api.factset.com/analytics/dsotm/v1/transactions.

Заглавија:

  • тип на содржина: апликација/json
  • Овластување: Основен RkRTX0RFTU9fVVMt********************************
  • Прифати-кодирање: gzip
  • должина на содржина: 201

Тело:

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

Одговор:
Прифатен HTTP 202

Заглавија:

  • x-податоци директно барање-клуч: zpdo6aebv58fiaoi
  • x-factset-api-request-key: 6p2d41m4sw1yfh0h
Полиња за снимање

Извршување Создавање

Елемент Тип Опис Задолжително
портфолио Низа Името на портфолиото. Пр: КЛИЕНТ:/DEMO.OFDB ДА
трансакција-ид Низа Единствен ID за трансакцијата ДА
симбол Низа Симбол кој одговара на инструментот со кој се тргува. На пример: AAPL ДА
опис Низа Обично име, пр: FACTSET RESEARCH SYSTEMS, но може да биде поописно за деривати. ДА
трговски тип Низа BL (Buy Long), BC (Buy to cover), SL (Sell Long) и SS (Sell Short) ДА
статус Низа ACCT или CNCL, кратенка од ACCOUNTED и CANCELED ДА
датум на тргување Низа Датум на тргување кој е во формат YYYYMMDD ДА
трансакциски листови Плови Акции кои се нарачани и неизвршени БР
износ Плови Количина на инструментот со кој се тргува ДА
нето Плови Паричната вредност на трансакцијата, нето од брокерските трошоци. ДА
бруто Плови Паричната вредност на трансакцијата, вклучувајќи ги и брокерските трошоци. ДА
порамнувачка вредност Плови Паричната вредност на трансакцијата е вредност што е помножена со применлива девизна стапка за конвертирање на трансакцијата резервирана во локална валута во валута за известување. ДА
датум на порамнување Низа Датум на порамнување во формат YYYYMMDD ДА
валута Низа Кодот на валутата на полињата со готовинска вредност, нето износ и бруто износ. ДА
девизниот курс Плови Девизна стапка која може да се подигне од страна на PA, помножена со полињата со готовинска вредност, Нето, бруто, за да се овозможи PA да ги прикажува трансакциите во валутата за известување. БР
валута за порамнување iso Низа Шифра на валута за порамнувачка вредност ДА
нареди Низа Единствениот идентификатор на нарачката е обезбеден од PM Hub. На пример: O_FDS_010623_1686393260254 БР
родителски ID Низа Единствен идентификатор на родителскиот налог што треба да го обезбеди OMS. БР

Создавање нарачка

Елемент Тип Опис Задолжително
портфолио Низа Името на портфолиото. Пр: КЛИЕНТ:/DEMO.OFDB ДА
трансакција-ид Низа Единствен ID за трансакцијата ДА
симбол Низа Симбол кој одговара на инструментот со кој се тргува. На пример: AAPL ДА
опис Низа Обично име, пр: FACTSET RESEARCH SYSTEMS, но може да биде поописно за деривати. ДА
трговски тип Низа BL (Buy Long), BC (Buy to cover), SL (Sell Long) и SS (Sell Short) ДА
статус Низа ACCT или CNCL, кратенка од ACCOUNTED и CANCELED ДА
датум на тргување Низа Датум на тргување кој е во формат YYYYMMDD ДА
трансакција-оставки Плови Акции кои се нарачани, но не извршени БР
износ Плови Количина на инструментот со кој се тргува ДА
валута iso Низа Кодот на валутата на полињата со готовинска вредност, нето износ и бруто износ. ДА
девизниот курс Плови Девизна стапка која може да се подигне од страна на PA, помножена со полињата со готовинска вредност, Нето, бруто, за да се овозможи PA да ги прикажува трансакциите во валутата за известување. БР
нарачка ID Низа Единствениот идентификатор на нарачката е обезбеден од PM Hub. На пример: O_FDS_010623_1686393260254 БР

Создавање поставеност

Елемент Тип Опис Задолжително
портфолио Низа Името на портфолиото. Пр: КЛИЕНТ:/DEMO.OFDB ДА
трансакција-ид Низа Единствен ID за трансакцијата ДА
симбол Низа Симбол кој одговара на инструментот со кој се тргува. На пример: AAPL ДА
опис Низа Обично име, пр: FACTSET RESEARCH SYSTEMS, но може да биде поописно за деривати. ДА
трговски тип Низа BL (Buy Long), BC (Buy to cover), SL (Sell Long) и SS (Sell Short) ДА
статус Низа ACCT или CNCL, кратенка од ACCOUNTED и CANCELED ДА
датум на тргување Низа Датум на тргување кој е во формат YYYYMMDD ДА
трансакција-оставки Плови Акции кои се нарачани, но не извршени БР
износ Плови Количина на инструментот со кој се тргува ДА
валута iso Низа Кодот на валутата на полињата со готовинска вредност, нето износ и бруто износ. ДА
девизниот курс Плови Девизна стапка која може да се подигне од страна на PA, помножена со полињата со готовинска вредност, Нето, бруто, за да се овозможи PA да ги прикажува трансакциите во валутата за известување. БР
валута за порамнување iso Низа Шифра на валута за порамнувачка вредност ДА
нарачка ID Низа Единствениот идентификатор на нарачката е обезбеден од PM Hub. На пример: O_FDS_010623_1686393260254 БР
родител ID Низа Единствен идентификатор на родителскиот налог што треба да го обезбеди OMS. БР

Решавање проблеми

Следниве чекори се препорачуваат за смена на грешки од кое било од различните API:

  • Снимете го заглавието на одговорот X-DataDirect-Request-Key за да може инженерскиот тим на API на FactSet да го анализира вашето конкретно барање/одговор.
  • Запишете го телото за одговор кога одговорот е одговор на грешка. Сите HTTP статусни кодови еднакви и поголеми од 400 се сметаат за одговори на грешка.
  • Обратете се до тимот на вашата сметка со горенаведените информации за помош.

Надградба на верзијата

  • FactSet ќе поддржува стари верзии на API за ограничено време. Вистинското време за поддршка ќе зависи од API и изданиетоtage (т.е. бета или производство). Сите промени, дополнувања на функционалности и поправени грешки во претходните верзии ќе бидат документирани во дневникот за промени.
  • Инженерскиот тим на API на FactSet ќе работи со клиентите за да обезбеди непречена транзиција кон понови верзии.

Авторски права © 2023 FactSet Research Systems Inc. Сите права се задржани.

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

Документи / ресурси

FACTSET Софтвер за API за директно проследување на трансакциски пораки [pdf] Упатство за корисникот
Верзија 1.0, Софтвер за API за пораки за трансакции, софтвер за API за пораки за трансакции, софтвер за API за пораки за трансакции, софтвер за API за пораки, софтвер за API, софтвер

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *