Financial Information eXchange (FIX) protocol (протокол обміну фінансовою інформацією) — протокол передачі даних, що є міжнародним стандартом для обміну даними між учасниками біржових торгів в режимі реального часу.
Історія
Специфікація FIX-протоколу була створена в 1992 році для передачі інформації про торги акціями між компаніями Fidelity Investments і Salomon Brothers. У створенні брали участь програміст Кріс Морсатт і Джим Леман (бізнес-питання) з боку Salomon, бізнесмен Жак Перольд і програміст Роберт Ламорйо з боку Fidelity. На початку протокол служив тільки для обміну даними між брокерами-дилерами і їх інституційними клієнтами. В ті часи інформація про заявки і їх виконання передавалася усно по телефону. В Fidelity зрозуміли, що інформація, яка надходить від брокера-дилера, може потрапити не до того трейдеру або просто може загубитися, як тільки обидва співрозмовники повісять слухавки. Ідея полягала в тому, щоб замінити усні переговори передачею даних між комп'ютерами. Цю інформацію можна було б аналізувати, зберігати і використовувати для прийняття рішень. Наприклад, процедура, коли брокер-дилер телефонує іншому з наміром купити або продати пакет акцій, в протоколі FIX відображена в обміні IOI-повідомленнями.
Згідно FIX Trading Community протокол FIX став глобальним стандартом де-факто для обміну повідомленнями на ринку торгівлі акціями на стадії перед-торгівлі і виконання. Поступово він поширюється на стадію пост-торгівлі, а також на торгівлю іншими класами цінних паперів: валютний, борговий ринки і ринок деривативів. Протокол FIX підтримується більшістю найбільших банків і електронними трейдинговими системами, а також найбільшими біржами світу.
Технічна специфікація
Протокол FIX служить для обміну даними в торгових сесіях між торговими системами. XML-подання повідомлень FIX називається FIXML; подібно XML, він є самоописуваним.
FIX — протокол сесійного рівня поверх TCP. При торгівлі цінними паперами FIX більш популярний, так як повідомлення FIXML зазвичай набагато об'ємніше.
Повідомлення діляться на 2 рівня: управління і додатки. Рівень управління визначає базові параметри FIX-сесії: встановлює з'єднання, закриває його, відновлює зниклі повідомлення. Рівень додатку пов'язаний з відправкою і одержанням даних: заявок (requests), їх виконань (угод) (executions and fills), відмов (rejects), ринкової інформації (market data), запит інформації про поточний стан (status requests) і ін.
Протокол FIX має кілька версій, які виходили в міру вдосконалення протоколу і підтримки в ньому різних класів цінних паперів. Самою останньою версією протоколу є версія 5.0.SP2. Різні торгові системи підтримують різні протоколи, а іноді і кілька протоколів паралельно. Найбільшого поширення серед торгових систем отримала версія протоколу FIX 4.2 (березень 2000), до сих пір існують біржі і брокери, які працюють з протоколом 4.1 (квітень 1998 г.) або навіть 4.0 (січень 1997), наприклад Сіднейська біржа деривативів.
При реалізації протоколу розробники тієї чи іншої торгової системи (біржа, брокер, електронна торгівельна площадка) можуть не строго слідувати обраної версії специфікації, а також можуть додавати свої додаткові теги (custom tags), перевизначати значення і роль деяких другорядних тегів, вимагати наявності певних тегів, які в специфікації визначені як необов'язкові. В цьому випадку розробники надають свою документацію, в якій описують особливості своєї реалізації FIX, щоб клієнти могли налаштувати свої клієнтські програми під ці особливості.
Примітки
- What is FIX?. The FIX Protocol Organization. 8 червня 2009. Архів оригіналу за 9 вересня 2004. Процитовано 12 листопада 2016. [Архівовано 2004-09-09 у Wayback Machine.]
- Спецификация FIX 4.0 Сиднейской биржи деривативов (PDF). Архів оригіналу (PDF) за 29 квітня 2021. Процитовано 8 квітня 2021.
- Спецификация Fix 4.2 Нью-йоркской биржи NYSE Arca Equities (PDF). Архів оригіналу (PDF) за 21 жовтня 2017. Процитовано 5 листопада 2016. [Архівовано 2017-10-21 у Wayback Machine.]
- Спецификация Fix 4.2 биржи BATS (PDF). Архів оригіналу (PDF) за 12 листопада 2020. Процитовано 8 квітня 2021.
- Пример спецификаций Fix 5.0 Лондонской фондовой биржи. Архів оригіналу за 8 травня 2020. Процитовано 8 квітня 2021.
- Спецификация Fix 4.2 Скандинавской биржи Nasdaq Nordic (PDF). Архів оригіналу (PDF) за 5 листопада 2016. Процитовано 5 листопада 2016.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Nemaye perevirenih versij ciyeyi storinki jmovirno yiyi she ne pereviryali na vidpovidnist pravilam proektu Financial Information eXchange FIX protocol protokol obminu finansovoyu informaciyeyu protokol peredachi danih sho ye mizhnarodnim standartom dlya obminu danimi mizh uchasnikami birzhovih torgiv v rezhimi realnogo chasu IstoriyaSpecifikaciya FIX protokolu bula stvorena v 1992 roci dlya peredachi informaciyi pro torgi akciyami mizh kompaniyami Fidelity Investments i Salomon Brothers U stvorenni brali uchast programist Kris Morsatt i Dzhim Leman biznes pitannya z boku Salomon biznesmen Zhak Perold i programist Robert Lamorjo z boku Fidelity Na pochatku protokol sluzhiv tilki dlya obminu danimi mizh brokerami dilerami i yih institucijnimi kliyentami V ti chasi informaciya pro zayavki i yih vikonannya peredavalasya usno po telefonu V Fidelity zrozumili sho informaciya yaka nadhodit vid brokera dilera mozhe potrapiti ne do togo trejderu abo prosto mozhe zagubitisya yak tilki obidva spivrozmovniki povisyat sluhavki Ideya polyagala v tomu shob zaminiti usni peregovori peredacheyu danih mizh komp yuterami Cyu informaciyu mozhna bulo b analizuvati zberigati i vikoristovuvati dlya prijnyattya rishen Napriklad procedura koli broker diler telefonuye inshomu z namirom kupiti abo prodati paket akcij v protokoli FIX vidobrazhena v obmini IOI povidomlennyami Zgidno FIX Trading Community protokol FIX stav globalnim standartom de fakto dlya obminu povidomlennyami na rinku torgivli akciyami na stadiyi pered torgivli i vikonannya Postupovo vin poshiryuyetsya na stadiyu post torgivli a takozh na torgivlyu inshimi klasami cinnih paperiv valyutnij borgovij rinki i rinok derivativiv Protokol FIX pidtrimuyetsya bilshistyu najbilshih bankiv i elektronnimi trejdingovimi sistemami a takozh najbilshimi birzhami svitu Tehnichna specifikaciyaProtokol FIX sluzhit dlya obminu danimi v torgovih sesiyah mizh torgovimi sistemami XML podannya povidomlen FIX nazivayetsya FIXML podibno XML vin ye samoopisuvanim FIX protokol sesijnogo rivnya poverh TCP Pri torgivli cinnimi paperami FIX bilsh populyarnij tak yak povidomlennya FIXML zazvichaj nabagato ob yemnishe Povidomlennya dilyatsya na 2 rivnya upravlinnya i dodatki Riven upravlinnya viznachaye bazovi parametri FIX sesiyi vstanovlyuye z yednannya zakrivaye jogo vidnovlyuye znikli povidomlennya Riven dodatku pov yazanij z vidpravkoyu i oderzhannyam danih zayavok requests yih vikonan ugod executions and fills vidmov rejects rinkovoyi informaciyi market data zapit informaciyi pro potochnij stan status requests i in Protokol FIX maye kilka versij yaki vihodili v miru vdoskonalennya protokolu i pidtrimki v nomu riznih klasiv cinnih paperiv Samoyu ostannoyu versiyeyu protokolu ye versiya 5 0 SP2 Rizni torgovi sistemi pidtrimuyut rizni protokoli a inodi i kilka protokoliv paralelno Najbilshogo poshirennya sered torgovih sistem otrimala versiya protokolu FIX 4 2 berezen 2000 do sih pir isnuyut birzhi i brokeri yaki pracyuyut z protokolom 4 1 kviten 1998 g abo navit 4 0 sichen 1997 napriklad Sidnejska birzha derivativiv Pri realizaciyi protokolu rozrobniki tiyeyi chi inshoyi torgovoyi sistemi birzha broker elektronna torgivelna ploshadka mozhut ne strogo sliduvati obranoyi versiyi specifikaciyi a takozh mozhut dodavati svoyi dodatkovi tegi custom tags pereviznachati znachennya i rol deyakih drugoryadnih tegiv vimagati nayavnosti pevnih tegiv yaki v specifikaciyi viznacheni yak neobov yazkovi V comu vipadku rozrobniki nadayut svoyu dokumentaciyu v yakij opisuyut osoblivosti svoyeyi realizaciyi FIX shob kliyenti mogli nalashtuvati svoyi kliyentski programi pid ci osoblivosti PrimitkiWhat is FIX The FIX Protocol Organization 8 chervnya 2009 Arhiv originalu za 9 veresnya 2004 Procitovano 12 listopada 2016 Arhivovano 2004 09 09 u Wayback Machine Specifikaciya FIX 4 0 Sidnejskoj birzhi derivativov PDF Arhiv originalu PDF za 29 kvitnya 2021 Procitovano 8 kvitnya 2021 Specifikaciya Fix 4 2 Nyu jorkskoj birzhi NYSE Arca Equities PDF Arhiv originalu PDF za 21 zhovtnya 2017 Procitovano 5 listopada 2016 Arhivovano 2017 10 21 u Wayback Machine Specifikaciya Fix 4 2 birzhi BATS PDF Arhiv originalu PDF za 12 listopada 2020 Procitovano 8 kvitnya 2021 Primer specifikacij Fix 5 0 Londonskoj fondovoj birzhi Arhiv originalu za 8 travnya 2020 Procitovano 8 kvitnya 2021 Specifikaciya Fix 4 2 Skandinavskoj birzhi Nasdaq Nordic PDF Arhiv originalu PDF za 5 listopada 2016 Procitovano 5 listopada 2016