Professional Documents
Culture Documents
Introduction To Trading Technology - Qredo
Introduction To Trading Technology - Qredo
Introduction To Trading Technology - Qredo
Trading Technology
Trading in The Financial Markets - Systems, Data and
Networks
Agenda
• Introduction
• Trading Systems
• Trading Data
• Trading Networks
• Trading Process
• FIX Protocol
• Q&A
Copyright Damian Kozak, presentation for Qredo
Agenda
Who am I
• Damian Kozak
• Regulators
• Vendors
Copyright Damian Kozak, presentation for Qredo
Part 1 Introduction
Buy-side and Sell-side Trading Venue
Match buy and sell
orders
Vendor
Supplies services and
technology
Clearing Corporation
Guarantees Settlement
Sell-Side Bank
Regulator
Depository Provides payments,
Warehouse instruments Buy-Side Bank Institutional safekeeping and
Ensures market fairness
and efficiency
Provides custody and financing
payments
The Street
Buy-Side aka Customer Side Sell-Side aka Street Side
Retail
Copyright Damian Kozak, presentation for Qredo
Part 1 Introduction
Offices, Systems, Data and
Network
Front Office
Middle Office
Backoffice
Systems
Data
Network
Office Functions
• Front Office • Middle Office
• Trading • Backoffice
• Compliance
Copyright Damian Kozak, presentation for Qredo
Part 1 Introduction
Part 2 Trading Systems,
Data and Network
Trading Systems - functions
• Display and presentation
• Workflow Management
• Database Management
• Inventory Control
• Accounting
• Reporting
Copyright Damian Kozak, presentation for Qredo
Part 2 Trading Systems
Trading Data - allocation
Trading
Sell-side dealers,
market makers and
Other Sell-side Competitive trading
prop traders
quantitive traders venues
Using sell-side order
management systems
Viewing
Value
Investment Bankers Sell-side firms
Derivatives
Enhanced data used to
Processing
and research analysts (executions) generate large revenues
such as index used in
derivatives contracts
Buy-side firms
Portfolio Managers (execution)
Enhanced data
Risk Management
Subject t to reveres
Buy-side middle and back office Buy and Sell sides
engineering
NonTrading
Value
Copyright Damian Kozak, presentation for Qredo
Part 2 Trading Systems
Trading Networks
• Latency • Hub-and-spoke
• Communication • Hierarchical
• Architecture • Multicast
• Point-to-point • Publish/Subscribe
Copyright Damian Kozak, presentation for Qredo
Part 2 Trading Systems
Trading Network
Standards
Focus Standard Governing Organisation Access Description
• step4: execution
• step7: clearing
• step8: settlement
Copyright Damian Kozak, presentation for Qredo
Part 2 Trading Systems
Pre-Trade Decisions
• Goals
Order(s) with
Customer requests: instructions:
- Policy - Instruments
Alternative investments Changes (if any)
- Contributions - Quantity
- Withdrawals - Urgency
- Price range
Commentary Timing
Customer
Expose to other
Commentary satisfaction vs Timing
customers
profit impact
Use internal
Does customer
markets (if
have more?
customer permits)
• Goals
• Satisfy customers/members
Orders by type:
- Price
Application of
- Quantity (Size) Execution costs Open orders Execution reports
rules
- Time in force
- Held/not held
Canceled orders
Cancel/Replace Data pricing Orders in market Quantity
confirmations
Expose to other
Cancellations Data rebates Timing Market data
customers
Use internal
Administrative
Incentives markets (if
messages
customer permits)
Copyright Damian Kozak, presentation for Qredo
Part 2 Trading Systems
Trade Confirmation
• Goals
• Sell-side
• Buy-side
• Find problems
• Goals
• Goals
• Guarantee settlement
Contract list Collect margin (if needed) Margin calls (if needed)
Payment instruction from buyer Pay margin (if needed) Delivery instructions to buyer
Approve payment
Depositor INVOLVED
Vendor INVOLVED
• FIX was created to facilitate a trading activity between Fidelity Investment and Salomon Brothers
in 1992 to replace verbally communicated information
• Example Message:
• Capital limits
Copyright Damian Kozak, presentation for Qredo
FIX Protocol
FIX Resources
• Community driven standards organisation:
• https://www.fixtrading.org/
• http://fiximate.fixtrading.org/latestEP/
• http://fix8.org/ (c++)
• http://www.quickfixengine.org/ (c++)
• https://quickfixj.org/ (Java)
Copyright Damian Kozak, presentation for Qredo
FIX Protocol
Q&A