trading and mobile computing based on fix protocol
DESCRIPTION
This concept was used in my thesis for M.Phil (CS).TRANSCRIPT
![Page 1: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/1.jpg)
1
Deepak Singhvi
Trading and mobile computing based on FIX Protocol
M.Phil (CS) Thesis
![Page 2: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/2.jpg)
Collaboration of technology and platforms
FIX
Protocol
Mobile
Application
Trading
Platform
Bridging with the web and ESB.
![Page 3: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/3.jpg)
The Bridge
![Page 4: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/4.jpg)
FIX Protocol
Protocols are processes that help groups achieve deep
understanding through dialogue.
Structured language protocol.
FIX defines message format.
FIX defines message format.
FIX is Open Protocol brings all players together
FIX is a public domain specification owned and
maintained by FIX Protocol Ltd.
![Page 5: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/5.jpg)
Trading Platform
Trading activity involves
exchange of goods either for goods or cash.
Equity, Commodity, Forex trading, etc
Order Management System (OMS) enable to connect to electronic trading systems,
access real-time market data, apply trading strategies.
.Stream live market prices on which users can trade and may provide additional trading tools, such as charting packages, etc.
They may also be designed to automatically trade specific
strategies based on technical analysis or to do high-frequency
trading/Algo trading.
![Page 6: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/6.jpg)
Mobile Trends
.
![Page 7: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/7.jpg)
Mobile Trading Application
QuickFix/J based Interactive
Mobile Message Manager. It is a Java based messaging FIX
engine.
Jabber communication as the transport communicator.
Translation of mobile data packets using ESB from Mobile
to OMS.
![Page 8: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/8.jpg)
Bridging the gap with the web
XMPP protocol based
communication with the buy side firm. ActiveMQ queue
(based on XMPP) and topic for ESB.
.
(XMPP Protocol)
Client ==> JMS Queue
JMS Queue ==> Fix Client (Buy Side Firm)
Fix Client (Buy Side Firm) (Fix Message on TCP/IP To Exchange )
==>
Fix based Server (Exchange)
Fix based Server (Broadcast-Unicast/ TCP-IP Message)
==>
Fix Client
==>
Mobile Client
![Page 9: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/9.jpg)
Customer (i.e. Investment Mgr) Supplier (Broker/Dealer)
FIX System FIX System
Order Management System
Trader Trader Trader
Trader in Foreign Office
Order Management System
Trader Trader Trader
Trader in Foreign Office
FIX EngineBusiness Msg Processing
Business Msg Processing
FIX Engine Business Msg Processing
Business Msg Processing
Wide Area Network
TCP/IP
(TCP Socket opened by customer, persists during
life of FIX session)
FIX System Connectivity
![Page 10: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/10.jpg)
Supplier (Broker/Dealer)
FIX Sys t em
(HTTP/TCP Socket opened by customer)
FIX Mobile System Connectivity
Leased Line/
ISDN Line
FIX System
Order Management System
Trader Trader Trader
Trader in Foreign Office
FIX Engine Business Msg Processing
Business Msg Processing
![Page 11: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/11.jpg)
Speed Trade Mobile Client
![Page 12: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/12.jpg)
Questions
.
![Page 13: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/13.jpg)
Android Architecture Overview
![Page 14: Trading and Mobile Computing based on FIX protocol](https://reader038.vdocuments.net/reader038/viewer/2022100604/5599f5d41a28ab7f6d8b47bc/html5/thumbnails/14.jpg)
Thank You
Deepak Singhvi
.
www.deepaksinghviblog.blogspot.inwww.linkedin.com/in/deepaksinghvi