SlideShare a Scribd company logo
1 of 18
Download to read offline
Fixed Income Trading
     Platform Architecture
               Khader Vali Shaik



Note: Design of hypothetical system for educational purpose
Architecture Diagram




                       2
Technical Requirements of Trading Platform
• Performance
• Scalability
• Fault Tolerance
• Reliability/Stability
• Security
• Modular (options to use selected
  components)
• Open Architecture (support for extensions)
    – Open APIs
    – Easy Integration

                                               3
Functional Requirements of Trading System
•   Trade Capture
•   Market Access (D2D, D2C, Market Data)
•   Pricing
•   Risk & Portfolio Analytics
•   Position Management (Blotter)
•   Easy Integration with middle and
    backoffice systems



                                            4
Popular FI Products
•   Government Bonds
•   Strips
•   Corporate Bonds
•   Floaters
•   Inflation Linked Bonds
•   Multi-step bonds
•   Futures
•   Bond Options
•   Futures Options
•   Swaptions
•   Caps and Floors
•   Emerging Markets etc

                             5
Front End
• Users               • Technologies
  – Traders             – Excel + Vendor
  – Risk Management       Libraries
    Group               – C++
                        – Java
  – Operations
                        – C# (latest
  – Support               development)
• Applications        • Platforms
  – Trade Capture       – Windows
  – Quote Entry         – Unix (X-Windows)
  – Risk Analytics
  – Operations etc.
                                             6
Application Servers
• Application Servers
  – Pricing Engine, Risk/Analytics Engine,
    Position Management, Market Data Server
    etc
• Technologies
  – High Performance Architecture
  – Java (Core Java)
  – C++/C#
  – Communication Software (TIBCO EMS,
    SOAP etc)
  – Vendor APIs (if any vendor products used)

                                                7
Database
• Popular Database Servers
  – Sybase
  – Oracle
  – MS SQL Server etc




                             8
Multi-tier Architecture
• Communication Protocols
  – Synchronous – TCP/IP etc
  – Asynchronous
    • Messaging
• Messaging
  – Publish/Subscribe
  – Point-to-point
  – MQ, Tibco and vendor products
• Java – JMS, RMI, Sockets, WebServices
  etc
• .Net – Remoting, WebServices etc
                                          9
Design Considerations
• Scalable and Powerful platform
• Processing Power – complex calculations
  – Pricing
  – Analytics
  – Risk Calculations
  – P&L Calculations etc




                                            10
Backoffice
•   Usually different from Trading Systems
•   Settlement
•   Accounting & Finance
•   Regulations/Compliance
    – Usually External Service Providers
• Custodian Houses
• Many vendor software products available



                                             11
Technology Team
• Front-end Developers
  – GUI developers with reasonable understanding of the
    products, fundamentals of Fixed Income mathematics
• Pricing Engine
  – Back-end developers
  – Core language expertise (VBA, Java, C++, multi-
    threading, data structures, performance etc)
  – In-depth knowledge of Product Evaluation methods
  – Financial Mathematics/Mathematics educational
    background
  – Ph.D, MS in Math and Finance, or some certifications
    in finance etc.

                                                           12
Technology Team cont..
• Risk Engine
  – Complex APIs and Application Server
  – Advanced Math Degree
  – Advanced Finance Education, Ph.D, CFA etc
  – Usually available in the form of APIs or
    Vendor product
• Other Technical Skill
  – Platform skill – Unix scripting, architecture,
    performance etc


                                                     13
Technology Team cont..
• QA / Testing
  –   Good understanding of Markets and Products
  –   Excel/VBA
  –   Good understanding of Trading
  –   Knowledge of Risk Measures etc
• Support Team
  –   Provide day to day system support
  –   Troubleshooting
  –   Platform Knowledge (Unix scripting, excel, VBA etc)
  –   Good business knowledge
  –   Good Communication Skills etc.


                                                            14
Quant
• Quantitative Analysts – Financial
  Engineers
• Role
  – Developing Pricing Models, Risk Models,
    Trading Strategies, etc
  – Assisting Traders in Trading Strategy
    development and testing
  – Build and Perform Regression tests, Stress
    tests etc



                                                 15
Vendor Trading Platforms
• Popular FI Trading Systems
  – Bloomberg Professional
  – Reuters Trading for Fixed Income
  – Thomson TradeWeb and many more
• Key Features
  –   Provide most of the basic features
  –   Connectivity with Liquidity Sources
  –   Algorithms of Analytics
  –   Risk Measures
  –   Support of complex products
  –   STP (Straight Through processing) support etc


                                                      16
Bloomberg/Reuters Trading Systems
• Full Service Trading Platforms
  – Trade Entry
  – Market Data
  – Risk and Portfolio Analytics etc
• Connectivity
  – Liquidation Sources (ECNs etc)
  – Other Broker/Dealers (Dealer-to-Dealer D2D)
  – Large Clients (Dealer-to-Client D2C)



                                                  17
Thank You
 Khader Vali Shaik

khaderv@yahoo.com
http://www.ksvali.com




                        18

More Related Content

What's hot

Algorithmic trading
Algorithmic tradingAlgorithmic trading
Algorithmic tradingTushar Rathi
 
Tlc presenatation
Tlc presenatationTlc presenatation
Tlc presenatationmanishmsk
 
Securities settlement in Europe: An introduction
Securities settlement in Europe: An introductionSecurities settlement in Europe: An introduction
Securities settlement in Europe: An introductionPrithviraj Paul Choudhury
 
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...QuantInsti
 
DeFi - What it's all about
DeFi - What it's all aboutDeFi - What it's all about
DeFi - What it's all aboutChinmay Patel
 
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...confluent
 
Trade Life Cycle Presentation.pptx
Trade Life Cycle Presentation.pptxTrade Life Cycle Presentation.pptx
Trade Life Cycle Presentation.pptxAnkitCapoor1
 
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ..."How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...Quantopian
 
Securities Trade Life Cycle
Securities Trade Life CycleSecurities Trade Life Cycle
Securities Trade Life CycleKhader Shaik
 
The Impact of Algorithmic Trading
The Impact of Algorithmic TradingThe Impact of Algorithmic Trading
The Impact of Algorithmic TradingLov Loothra
 
Basic Cryptocurrency Trading
Basic Cryptocurrency TradingBasic Cryptocurrency Trading
Basic Cryptocurrency TradingOlukunle Moses
 
Options Strategy Chart
Options Strategy ChartOptions Strategy Chart
Options Strategy ChartWilliam Hodge
 
Algorithmic Trading and FIX Protocol
Algorithmic Trading and FIX ProtocolAlgorithmic Trading and FIX Protocol
Algorithmic Trading and FIX ProtocolEXANTE
 
Algorithmic Trading: an Overview
Algorithmic Trading: an Overview Algorithmic Trading: an Overview
Algorithmic Trading: an Overview EXANTE
 
Algo trading with machine learning ppt
Algo trading with machine learning pptAlgo trading with machine learning ppt
Algo trading with machine learning pptDeb prakash ganguly
 
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...HostedbyConfluent
 

What's hot (20)

Algorithmic trading
Algorithmic tradingAlgorithmic trading
Algorithmic trading
 
Quantitative Trading
Quantitative TradingQuantitative Trading
Quantitative Trading
 
Tlc presenatation
Tlc presenatationTlc presenatation
Tlc presenatation
 
Securities settlement in Europe: An introduction
Securities settlement in Europe: An introductionSecurities settlement in Europe: An introduction
Securities settlement in Europe: An introduction
 
Algo Trading
Algo TradingAlgo Trading
Algo Trading
 
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
Technology Edge in Algo Trading: Traditional Vs Automated Trading System Arch...
 
DeFi - What it's all about
DeFi - What it's all aboutDeFi - What it's all about
DeFi - What it's all about
 
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges (Lu...
 
Trade Life Cycle Presentation.pptx
Trade Life Cycle Presentation.pptxTrade Life Cycle Presentation.pptx
Trade Life Cycle Presentation.pptx
 
Guide to OTC Trading
Guide to OTC TradingGuide to OTC Trading
Guide to OTC Trading
 
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ..."How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
 
Securities Trade Life Cycle
Securities Trade Life CycleSecurities Trade Life Cycle
Securities Trade Life Cycle
 
The Impact of Algorithmic Trading
The Impact of Algorithmic TradingThe Impact of Algorithmic Trading
The Impact of Algorithmic Trading
 
Basic Cryptocurrency Trading
Basic Cryptocurrency TradingBasic Cryptocurrency Trading
Basic Cryptocurrency Trading
 
Options Strategy Chart
Options Strategy ChartOptions Strategy Chart
Options Strategy Chart
 
Algorithmic Trading and FIX Protocol
Algorithmic Trading and FIX ProtocolAlgorithmic Trading and FIX Protocol
Algorithmic Trading and FIX Protocol
 
Algorithmic Trading: an Overview
Algorithmic Trading: an Overview Algorithmic Trading: an Overview
Algorithmic Trading: an Overview
 
Algo trading with machine learning ppt
Algo trading with machine learning pptAlgo trading with machine learning ppt
Algo trading with machine learning ppt
 
Trade life cycle 2
Trade life cycle   2Trade life cycle   2
Trade life cycle 2
 
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
 

Viewers also liked

How to build a trading system
How to build a trading systemHow to build a trading system
How to build a trading systemFXstreet.com
 
TradeZilla - Trading system Design
TradeZilla - Trading system DesignTradeZilla - Trading system Design
TradeZilla - Trading system DesignMarketcalls
 
Trade And Settlement Process
Trade And Settlement ProcessTrade And Settlement Process
Trade And Settlement ProcessKartik Mehta
 
Online trading ppt
Online trading ppt Online trading ppt
Online trading ppt petkarshwt
 
7 steps to cloud onboarding
7 steps to cloud onboarding7 steps to cloud onboarding
7 steps to cloud onboardingInterxion
 
Quant trading theory series: electronic markets
Quant trading theory series: electronic marketsQuant trading theory series: electronic markets
Quant trading theory series: electronic marketsOliver Laslett
 
Online Trading
Online TradingOnline Trading
Online Tradingkoolzub
 
Ethernet Over Dwdm Whitepaper
Ethernet Over Dwdm WhitepaperEthernet Over Dwdm Whitepaper
Ethernet Over Dwdm WhitepaperSarmad Saleem Gul
 
Top 10 deputy director interview questions and answers
Top 10 deputy director interview questions and answersTop 10 deputy director interview questions and answers
Top 10 deputy director interview questions and answersJoshHartnett123
 
Extending the Platform with Spring Boot and Cloud Foundry
Extending the Platform with Spring Boot and Cloud FoundryExtending the Platform with Spring Boot and Cloud Foundry
Extending the Platform with Spring Boot and Cloud FoundryKenny Bastani
 
The Fashion Channel - A case Analysis
The Fashion Channel - A case AnalysisThe Fashion Channel - A case Analysis
The Fashion Channel - A case AnalysisDevanand Hariperumal
 
Distributed System Management
Distributed System ManagementDistributed System Management
Distributed System ManagementIbrahim Amer
 
Digital Engagement Strategies
Digital Engagement StrategiesDigital Engagement Strategies
Digital Engagement StrategiesDrew Diskin
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture FrameworksStephen Lahanas
 

Viewers also liked (20)

How to build a trading system
How to build a trading systemHow to build a trading system
How to build a trading system
 
TradeZilla - Trading system Design
TradeZilla - Trading system DesignTradeZilla - Trading system Design
TradeZilla - Trading system Design
 
Trade And Settlement Process
Trade And Settlement ProcessTrade And Settlement Process
Trade And Settlement Process
 
Online trading ppt
Online trading ppt Online trading ppt
Online trading ppt
 
7 steps to cloud onboarding
7 steps to cloud onboarding7 steps to cloud onboarding
7 steps to cloud onboarding
 
Quant trading theory series: electronic markets
Quant trading theory series: electronic marketsQuant trading theory series: electronic markets
Quant trading theory series: electronic markets
 
Trading system designer
Trading system designerTrading system designer
Trading system designer
 
Online Trading
Online TradingOnline Trading
Online Trading
 
Introduction To The DANE Protocol (DNSSEC)
Introduction To The DANE Protocol  (DNSSEC)Introduction To The DANE Protocol  (DNSSEC)
Introduction To The DANE Protocol (DNSSEC)
 
Ethernet Over Dwdm Whitepaper
Ethernet Over Dwdm WhitepaperEthernet Over Dwdm Whitepaper
Ethernet Over Dwdm Whitepaper
 
Top 10 deputy director interview questions and answers
Top 10 deputy director interview questions and answersTop 10 deputy director interview questions and answers
Top 10 deputy director interview questions and answers
 
Introduction to Data Collection
Introduction to Data CollectionIntroduction to Data Collection
Introduction to Data Collection
 
Demand forecasting
Demand forecastingDemand forecasting
Demand forecasting
 
Extending the Platform with Spring Boot and Cloud Foundry
Extending the Platform with Spring Boot and Cloud FoundryExtending the Platform with Spring Boot and Cloud Foundry
Extending the Platform with Spring Boot and Cloud Foundry
 
The Fashion Channel - A case Analysis
The Fashion Channel - A case AnalysisThe Fashion Channel - A case Analysis
The Fashion Channel - A case Analysis
 
Distributed System Management
Distributed System ManagementDistributed System Management
Distributed System Management
 
Procurement Plan
Procurement PlanProcurement Plan
Procurement Plan
 
Digital Engagement Strategies
Digital Engagement StrategiesDigital Engagement Strategies
Digital Engagement Strategies
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Developingan Export Strategy Marketing Plan (1)
Developingan Export Strategy Marketing Plan (1)Developingan Export Strategy Marketing Plan (1)
Developingan Export Strategy Marketing Plan (1)
 

Similar to Fixed Income Trading System Architecture

Fixed Income Trading Platform Architecture
Fixed Income Trading Platform ArchitectureFixed Income Trading Platform Architecture
Fixed Income Trading Platform ArchitectureKhader Shaik
 
18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar 18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar Revolution Analytics
 
Ankur Jain Resume
Ankur Jain ResumeAnkur Jain Resume
Ankur Jain ResumeAnkur Jain
 
GMS Company and Products Presentation (2014)
GMS Company and Products Presentation (2014)GMS Company and Products Presentation (2014)
GMS Company and Products Presentation (2014)Patrice Touraine
 
Quantlogic Product & Services Offerring
Quantlogic Product & Services OfferringQuantlogic Product & Services Offerring
Quantlogic Product & Services Offerringnscarr
 
Risk management framework
Risk management frameworkRisk management framework
Risk management frameworkRaman Kannan
 
Talent Opportunities - September 2021
Talent Opportunities - September 2021Talent Opportunities - September 2021
Talent Opportunities - September 2021Thakral One
 
AKRAM CV v - 2015-u - Copy
AKRAM CV  v - 2015-u - CopyAKRAM CV  v - 2015-u - Copy
AKRAM CV v - 2015-u - Copyakram Qasim
 
CG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials PackCG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials PackChris Goodall
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.pptKalsoomTahir2
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppteddielyndacanay0
 
UCAAS portals make or buy
UCAAS portals make or buyUCAAS portals make or buy
UCAAS portals make or buyAbdelKander
 

Similar to Fixed Income Trading System Architecture (20)

Fixed Income Trading Platform Architecture
Fixed Income Trading Platform ArchitectureFixed Income Trading Platform Architecture
Fixed Income Trading Platform Architecture
 
18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar 18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar
 
Ankur Jain Resume
Ankur Jain ResumeAnkur Jain Resume
Ankur Jain Resume
 
GMS Company and Products Presentation (2014)
GMS Company and Products Presentation (2014)GMS Company and Products Presentation (2014)
GMS Company and Products Presentation (2014)
 
Quantlogic Product & Services Offerring
Quantlogic Product & Services OfferringQuantlogic Product & Services Offerring
Quantlogic Product & Services Offerring
 
Risk management framework
Risk management frameworkRisk management framework
Risk management framework
 
Talent Opportunities - September 2021
Talent Opportunities - September 2021Talent Opportunities - September 2021
Talent Opportunities - September 2021
 
Vitaly gritsenko
Vitaly gritsenkoVitaly gritsenko
Vitaly gritsenko
 
Thiru_BA_Resume-Updated
Thiru_BA_Resume-UpdatedThiru_BA_Resume-Updated
Thiru_BA_Resume-Updated
 
Janakiraman_Mar2016_SF
Janakiraman_Mar2016_SFJanakiraman_Mar2016_SF
Janakiraman_Mar2016_SF
 
KEDAR_TERDALKAR
KEDAR_TERDALKARKEDAR_TERDALKAR
KEDAR_TERDALKAR
 
Thiru_BA_Resume-Updated
Thiru_BA_Resume-UpdatedThiru_BA_Resume-Updated
Thiru_BA_Resume-Updated
 
AKRAM CV v - 2015-u - Copy
AKRAM CV  v - 2015-u - CopyAKRAM CV  v - 2015-u - Copy
AKRAM CV v - 2015-u - Copy
 
CG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials PackCG Consultancy UK Limited - Company Credentials Pack
CG Consultancy UK Limited - Company Credentials Pack
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt
 
UCAAS portals make or buy
UCAAS portals make or buyUCAAS portals make or buy
UCAAS portals make or buy
 
Janakiraman_Apr2016_3SF
Janakiraman_Apr2016_3SFJanakiraman_Apr2016_3SF
Janakiraman_Apr2016_3SF
 
Gateway Group - Corporate Presentation
Gateway Group - Corporate PresentationGateway Group - Corporate Presentation
Gateway Group - Corporate Presentation
 
Business platform proposal_v0
Business platform proposal_v0Business platform proposal_v0
Business platform proposal_v0
 

More from Khader Shaik

The Dodd Frank & Derivatives market - Chapter 09
The Dodd Frank & Derivatives market - Chapter 09The Dodd Frank & Derivatives market - Chapter 09
The Dodd Frank & Derivatives market - Chapter 09Khader Shaik
 
Unix Internals OS Architecture
Unix Internals OS ArchitectureUnix Internals OS Architecture
Unix Internals OS ArchitectureKhader Shaik
 
Interest Rate Derivatives
Interest Rate DerivativesInterest Rate Derivatives
Interest Rate DerivativesKhader Shaik
 
Introduction to Portfolio Management
Introduction to Portfolio ManagementIntroduction to Portfolio Management
Introduction to Portfolio ManagementKhader Shaik
 
MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)Khader Shaik
 
Inside Financial Markets
Inside Financial MarketsInside Financial Markets
Inside Financial MarketsKhader Shaik
 
Introduction to Derivatives Market
Introduction to  Derivatives MarketIntroduction to  Derivatives Market
Introduction to Derivatives MarketKhader Shaik
 
VBA & ADO MS Access – Part 2
VBA & ADO  MS Access – Part 2VBA & ADO  MS Access – Part 2
VBA & ADO MS Access – Part 2Khader Shaik
 
Structured Products
Structured ProductsStructured Products
Structured ProductsKhader Shaik
 
Fixed Income Markets
Fixed Income MarketsFixed Income Markets
Fixed Income MarketsKhader Shaik
 
01 fi market_overview
01 fi market_overview01 fi market_overview
01 fi market_overviewKhader Shaik
 
Introduction To Fixed Income Markets
Introduction To Fixed Income MarketsIntroduction To Fixed Income Markets
Introduction To Fixed Income MarketsKhader Shaik
 

More from Khader Shaik (12)

The Dodd Frank & Derivatives market - Chapter 09
The Dodd Frank & Derivatives market - Chapter 09The Dodd Frank & Derivatives market - Chapter 09
The Dodd Frank & Derivatives market - Chapter 09
 
Unix Internals OS Architecture
Unix Internals OS ArchitectureUnix Internals OS Architecture
Unix Internals OS Architecture
 
Interest Rate Derivatives
Interest Rate DerivativesInterest Rate Derivatives
Interest Rate Derivatives
 
Introduction to Portfolio Management
Introduction to Portfolio ManagementIntroduction to Portfolio Management
Introduction to Portfolio Management
 
MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)
 
Inside Financial Markets
Inside Financial MarketsInside Financial Markets
Inside Financial Markets
 
Introduction to Derivatives Market
Introduction to  Derivatives MarketIntroduction to  Derivatives Market
Introduction to Derivatives Market
 
VBA & ADO MS Access – Part 2
VBA & ADO  MS Access – Part 2VBA & ADO  MS Access – Part 2
VBA & ADO MS Access – Part 2
 
Structured Products
Structured ProductsStructured Products
Structured Products
 
Fixed Income Markets
Fixed Income MarketsFixed Income Markets
Fixed Income Markets
 
01 fi market_overview
01 fi market_overview01 fi market_overview
01 fi market_overview
 
Introduction To Fixed Income Markets
Introduction To Fixed Income MarketsIntroduction To Fixed Income Markets
Introduction To Fixed Income Markets
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Fixed Income Trading System Architecture

  • 1. Fixed Income Trading Platform Architecture Khader Vali Shaik Note: Design of hypothetical system for educational purpose
  • 3. Technical Requirements of Trading Platform • Performance • Scalability • Fault Tolerance • Reliability/Stability • Security • Modular (options to use selected components) • Open Architecture (support for extensions) – Open APIs – Easy Integration 3
  • 4. Functional Requirements of Trading System • Trade Capture • Market Access (D2D, D2C, Market Data) • Pricing • Risk & Portfolio Analytics • Position Management (Blotter) • Easy Integration with middle and backoffice systems 4
  • 5. Popular FI Products • Government Bonds • Strips • Corporate Bonds • Floaters • Inflation Linked Bonds • Multi-step bonds • Futures • Bond Options • Futures Options • Swaptions • Caps and Floors • Emerging Markets etc 5
  • 6. Front End • Users • Technologies – Traders – Excel + Vendor – Risk Management Libraries Group – C++ – Java – Operations – C# (latest – Support development) • Applications • Platforms – Trade Capture – Windows – Quote Entry – Unix (X-Windows) – Risk Analytics – Operations etc. 6
  • 7. Application Servers • Application Servers – Pricing Engine, Risk/Analytics Engine, Position Management, Market Data Server etc • Technologies – High Performance Architecture – Java (Core Java) – C++/C# – Communication Software (TIBCO EMS, SOAP etc) – Vendor APIs (if any vendor products used) 7
  • 8. Database • Popular Database Servers – Sybase – Oracle – MS SQL Server etc 8
  • 9. Multi-tier Architecture • Communication Protocols – Synchronous – TCP/IP etc – Asynchronous • Messaging • Messaging – Publish/Subscribe – Point-to-point – MQ, Tibco and vendor products • Java – JMS, RMI, Sockets, WebServices etc • .Net – Remoting, WebServices etc 9
  • 10. Design Considerations • Scalable and Powerful platform • Processing Power – complex calculations – Pricing – Analytics – Risk Calculations – P&L Calculations etc 10
  • 11. Backoffice • Usually different from Trading Systems • Settlement • Accounting & Finance • Regulations/Compliance – Usually External Service Providers • Custodian Houses • Many vendor software products available 11
  • 12. Technology Team • Front-end Developers – GUI developers with reasonable understanding of the products, fundamentals of Fixed Income mathematics • Pricing Engine – Back-end developers – Core language expertise (VBA, Java, C++, multi- threading, data structures, performance etc) – In-depth knowledge of Product Evaluation methods – Financial Mathematics/Mathematics educational background – Ph.D, MS in Math and Finance, or some certifications in finance etc. 12
  • 13. Technology Team cont.. • Risk Engine – Complex APIs and Application Server – Advanced Math Degree – Advanced Finance Education, Ph.D, CFA etc – Usually available in the form of APIs or Vendor product • Other Technical Skill – Platform skill – Unix scripting, architecture, performance etc 13
  • 14. Technology Team cont.. • QA / Testing – Good understanding of Markets and Products – Excel/VBA – Good understanding of Trading – Knowledge of Risk Measures etc • Support Team – Provide day to day system support – Troubleshooting – Platform Knowledge (Unix scripting, excel, VBA etc) – Good business knowledge – Good Communication Skills etc. 14
  • 15. Quant • Quantitative Analysts – Financial Engineers • Role – Developing Pricing Models, Risk Models, Trading Strategies, etc – Assisting Traders in Trading Strategy development and testing – Build and Perform Regression tests, Stress tests etc 15
  • 16. Vendor Trading Platforms • Popular FI Trading Systems – Bloomberg Professional – Reuters Trading for Fixed Income – Thomson TradeWeb and many more • Key Features – Provide most of the basic features – Connectivity with Liquidity Sources – Algorithms of Analytics – Risk Measures – Support of complex products – STP (Straight Through processing) support etc 16
  • 17. Bloomberg/Reuters Trading Systems • Full Service Trading Platforms – Trade Entry – Market Data – Risk and Portfolio Analytics etc • Connectivity – Liquidation Sources (ECNs etc) – Other Broker/Dealers (Dealer-to-Dealer D2D) – Large Clients (Dealer-to-Client D2C) 17
  • 18. Thank You Khader Vali Shaik khaderv@yahoo.com http://www.ksvali.com 18