Building Blocks of An Exchange
Building Blocks of An Exchange
$OJRULWKPVLQ/RJLF
KWWS$OJR/RJLFFRP
Published by Mondo Visione
Hamish McArthur
Business Development Director
Mondo Visione Ltd.
Central Point, 45 Beech Street
London EC2Y 8AD
mondovisione.com
T +44 207 953 9800
M +44 7906 147 527
F +44 207 953 9798
cargocollective.com/mrgt
[email protected]
7 Introduction
Introduction:
8
Technical building blocks of an exchange
16 Data in motion
18 Building a CCP
introduction
Financial markets have always been volume marketplace, and for the venues themselves
influenced by changes in technology, but the current to gain insight into how data is being consumed.
rate of change is unprecedented. These changes create The volume of data is set to increase further as the
new opportunities for investors and intermediaries, expansion of internet connectivity to an ever greater
and present new challenges for regulators. number of devices - the ‘Internet of Things’ - creates
Technology is a great market enabler, a requirement for feedback control loops, increasing
especially for emerging markets, as it allows messaging output considerably.
them to leapfrog the legacy structures found While operational data provides increased control,
in developed markets. However, technological data is also the raw fuel for indices. The business of
innovation benefits investors everywhere in terms of indices for exchanges is a core strength and a key
greater access and cost savings. Improved access to driver of growth. Technology allows index providers
markets further democratises the investment process. to bring indices on board quickly to meet market
For hundreds of years, physical paper documents demand or to respond to competitive threats and the
and human beings dominated securities operations. challenges posed by increased regulatory oversight of
Technology has done away with much of the physical indices and benchmarks.
paper and now dominates markets everywhere. To operate efficiently in the fast moving
However, technology and communications have interconnected marketplace of today, market
transformed market structure driven by a tsunami participants are asking for technological solutions
of data which needs to be disseminated and analysed. which are flexible, innovative and cost effective
Sophisticated IT allows regulators and market allowing them to evolve within the global markets eco-
operators to make sense of this high-speed and high- system as regulations and technology develop. MV
Exchanges are venues that bring together buyers and mean that for trading platforms to be fit for purpose
sellers to effect a trade. Central to an exchange is the they need to be scalable, with high reliability and
trading system on which trades are executed. capacity. Above all trading systems need to cope
All exchanges have rules to ensure the integrity, with the volumes and transaction speeds of today’s
efficiency and fairness of the marketplace and have markets, and properly implemented and designed if
a department responsible for managing all aspects we are to avoid more ‘flash crashes’ and market
of regulation relating to the marketplace. This will glitches.
normally have sophisticated surveillance tools
to maintain an orderly market through real-time
Testing
monitoring of trading patterns that could indicate
breaches of the exchange or regulator trading rules. Markets still worry about technology glitches after
In today’s world, trading in many instruments the May 2010 ‘flash crash’. Regulators and market
is largely automated, providing greater scale of operators in reaction to concerns about the strength
action. Reaction speed is determined by latency, not of critical market infrastructure are demanding that
wit. Error and manipulation can also be scaled up. measures be put in place to reduce the occurrence of
Systems are tested to destruction and are housed in systems issues and improve resilience when systems
specialised environments engineered for low latency problems do occur. Resilience is provided through
and exacting reliability standards. system architecture but also through thorough testing
The trade cycle is made up of the following activities: of every element in the system through every path.
pre-trade decision, order routing, order execution, Thorough testing demands not only excellent technical
matching, clearing and settlement. As crucial as the knowledge but also domain knowledge of the markets.
pre-trade and trading itself are the post-trade processes
of clearing and settlement. After a buyer and seller
Indices
effect a trade in a financial instrument, only when
instructions from the counterparties are matched Indices measure the performance of a market or
up, and checks made that the securities and cash are sector, providing the underlying basis for many
held by buyer and seller is the settlement process is exchange-traded products, allowing the market that
completed. provides index data to profit from the data supplied
For the pre- trade decision to take place one needs to an asset manager offering an exchange-traded
to know the prices prevailing in the market for the fund. Exchanges either design or manage indices
financial instruments being traded. Market data, themselves or else they collaborate with an index
the bid and offer quotes, last trade and volume group to manage the indices and to maximise the
information distributed by exchanges in real-time reach of the indices to global investors. The integrity
or delayed, either directly or through specialist of benchmarks and indices is vital to the global
information providers. Market data is one of the key financial system.
sources of revenue for an exchange and is also a
means of attracting liquidity to an exchange.
Post-trade
Specialised network providers bring together
trading partners from around the world. Such Post-trade services are crucial for the functioning of
networks have ended the tyranny of distance so that an efficient financial system effecting the transfer
exchanges can now be local, regional or truly global. of ownership and cash after a trade has been made.
In this market overview primer we, through our Technology has effected fundamental changes in the
partners, will illustrate the processes outlined above. infrastructure of the financial services industry driven
by regulation and the use of emergent technologies
such as the application of blockchain technology.
Trading engine
Central to a trading venue is the trading platform,
Surveillance
typically a central limit order book on which
counterparties’ orders are matched. Market Trading venues have a responsibility to maintain
fragmentation and increased market complexity an orderly market through real-time monitoring
of orders, trades and quotes to identify market frustration that many businesses experience. Freeing
manipulation, insider trading, layering and other that information, and making it usable alongside other
breaches of the exchange trading rules or regulations. measures, can present real opportunities. Exchange
Technological advances have significantly affected the operators and post-trade service providers face rapidly
global securities market accelerating the movement evolving business dynamics and competition. Seizing
of capital across international borders markets more opportunities is therefore immensely important and
integrated. These technological advances have made to do so market operators need to see a fuller picture
the job of maintaining fair and orderly markets more using the data they already hold.
difficult, but at the same time have given rise to
innovative solutions to policing markets.
Hardware
For the past 50 years computing power has doubled
Market data
every two years. This trend, which is dubbed Moore’s
The market-data industry is going through law, is transformative because it means computing
unprecedented change. Irrespective of whether you power is increasing exponentially. Markets have over
are a classic information vendor, a trading venue, a the last decade experienced a revolution driven by the
broker or a niche information provider, this change Moore’s Law rate of change provided by technological
will affect your business. innovation and through regulation.
New technologies, new business models and
regulation are some of the disruptive forces at work.
Data centres
Market data consumption patterns are also changing.
This impacts trading vendors and information In today’s environment where financial institutions
vendors alike. have to become more agile as well as to keep tight
There is an inexorable trend towards voracious control on costs, trading venues often choose to
consumption of data by machines rather than being outsource their data centres to specialist providers
viewed on screens. These machines require richer who can provide state-of-the-art but cost-effective
data from a greater number of sources and across technology. Today’s high-tech data centres bring
more asset classes. together trading venues and market participants in
The key market data dynamic is the bundling a low-latency environment, supporting the evolving
of analytics and data is creating a fundamentally needs of the global financial services industry.
complicated ecosystem which will allow numerous
small firms to flourish. This will mean that in the
Networking
medium term the large dominant players will need to
right size. How they do this will be one of the more
Financial markets are constantly evolving, and market
interesting business stories in the coming years.
participants are always looking at ways to efficiently
access new counterparties, geographies, liquidity
Apps venues and trading services. Market participants
need to quickly connect and engage within the
In today’s world of interconnected market-places,
financial ecosystem. Trading venues whether local,
data dominates. Digital data is part of every aspect
regional or global need to connect to buyers and
of our markets. Making sense of this new reality
sellers. As markets become ever more interconnected,
is challenging, we need flexible yet cost-effective
connectivity between a trading venue and its clients
solutions for multi-asset trading, portfolio analysis,
is crucial. MV
decision support, compliance, market data and all the
other components interconnecting global financial
markets.
Business intelligence
To have information, but to be unable to use it, is a
The matching engine is the core of any trading a view and control into the system for reference
venue. In its simplest form, it facilitates the electronic data, client connectivity, matching and market-data
matching of orders from buyers and sellers, in a fair and across multiple markets and asset classes should be
orderly manner, within a regulated framework. This a standard operability feature along with automated
simple function however, sits at the centre of an release deployment and rollback capability.
increasingly complex and competitive global financial
system. It brings about many interesting challenges;
Multi asset and multi-micro
whether you are setting up a brand new exchange in an
extremely competitive developed market, upgrading the market
legacy systems of an existing exchange in a developed A matching engine should be capable of trading
market, or introducing electronic trading for the first multiple asset classes in different market structures
time in a frontier market. Building the matching engine on the same platform. This design feature allows for
requires skill as much as it requires experience and harmonisation across platforms and other systems
capacity to deliver. It is a highly specialised niche from pre- to post-trade. Even if a trading venue
requiring significant engineering expertise in software operates multiple segregated instances for different
design, operability, latency management and asset classes, a matching engine’s capability should
connectivity, combined with a deep understanding of allow a common code path to be deployed across these
trading across multiple asset classes and risk systems. This can significantly reduce maintenance
management capabilities. costs compared to maintaining separate systems for
multiple asset classes.
This is equally true for frontier or emerging
Availability and quality at source
market exchanges where running separate matching
The matching engine is mission-critical software engines across multiple asset classes has proven to
that global financial markets depend on to provide be prohibitively expensive, especially when such
participants with the confidence to execute their markets are in the early stages of launching asset
strategies. It must remain glitch-free and provide as classes beyond cash equities, and as such, trade very
close to 100% uptime as possible in a competitive low volumes.
environment while at the same time being flexible
enough to respond to regulatory change in near
real-time. Managing that change is much akin to A matching engine should
replacing the wheels of a moving truck while keeping
the truck on the road. be capable of trading multiple
The ability to deliver such quality and availability
starts at software design. Quality-at-source and
asset classes on the same
fault-tolerant architecture are critically important platform.
to keep the cost-of-ownership low and to minimise
opportunity costs from a time-to-market perspective.
Increasingly, new regulations are demanding
greater transparency for asset classes that are traded
Operability
over the counter (e.g. FX, IRS etc.). Having the
Even a defect-free system is prone to operator error. capability to on-board new asset classes with different
A typical reactive solution is automation. However, trading models (micro-structures) on the same system
there is no such thing as 100% automation and the will bring cost savings to the organisations leveraging
operations cycle is not limited to the start and end of this opportunity.
trading. It begins at the point of release deployment into
production. Operability should be a key architectural
Latency
building block and not an afterthought. A single
permissions-controlled dashboard that provides The arms race to be the fastest may arguably be over. It
The modern society expects quality and client on-boarding and certification. Clients connect
reliability from the latest exchange platforms. to the exchange platform and perform the necessary
Thorough verification of exchange technology is not steps, while the tool captures these activities and
possible without adequate software testing tools. produces pertinent client self-certification reports.
Understanding their evolution can help deliver rapidly One can create a good functional testing tool and a
evolving advanced exchange systems.
Test automation tools allow simulation of connected
automated systems, running tasks in an unattended Passive testing tools can
mode and generating load as in real-life market
environment. The process of selecting a tool to test help obtain valuable results
a trading or post-trade system usually starts with about the system and the
looking at generic testing solutions widely used in
other industries. No one has been fired for using test library coverage.
standard commercial solutions, but the problem with
most of them is that they are targeted at desktop and scalable load-testing tool in order to generate hundreds
web interfaces. However, integration with trading APIs of thousands of messages per second and stress one’s
usually requires developing connectivity and session platform to its limits.
libraries as well as a framework that would allow to However, there is another area in between — intermittent
uniformly define message contents and expected defects that do not manifest themselves every time the
results. Essentially, one will need to build one testing tests are performed, potential black swans.
tool on top of another. Such defects are at the confluence of the functional
and non-functional testing. To trigger them, one needs
to repeat the tests many times and under load, and
Exchange testing tools evolution
they can be easily missed in the enormously large
load testing logs. These defects might not have severe
technical consequences, though.
A good active testing tool should be scalable, stable, Is that it? Can the test tools of the next generation be
connected to many test environments, and easily just algo-trading and market-surveillance platforms?
configurable. It should be able to validate data Not really. There are two distinct reasons for that.
consistency across various feeds, store the audit trail, First, imagine trying to fit several algo engines and
and be capable of executing complex scenarios. an additional monitoring solution into your budget.
It will substantially increase the cost of testing. The
other limitation in using ordinary real-life systems
Ideal active testing tool
is that their intention is to do what is right. However,
the purpose of testing is to find what is wrong. Testing
tools of the next generation will be very much like
production systems, but deformed and mutated to
decrease the hardware footprint and to enable all
possible permutations.
In a more distant future, there might be test tools
based on machine-learning techniques. However,
they can be enabled only if the test tools of the next
generation are scalable and mutable. As singularity is
not here yet, human intelligence is still required to create
and operate test tools and large regression libraries. The
best part of any testing solution is the human mind
behind it. Exactpro builds software to test our clients’
software and has developed tools for trading, clearing
The above is clearly an algo-trading system. Instead
and surveillance systems testing. We constantly work
of running Excel in and getting Excel out, connect
on evolving our test tools, so if one ever needs a testing
something that behaves like a market participant with
tool of the next generation and/or a comprehensive
an algo engine.
quality assurance process, we can help. MV
International investors’ access to the Institutional Investor (RQFII) programme in 2011, the
domestic ‘A-share’ segment of China’s equity market simplification of the R/QFII application process, the
was heavily restricted until the introduction of the rapid growth in the approval of R/QFII licences, the
Qualified Foreign Institutional Investor (QFII) extension of the R/QFII scheme to other asset classes
programme in 2003. In the first few years after the and the resulting expansion of the aggregate R/QFII
launch of the programme, China’s regulators granted quota are all testaments to this policy shift.
QFII quotas at a slow and steady pace. As of March 2015, 414 QFII and RQFII licenses
However, in the past few years, China has accelerated have been granted, a 25 per cent increase compared
the liberalisation of its domestic capital markets. to last year, and the total quota approved increased by
The launch of the Renminbi Qualified Foreign 46 per cent, reaching US$ 125.3 billion.
140 450
400
120
350
100
300
Quota (US$ bn)
No. of Licenses
80 250
60 200
150
40
100
20
50
0 0
N 06
N 09
N 08
N 04
ov 3
N 05
N 07
M 06
M 09
M 08
M 04
M 05
M 03
M 07
N 10
N 14
N 13
N 12
M 10
14
M 13
M 12
N 11
0
M 11
ay
ay
ay
ay
ay
ay
ay
ay
ay
ay
ay
ay
ov
ov
ov
ov
ov
ov
ov
ov
ov
ov
ov
M
accessibility, free capital repatriation and clearing and FTSE Emerging Index FTSE Emerging Markets China A Inclusion Index
settlement cycle that are governed by FTSE’s Country FTSE Emerging All Cap Index FTSE Emerging Markets All Cap China A Inclusion Index
FTSE All-World Index + FTSE All-World China A Inclusion Index
Classification Committee. FTSE Global Small Cap Index + FTSE Global Small Cap China A Inclusion Index
Nevertheless, many international investors have
now received substantial quota allocations to enable
FTSE’s China Expertise
them to access the A-share market and, increasingly,
require index solutions to reflect their levels of access. FTSE has a long-standing presence in China and in
As a result, FTSE has launched the FTSE Global 2015 celebrates the fifteenth anniversary of its first
China A Inclusion Index Series . This index series has Chinese equity indices, launched in 2000 under a
two primary objectives: to provide a comprehensive partnership with Xinhua Finance Limited.
range of benchmarking solutions for these market In 2010, FTSE acquired full ownership of these
participants and to prepare for the potential inclusion indices, which were renamed the FTSE China Index
of A-shares in FTSE’s standard indexes. Series. FTSE’s China indices have become the
The index series also aims to serve as a benchmarks of choice for institutions worldwide and
benchmarking tool for international investors underlie a wide range of index-tracking mutual funds,
wishing to access China A-share market, to reflect the ETFs and derivatives.
prevailing levels of market access for international As the leading index provider for China, FTSE
investors and to be transparent and easy for users to maintains offices in Hong Kong, Beijing and Shanghai,
understand. supporting clients in the region with a full suite of
The FTSE China A Inclusion Indexes provide market research, distribution, support, product issuer and
participants with following benchmark options: asset owner services.
• Global benchmarks with China A-shares included As at end-December 2014, ETFs with US$24.4bn
and weighted by the aggregate approved quota in assets worldwide used FTSE China indices as their
(including QFII/RQFII); reference performance benchmarks, including ETFs
• Global benchmarks with China A-shares included on the flagship FTSE China 50 and FTSE China A50
and weighted by free float and foreign ownership- indexes. MV
For market operators, the ability to derive Executives need to base strategic decisions on a
real-time market intelligence from various forms of complete picture, but data alone does not provide
data is an essential ingredient for success. Internally, it that. Relevant pieces are scattered across the data in
helps them understand what is working and what is various shapes and forms, making them hard to find.
not, and it allows them to be proactive in making When data is structured and ordered, it becomes
improvements. Externally, it helps them understand documented, accessible information. But even
their customers, which leads to deeper relationships then, information does not automatically lead to
and better services. knowledge.
Imagine being able to provide senior management Events and information that are stored in disparate
with up-to-the-minute reports following a new systems can be turned into knowledge by applying
product launch. Just think of the scope for improving analytical models and exploratory visualisation to
satisfaction by sending alerts when customers’ order- correlate them and find hidden patterns in the data.
to-trade ratios are nearing a point where they will Visualisation helps market operators quickly identify
breach thresholds. anomalies and outliers in large datasets. When
In reality, market operators often struggle with the visualisation is overlaid with business knowledge and
real-time analysis that underlies market intelligence. expertise, market operators can gather new insights
Today even smaller venues must cope with enormous
volumes of historical and streaming data. Since data is
recognised as a strategic asset, they are collecting and The goal is to take raw
storing more than ever before. Reference data, market
data, trading data, account data and counterparty structured and unstructured
data all reside in their core systems and various data and turn it into
silos, but it is in several formats. It must be extracted,
cleansed, normalised and made accessible to an array information, knowledge and
of business applications in a cost-efficient manner. It
is important to capture the data in its most granular
wisdom, and ultimately
form to avoid loss of quality. monetise it.
The goal is to take raw structured and unstructured
data and turn it into information, knowledge and
wisdom, and ultimately monetise it – and that is not that enable strategic decision making and accelerate
an easy feat. business growth.
This can be done without sacrificing quality or
incurring excessive costs. An open data management
framework can be implemented at the foundation of
the enterprise architecture. As such, it can support
Wisdom all core systems that enable the trade life cycle, from
the order through to trade, clearing and settlement.
Essentially, the data management framework serves
Knowledge as an ‘information bus’ that collects all the data
from various operational systems and external
sources of relevance, and transfers it to a centralised
Information infrastructure where it can be managed. Since it is
‘open’, the market operator is free to use its preferred
method of data storage and add applications as
Data necessary.
Think of this as a paradigm shift from the
Fair markets are free from manipulative and between venues. A participant may try to manipulate
deceptive behaviour, with clear rules that are enforced the price of a particular stock in order to make a profit
fully and without bias. Orderly markets are those on an options contract on that stock. Alternatively
which are reliable, without unreasonable price the manipulator may be profiting through over-the-
fluctuations or errors. Without these characteristics counter contracts or other linked products.
both investors and potential issuers will stay away, In addition to possibly missing market abuse,
starving the exchange from both directions. An compliance staff may be wasting time and resources
effective surveillance program plays a key role in investigating scenarios based on single venue, single
every exchange’s future. asset class data. Behaviour that appears unusual in
Recent changes in technology, regulation and the context of one venue may be normal when viewed
global economics have revolutionised the securities against the backdrop of multiple markets or related
markets. Dynamic exchanges have adapted quickly instruments. Hence, the ability to view consolidated
and launched new products and services to meet trading data from multiple sources in a single view
new customer demands. But to remain successful, has become essential, as has the ability to review alerts
exchanges must also ensure that their surveillance in the proper context, and compare them to what is
program keeps pace with change and that they have happening in electronic communications, news and
the same abilities to view the market as the traders other areas.
they are monitoring. The minimum requirements
include a full consolidated audit trail and real-
Order-based analysis over
time, automated and cross-product/cross-market
monitoring. execution
Historically, surveillance has focused on market
integrity and market orderliness separately. Rule
Cross-market, cross-product
breaches as well as unlawful and dishonest conduct
surveillance relate to market integrity; errors, system stability and
Globalisation and fragmentation allow market market activity relate to market orderliness. The ability
participants to seek opportunities in multiple assets to reconstruct every aspect of the market at any point
and geographies, and take advantage of differences in time, and at the very lowest level of granularity,
in structure, pricing, latency, hours and order types – is the foundation for monitoring both areas. Trade
exchanges need to be able to detect these advantages. and top-of-book data is not sufficient to accurately
The effectiveness of a single market’s surveillance understand modern surveillance issues asmany types
efforts is reduced if the system cannot incorporate of manipulation cannot be detected at the trade level.
trading data for the securities across all the venues Regulators are devoting more attention to order-level
on which those securities trade and their related manipulation. With order-level analysis you can get
instruments. For example: closer to determining true intent.
• Layering (Spoofing): Analysts may be alerted
to layering of the order book on one market, but
Real-time control
without cross-market functionality, they may not
be able to identify that the same account is trading Exchanges cannot wait until the end of the day or the
on the opposite side of the market from the layered week to analyse trading activity.
orders on another venue. While historical analysis is still extremely
The markets are so inter-connected that surveillance important in determining abuse, analysts need to
cannot be done in a siloed manner. The economic be alerted instantly when a market event occurs. A
relationship between the traded instrument and failure to take action could unleash extreme volatility,
related instruments must be considered to identify spread contagion to other markets, cause huge losses
gaming and manipulative behaviour that may occur and erode investor confidence. A prime example is
KWWS$OJR/RJLFFRP
A tremendous new technology shift is about networking systems and builds multiple FPGA
to impact the entire global exchange industry components for ultra-low-latency trading firms. It
infrastructure. Heterogeneous computing platforms provides a broad range of highly scalable and reliable
with field programmable gate array (FPGA) cores that run on off-the-shelf FPGA hardware
technology are implementing the next generation of platforms with high-speed Ethernet interfaces.
exchanges. FPGA technologies provide ultra-low- These platforms have been deployed worldwide in
latency, jitter-free operation, high throughput, and co-located trading datacentres.
consume very little power as compared to CPUs and
GPUs.
Trade-to-Tick System
FPGAs are widely used for real-time networking
and supercomputing application. FPGA technology Algo-Logic’s Trade-to-Tick (T2T) System receives orders
uses fine-grain parallel hardware to accelerate from market participants and disseminates market
exchanges so that financial transactions complete data to subscribers. Within the T2T system, the order
quickly and deterministically. Deterministic trading sequencer module assigns timestamps to orders and
infrastructure satisfies government regulations for forwards the orders to the matching engines. The T2T
fair markets and the faster hardware scales to handle System’s uniqueness lies in its ability to avoid delays
the traffic needed for global exchange connectivity and jitter caused by sequential software execution, bus
and forecasted trading volume growth trends. transfers, memory copies, and cache misses that are
With roots at Stanford University, Algo-Logic present in standard software-only servers.
Systems is the leading gateware developer for The Trade-to-Tick path starts with Order Management
Gateways that receive orders from market participants
over the network. Sequencers benefit from hardware
accelerated time-stamping of all the orders incoming
FPGA technologies provide from market participants. The Matching Engines use
ultra-low-latency, jitter-free hardware accelerated in-memory databases, called a
Key-Value Store (KVS), for maintaining open orders,
operation, high throughput, and aggregated order book building, sorting, as well
consume very little power as as matching of outstanding orders based on price,
timestamp, volume, and other priorities. Matched
compared to CPUs and GPUs. orders are distributed to clearing houses, order loggers,
Packet Inspection
& Filtering
Ultra-Low- TCP/UDP Distributed Aggregated Matching
Market Data Latency Offload
Protocol Parsing & Time
Key -Value Order Book of Open
Participants PHY+MAC Engine
Order Inspection Stamping
Store (KVS) Building Orders
Order Routing &
Load Balancing
UDP
Ultra-Low- Ultra-Low- TCP/UDP Ultra-Low-
Market Data Latency
Multicast
Latency Offload Latency
Subscribers PHY+MAC
Offload
PHY+MAC Engine PHY+MAC
Engine
KWWS$OJR/RJLFFRP
Ultra-Low-Latency PHY+MAC
Stratix V
SERDES IO
Packet Source Transceiver
mac_10g_top
Reconfig
To achieve the lowest Ethernet latency, Physical (Avalon ST
Controller
Level (PHY) and Media Access Control (MAC) interface, 64 bits
mac_10g_tx
> 156.25 MHz)
functions are optimised for speed. Algo-Logic’s Stratix V Native SFP+Fiber
Ultra-Low-Latency (ULL) PHY+MAC receives and Monitoring logic
Statistics Counters PHY. PMA Module
(optional)
sends packets with a roundtrip latency measured Direct Mode Transcelver
in tens of nanoseconds. The ULL PHY+MAC design Packet Sink
mac_10g_rx
(Avalon ST
is compatible with multiple FPGA platforms that Stratix V
interface, 64 Bit
support high-speed Serializers and Deserializers > 156.25 MHz)
Transceiver
Reset
(SERDES). The MAC interfaces to FPGA logic via
Controller
standard 64-bit Avalon-ST or AXI4-Stream bus
standards. Figure 2 : Ultra Low Latency PHY/MAC
KWWS$OJR/RJLFFRP
Conclusion
Cur: Vol:
Devexperts has been offering market The HTML 5-enabled system offers a comprehensive
operators a revolutionary approach to technology set of desk-top terminals, mobile terminals and HTML
build since 2000. Originally a small software 5 web terminals across smartphones, tablets and PCs.
development company with expertise in broker
technology, Devexperts changed that industry with
Data: Capturing the market
platforms such as TD Ameritrade’s Thinkorswim. Our
expertise derived from the experience of supporting Two issues dominate data provision and analysis for
brokerage operations 24x7 - hence developing the market operators today: the drive towards greater
know-how necessary to also support exchanges’ transparency for all market participants, and the
technology requirements and provide superior pressure to improve market supervision. They both
servicing to their clients and members. Devexperts is require a higher level of information granularity than
currently participating in some of the exchange world’s previously needed, with a greater capacity to query
most strategic projects, working with electronic and analyse captured data.
communication networks (ECNs), alternative trading To support market operators, Devexperts’ platforms
systems (ATSs) and exchanges to support secondary allow them to look at real-time market data, historical
market operations via our unique, streamlined and data and reference data across symbols or in an
cost-effective approach to delivering IT solutions. aggregated view, according to the trading venue’s
The technology we use has evolved over the last 15 need – hence addressing the requirements for market
years – as has our approach to project management. transparency and reporting.
Having developed the platforms of its early investors, To deliver greater market transparency, traceability
Devexperts became savvy and built up its own internal and audit, Devexperts provides a data solution
development department, taking the knowledge with a capacity on par with the Consolidated Audit
accumulated over time and using it to develop the Trail (developed by the Securities and Exchanges
firm’s own line of products. Commission, in the US) and with a five-year proven
Devexperts offers a set of components, which can be record. The solution currently captures data from all
put together like Lego blocks to build the foundation of the US exchanges in order to provide a traceable log
for a solution. With some additional customisation, of what happened at any given point in the market.
that solution can be tailored to clients’ specifications. Data capture, storage and retrieval is available
Those building blocks exist for each possible function right out of the box- but it can have its pre-defined
- from a matching engine to a messaging bus. The functionality extended through customisation. The
system provides connectivity to internal and external model Devexperts uses is data agnostic since any data
information sources so that market data can be plugged provided to the platform is normalised. As such, the
in, normalised and then used within interoperable system is able to handle information from multiple
components - fully integrated, yet flexible. sources in multiple formats and protocols. Market
Building an exchange is a complex project, which data could be well defined and highly structured, but it
makes the componentised approach to technology can also be more open, so that the set of data captured
invaluable. The building blocks can be combined in is expansible - hence allowing for future requirement
different configurations to build different solutions, changes. For example, it might be expanded to
hence bringing flexibility and speed to the process increase the granularity of data around a specific
of customising solutions to any given challenge – characteristic, or it might take in new details such as
yet based on proven technology. While exchanges the requirements for trader identification under the
will typically look for assistance with their back Markets in Financial Instruments Regulation (MiFIR).
office and services, Devexperts can provide a full The market snapshot that the system provides is
front-to-back service offering, with a full set of front- accessible for the exchange’s internal processes but
end components - including exchange terminals it can also be made accessible to clients in order to
supporting different asset classes and displaying all of dramatically increase transparency.
the information that the exchange is giving out. It uses Since both the marketplace and its members have
Java-based desktop technology giving it the capacity the same information available to them, there is an
to run across operating systems, Mac or Windows, ‘official history’ of what has truly happened in the
without any impact on experience or performance. market removing doubt around market events and