SlideShare a Scribd company logo
1 of 6
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 897
Order Routing System for Stock Brokers connected to multiple
exchanges
Siddhesh L. More1, Akshay V. Birari2, Awanish D. Yadav3, Yash N. Chaudhari4, Surekha R.
Janrao5
1234Student, Department of Computer Engineering, Terna Engineering College, Nerul, India
5Professor, Department of Computer Engineering, Terna Engineering College, Nerul, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - In the past, traders had to place orders through
the trading desk and the options were limited. Routing
orders through a trading desk causes delay in order
execution, putting traders at a disadvantage. In an
Electronic Trading Platform or Online Trading Platform
both buyers and sellers use the internet to connect to a
trading platform such as an exchange-based system or
electronic communication network (ECN). In recent years,
the Smart Order Routing(SOR) system has become a topic of
interest in the financial industry. Order routing is the
process by which a buy or sell order in the stock market is
placed. Order Routing is the ability to correctly and
efficiently route an order by choosing the best execution
destination based on factors like price, costs, speed,
quantity, etc. Order Routing takes decisions based on certain
rules that are defined by the broker or the brokerage firm.
Key Words: ORS (Order Routing System), FIX
(Financial Information Exchange) Protocol, QuickFIX
Engine, SOR (Smart Order Routing), VWAP (Volume
Weighted Average Price)
1. Introduction
Large investment banks, hedge funds and institutional
investors are investing money in building High Frequency
and Low Latency trading platforms to use powerful
computers and servers and connectivity technology like
FIX (Financial Information Exchange) Protocol [5],[8],[11]
to trade large numbers of orders at extremely high speeds.
The vast majority of exchanges and brokers use the FIX
protocol for accepting orders from third party systems or
brokers. FIX has become the de-facto standard in broker-
exchange connectivity. Order routing server will send
orders received from clients to a best execution venue
through FIX engine which utilizes FIX messages. FIX
messages reduce time and complexity involved in
connecting to multiple trading partners and exchanges
around the world[1],[3]. This is because FIX Protocol has
been developed through the collaboration of banks,
exchanges, brokers and information providers from
around the world.
1.1 Objectives
The main idea behind the Order Routing System is to scan
the markets and find the best deal to execute a customer's
order, based on price, cost, execution speed and liquidity.
It is the process of automatically taking advantage of the
best price available across multiple exchanges and
liquidity to optimize the outcome of an order.
Main Objectives:
● Broker can set rules for order routing
● Automatic search for the best Price
● To create Rule-based Order Routing System
● Fast and efficient routing of orders
● Brokers will be able to see order execution status.
In this project, we intend to achieve a platform that can
handle many exchanges and select the one with best price,
cost and liquidity.
1.2 Scope
The scope of this project is to get the input from users
(brokers) like select Stock ticker, quantity of shares, order
side i.e. buy or sell, type like market, limit, stop. The
system will focus on routing market orders efficiently and
brokers can see order execution status. The order routing
server will route broker’s orders to the best venue i.e. to
the best exchange by comparing the market data prices
from multiple connected exchanges[1]. Final product will
also have a UI where brokers can see order execution
status. Some of the Steps in order routing systems are
receiving incoming orders through different channels,
processing the orders inside the order routing system,
taking into account, routing the orders to one or several
venues according to the decision made by the order
routing system. Using the order routing system we get
simultaneous access to several venues, automatic search
for the best Price.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 898
2. Literature Survey
Sr.
No.
Year
and
Name
of
Journal
Autho
r
Title Key Findings
1 IEEE
Sympos
ium
Series
on
Comput
ational
Intellig
ence-
2016
Andre
w
Todd,
Peter
Beling
and
Willia
m
Scher
er
Order
Routing
and
Arbitra
ge
Opport
unities
in a
Multi-
Market
Trading
Simulat
ion
In this paper the
authors present a
simple
multimarket
trading model. The
same security
trades in private
pairs trading
platforms. Prices
and ratings are
linked only by
strategic behavior
of traders.
2 Journal
of
Finance
, Vol.
63,
2008
Thierr
y
Fouca
ult
and
Albert
Menk
veld.
Compet
ition for
Order
Flow
and
Smart
Order
Routing
System
s
In this paper, the
authors study the
changes in
liquidity after the
introduction of a
new electronic
limit order market.
Since before its
introduction
trading was
centralized in a
single limit order
market.
3 The
Journal
of
Trading
Winter-
2010
Dhire
n
Rawal
Bringin
g
Intellig
ent
Decisio
n-
Making
to
Order
Routing
This paper
discusses the
fragmentation and
how it speeds up
the exchange of
funds between
territories or
venues, making it
necessary for the
second generation
of smart order
routing (SOR) to
bring real-time
intelligence to the
decision-making
process.
4 Quantit
ative
Finance
Journal,
Volume
17,
2017
Rama
Cont,
Arseni
y
Kukan
ov
Optimal
order
placem
ent in
limit
order
market
s
In this paper it
discusses
stochastic
algorithms that
combine optimal
route policy and
learning. This
algorithm uses
data in the latest
order that
completes the
transition to the
numerical use of
the algorithm to
obtain this
information
through a
supervised
learning process.
5 4th
Interna
tional
Multi-
Confere
nce on
Engine
ering
and
Techno
logical
Innovat
ion(IM
ET) -
2011
Shwet
a
Swarn
ka
and
John
Jenq
Implem
entatio
n of FIX
Engine
and
Order
Manage
ment
System
s using
ASP.NE
T and C
In this paper, a FIX
engine is
integrated and
linked to an Order
Management
System (OMS) for
brokers and one
FIX engine with an
exchange server.
The paper talks
about the benefits
of FIX engine in
Stock Exchange
and Order Routing.
6 IEEE
14th
Interna
tional
Confere
nce on
Intellig
ent
Comput
er
Commu
nicatio
n and
Process
ing
(ICCP)-
2018
Claudi
a Pop,
Cristia
n Pop,
Antal
Marce
l,
Andre
ea
Vesa,
Teodo
r
Petric
an,
Tudor
Cioara
, Ionut
Anghe
l, Ioan
Salom
Decentr
alizing
the
Stock
Exchan
ge
using
Blockch
ain
This paper
addresses the
shortcomings of
medium-term
stock trading
systems, such as
high transaction
costs, centralized
risk-taking control
and a lack of
openness about
market actions and
algorithms, by
proposing new
formats using
blockchain to
improve stock
trading and the
ongoing open
market.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 899
ie
7 Quanti
nsti
Blog-
2019
Rekhit
Pacha
nekar
Automa
ted
Trading
System
s:
Archite
cture,
Protoco
ls,
Types
of
Latency
This was based on
the development of
an automated
trading system
that provided a
more intuitive
knowledge of the
components
involved and the
various challenges
architects needed
to address /
overcome in order
to build a robust
automated trading
system.
8 Confere
nce
Society
and
Techno
logy,
2008
Emilij
a
Vuksa
novic
and
Borisl
av
Josan
ov
The
Belgrad
e Stock
Exchan
ge: The
Success
Story of
FIX
Protoco
l
Implem
entatio
n
The purpose of this
paper is to
introduce a new
Belgrade Stock
Exchange trading
system based on
the FIX protocol.
This paper talks
about the features
of the Belgrade
Stock Exchange,
specific aspects of
the FIX protocol
and
implementation of
the FIX protocol on
the Belgrade Stock
Exchange.
9 Journal
of Risk
and
Financi
al
Manage
ment(J
RFM) -
2021
Suchis
mita
Mishr
a and
Le
Zhao
Order
Routing
Decisio
ns for a
Fragme
nted
Market
This paper reviews
the latest
theoretical,
evidentiary, and
experimental
books related to
choosing
a trading platform
in the context of
different stock
markets. It
discusses the
direct and indirect
effects of market
segregation on
market quality in a
variety of ways,
including financial
prowess, flexibility,
and price
efficiency.
10 Journal
of risk
manage
ment in
financia
l
instituti
ons-
2010
Jan
Fraen
kle,
Svetlo
zar T.
Rache
v,
Christ
ian
Scherr
er
Market
Impact
Measur
ement
of a
VWAP
Trading
Algorit
hm
They proposed a
market impact
model for
algorithmic
trading. They show
that this VWAP
algorithm is the
perfect solution to
the problem of
efficiency using
market impact
models presented.
3. Proposed Order Routing System Architecture
3.1 Requirements
(1) QuickFix Engine[12]
(2) JAVA
(3) Java virtual machine (JVM compatible with Oracle JRE
Java 1.7.x or higher.)
(4) Java swing
(5) MySQL
(6) JDBC
3.2 Project Architecture
This Paper presents Order routing system architecture
which contains following contents with figure
The whole system can be broken down into 4 components:
(1) Client - side application (GUI)
(2) Order Routing Server
(3) Connector (Connects Order Routing System to multiple
Exchanges)
(4) Stock Exchanges (3rd party market data vendors)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 900
Figure 3.1 Order Routing System Architecture
1) Client-side
GUI application for placing orders. Brokers will be able to
select stock ticker, Quantity of shares, order side(Buy or
Sell), etc. Broker(client) can also add rules with respect to
the type of order (limit order, stop order, stop limit order,
etc.) Clients can also monitor the status of order whether
an order has reached a desired exchange.
2) Server
The Server block contains the data normalization, order
routing server, data storage. This block directly
communicates with different Exchanges in the stock
market.
● Data normalization Block
FIX (Financial Information Exchange)[5,8,11] is used
extensively in broker-exchange connectivity.
As there are multiple destinations (Exchanges) connected
to the order routing server there is a need for data
normalization. Hence data normalizer block is added to
convert the market data from multiple exchanges to
standard form(i.e. FIX message). This normalized market
data is constantly provided to the order routing system.
● Order Routing Server
Order Routing server will be provided with Market data
from mock exchanges. The incoming order from the client
is fed into the ORS as a FIX message. Server will use this
market data and apply certain rules defined by the end
user (broker) to route incoming orders to the stock
exchange with the best price.
● Data Storage
All the event history / order routing history is stored in a
database. When an order reaches a particular destination
the record of routed order will be stored in a database.
These records can be retrieved by the client-side to
monitor the status of an order.
3) Connector
As the Order Routing System is going to interact with
multiple exchanges, the server will have to handle
multiple FIX sessions. The Connector component will
handle these FIX sessions between ORS and multiple
connected exchanges.
4) Exchanges
We are using a simulator destination for testing purposes
instead of an actual exchange.
5) FIX Protocol
FIX protocol is a messaging standard for electronic
communication for financial information or trade - related
messages. A FIX message contains tag and value pairs.
Each FIX tag represents a specific field and is denoted by
numbers.
Sample FIX message
8=FIX.4.4 | 9=284 | 35=8 | 34=61 | 49=TEST |
52=20180822-08:10:35.644 | 56=TESTSESSION |
57=testuser | 6=0 | 11=Order1 | 14=0 | 15=USD |
17=testsession-testuser-0asd-U-0 | 22=1 | 37=sdsda3-
sds3-67ju-629d-18caf14bb34a | 38=3000000 | 39=0 |
40=2 | 44=100 | 48=26054abcd | 54=1 | 55=[N/A] |
60=20180822-08:10:35.452 | 150=0 | 151=3000000 |
423=1 | 10=117 |
The above FIX message is a type of FIX message called
“Execution Report” and it’s the acknowledgement message
from the server to show that the order has been placed on
the market. For example , tag 54=1 means the trade placed
a BUY side order , 38=3000000 means that broker wants
to buy 3 million shares.
We are using QuickFIX/J which is a java version of an
open source FIX engine. QuickFIX addresses the session
level messaging of the FIX protocol. It also supports
logging to multiple destinations.
FIX is a session based protocol. Session is a
communication or information exchange between two
parties. FIX communication involves two parties:-
1) Initiator / Client - initiates the communication
2) Acceptor / Server - receives connection request from
initiator and validates client request using login message.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 901
The Order Routing System will act as an acceptor for
receiving orders from a broker and at the same time for
routing orders to a particular exchange it will act as an
initiator.
The Order Routing System is going to connect with
multiple exchanges simultaneously so that it can route
orders received from brokers to the desired exchange. So
in this case we will have one initiator and multiple
acceptors.
QuickFIX engine requires all these details about the
sessions so that it can read the configurations and initiate
sessions accordingly. There is a separate session for
receiving market data via FIX protocol.
Configurations for Order Routing System to connect to
multiple exchanges:
[DEFAULT]
ConnectionType=i
nitiator
ReconnectInterval
=60
StartTime=00:00:0
0
EndTime=00:00:0
0
SenderCompID=O
RS
FileStorePath=data
[SESSION]
BeginString=FI
X.4.2
SenderCompID
=ORS
TargetCompID
=NYSE
HeartBtInt=20
SocketConnect
Host=127.0.0.1
SocketConnect
Port=9823
[SESSION]
BeginString=FIX
.4.2
SenderCompID=
ORS
TargetCompID=
NASDAQ
HeartBtInt=30
SocketConnectH
ost=127.0.0.1
SocketConnectP
ort=8323
Table 3.1 shows the configurations that are required to
create a FIX sessions
Session
ID Description
BeginString Shows FIX protocol version
in the use
SenderCompID ID of the party who is
sending message
TargetCompID ID of the party who is
receiving message
ConnectionType Defines if session will act as
an acceptor or an initiator
StartTime FIX session activation time
EndTime FIX session deactivation
time
HeartBtInt HeartBeat Interval in
seconds.(Only used for
initiators)
ReconnectInterval quickFIX engine Attempts
to reconnect after certain
interval (in seconds)(only
for initiators)
SocketConnectPort Used with a SocketIntiator.
Socket port for connecting
to a session with the
acceptor
Table 3.1 Configurations
4. Result Analysis
There are a variety of algorithms used by brokerage firms,
hedge funds and large investment banks to guide their
decision or to route their orders to the exchange where
they will get the best execution price. VWAP and TWAP
are two such algorithms. For the scope of this paper, we
will understand how VWAP works.
4.1 Proposed Order Routing Algorithm
VWAP (Volume Weighted Average Price)[10] :
Volume is important and it has an impact on the financial
markets. Trading volume also helps investors identify the
trend and momentum in a security. VWAP was created so
that investors would make a decision by taking into
account both volume and price.
VWAP =
∑
∑
(1) First step for finding VWAP involves calculating the
average price at which a security was traded for a given
period
Average Price = (high + low + close)/3
= (3815.95 + 3757.60 + 3784.20)/3
Average price = 3785.91
(2) For the second step, multiply the average price with
the volume for that period and we need to add the
cumulative total of the previous period
For example, Let’s say at a particular time period (t)
volume traded was 105003.
(Price * Volume) = 397,351,907.73
For x+1, with volume at 57668
The cumulative average price = ((Avg. Price at t+1) *
(volume at t+1)) + cumulative total at t
The cumulative average price = (3786.42 * 57688) +
397,351,907.73 = 615,782,904.69
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 902
(3) For the third step, find the cumulative total volume.
Volume at time t = 105003
Volume at time t+1 = 57668
Cumulative total volume = 105003 + 57668 = 162671
(4) In the final step simply find VWAP by dividing
cumulative price* volume by the cumulative volume.
VWAP = (Cumulative(Price*Volume)) / (Cumulative
Volume)
For time t, VWAP = 397,351,907.73 / 105003 =
3784.1957
For time t+1, VWAP = 615,782,904.69 / 162671 =
3785.449
Below Figure shows the results calculated using the above
four steps involved in VWAP Algorithm on 1-minute
interval.
Figure 4.1 VWAP Sample Calculation
Many 3rd party market data vendors and API also provide
this VWAP value so that traders can make their decision
and it also helps them to determine the trend for a
particular security.
5. Conclusion
This paper overcomes problems of an existing system
which requires more time for executing an order and
because of this delay there is a decrease in efficiency or
performance of the system. In this paper, we tried to
overcome this problem. Smart Order Routing System can
quickly find the best execution of an Order based on some
parameters. This system increases the flexibility,
customizability, efficiency and becomes more fast and
secure because of the FIX engine. FIX engine will increase
efficiency between brokers for provision and completion
of trading services. It is popular within the Exchanges
community over the last several years all exchanges
surveyed supported a FIX interface. Currently, FIX is being
used for equities, fixed income and foreign exchange
trading which can be very helpful in the stock market. In
future, along with the transport layer the FIX network will
become more integrated with the trading ecosystem. This
will help save time and also eliminate errors or
inaccuracies making the trading ecosystem more efficient.
References
[1] Andrew Todd, Peter Beling, Willia, Scherer, “Order
Routing and Arbitrage Opportunities in a Multi-Market
Trading Simulation” - IEEE Symposium series on
Computational Intelligence (IEEE), 2018.
[2] Thierry Foucault, Albert J. Menkveld, "Competition for
Order Flow and Smart Order Routing Systems" - Journal of
Finance, Vol. 63, 2008.
[3] Dhiren Rawal, "Bringing Intelligent Decision-Making to
Order Routing" - The Journal of Trading Winter, 2010.
[4] Rama Cont, Arseniy Kukanov, "Optimal order
placement in limit order markets" - Quantitative Finance,
2017.
[5] Shweta Swarnkar, John Jenq, "Implementation of FIX
engine and order management systems using ASP.NET C#"
- IMETI 2011, 4th International Multi-Conference on
Engineering and Technological Innovation (IMETI), 2011.
[6] Claudia Pop, Cristian Pop, Antal Marcel, Andreea Vesa,
Teodor Petrican, Tudor Cioara, Ionut Anghel, Ioan Salomie,
"Decentralizing the Stock Exchange using Blockchain" -
IEEE 14th International Conference on Intelligent
Computer Communication and Processing (ICCP),2018.
[7] Rekhit Pachanekar, “Automated Trading Systems:
Architecture, Protocols, Types of Latency” -
https://blog.quantinsti.com/automated-trading-
system/,2019.
[8] Conference: Society and Technology, “The Belgrade
Stock Exchange: The Success Story of FIX Protocol
Implementation” - Conference: Society and Technology,
2008.
[9] Suchismita Mishra, Le Zhao, "Order Routing Decisions
for a Fragmented Market" - Journal of risk and financial
management (JRFM), 2021.
[10] Jan Fraenkle,Svetlozar T. Rachev,Christian Scherrer,
“Market Impact Measurement of a VWAP Trading
Algorithm” -Journal of risk management in financial
institutions,2010.
[11]https://javarevisited.blogspot.com/2011/01/basics-
of-fix-protcol-and-fix-engine.html#axzz77eONfcnn
[12]
https://www.quickfixj.org/documentation/index.html.

More Related Content

Similar to ORS: Order Routing System

IRJET - Bit-Contracts: Smart Contracts for Cars
IRJET - Bit-Contracts: Smart Contracts for CarsIRJET - Bit-Contracts: Smart Contracts for Cars
IRJET - Bit-Contracts: Smart Contracts for CarsIRJET Journal
 
Smart Contract for Insurance: Opportunities and Challenges for Insurers
Smart Contract for Insurance: Opportunities and Challenges for InsurersSmart Contract for Insurance: Opportunities and Challenges for Insurers
Smart Contract for Insurance: Opportunities and Challenges for InsurersIRJET Journal
 
IRJET- Decentralized Freelancing System - Trust and Transparency
IRJET-  	  Decentralized Freelancing System - Trust and TransparencyIRJET-  	  Decentralized Freelancing System - Trust and Transparency
IRJET- Decentralized Freelancing System - Trust and TransparencyIRJET Journal
 
Impact of Algo Trading Platforms on Global Financial Markets.pdf
Impact of Algo Trading Platforms on Global Financial Markets.pdfImpact of Algo Trading Platforms on Global Financial Markets.pdf
Impact of Algo Trading Platforms on Global Financial Markets.pdfsmithlindsay766
 
ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...
ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...
ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...Nathan Mathis
 
Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...Luxoft
 
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...IJECEIAES
 
Cryptocurrency: Evolution in Finance
Cryptocurrency: Evolution in FinanceCryptocurrency: Evolution in Finance
Cryptocurrency: Evolution in FinanceIRJET Journal
 
IRJET- Secure Banking System using Block Chain Technology
IRJET-  	  Secure Banking System using Block Chain TechnologyIRJET-  	  Secure Banking System using Block Chain Technology
IRJET- Secure Banking System using Block Chain TechnologyIRJET Journal
 
Decentralized Finance
Decentralized FinanceDecentralized Finance
Decentralized FinanceIRJET Journal
 
IRJET - Stock Market Analysis and Prediction using Deep Learning
IRJET - Stock Market Analysis and Prediction using Deep LearningIRJET - Stock Market Analysis and Prediction using Deep Learning
IRJET - Stock Market Analysis and Prediction using Deep LearningIRJET Journal
 
BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...
BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...
BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...R3
 
Ecnpit a&b book systems
Ecnpit a&b book systemsEcnpit a&b book systems
Ecnpit a&b book systemsVishal Doshi
 
IRJET- Blockchain-A Secure Mode for Transaction
IRJET- Blockchain-A Secure Mode for TransactionIRJET- Blockchain-A Secure Mode for Transaction
IRJET- Blockchain-A Secure Mode for TransactionIRJET Journal
 
IRJET - A Detailed Study on Cryptocurrency
IRJET -  	  A Detailed Study on CryptocurrencyIRJET -  	  A Detailed Study on Cryptocurrency
IRJET - A Detailed Study on CryptocurrencyIRJET Journal
 
Cryptocurrency Tracker
Cryptocurrency TrackerCryptocurrency Tracker
Cryptocurrency TrackerIRJET Journal
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its ConceptsIRJET Journal
 
Stock Market Prediction Using Deep Learning
Stock Market Prediction Using Deep LearningStock Market Prediction Using Deep Learning
Stock Market Prediction Using Deep LearningIRJET Journal
 
eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015Frank Castelluccio
 
Trade Surveillance with Big Data
Trade Surveillance with Big DataTrade Surveillance with Big Data
Trade Surveillance with Big DataCognizant
 

Similar to ORS: Order Routing System (20)

IRJET - Bit-Contracts: Smart Contracts for Cars
IRJET - Bit-Contracts: Smart Contracts for CarsIRJET - Bit-Contracts: Smart Contracts for Cars
IRJET - Bit-Contracts: Smart Contracts for Cars
 
Smart Contract for Insurance: Opportunities and Challenges for Insurers
Smart Contract for Insurance: Opportunities and Challenges for InsurersSmart Contract for Insurance: Opportunities and Challenges for Insurers
Smart Contract for Insurance: Opportunities and Challenges for Insurers
 
IRJET- Decentralized Freelancing System - Trust and Transparency
IRJET-  	  Decentralized Freelancing System - Trust and TransparencyIRJET-  	  Decentralized Freelancing System - Trust and Transparency
IRJET- Decentralized Freelancing System - Trust and Transparency
 
Impact of Algo Trading Platforms on Global Financial Markets.pdf
Impact of Algo Trading Platforms on Global Financial Markets.pdfImpact of Algo Trading Platforms on Global Financial Markets.pdf
Impact of Algo Trading Platforms on Global Financial Markets.pdf
 
ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...
ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...
ARCHITECTURE FOR INTEGRATION OF POINT OF SALE TERMINALS WITH FINANCIAL INSTIT...
 
Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...Case study commodity value chain banking luxoft for one of the largest global...
Case study commodity value chain banking luxoft for one of the largest global...
 
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
 
Cryptocurrency: Evolution in Finance
Cryptocurrency: Evolution in FinanceCryptocurrency: Evolution in Finance
Cryptocurrency: Evolution in Finance
 
IRJET- Secure Banking System using Block Chain Technology
IRJET-  	  Secure Banking System using Block Chain TechnologyIRJET-  	  Secure Banking System using Block Chain Technology
IRJET- Secure Banking System using Block Chain Technology
 
Decentralized Finance
Decentralized FinanceDecentralized Finance
Decentralized Finance
 
IRJET - Stock Market Analysis and Prediction using Deep Learning
IRJET - Stock Market Analysis and Prediction using Deep LearningIRJET - Stock Market Analysis and Prediction using Deep Learning
IRJET - Stock Market Analysis and Prediction using Deep Learning
 
BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...
BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...
BizDay: Marco Polo: Making Trade Finance Smarter, More Transparent & Better C...
 
Ecnpit a&b book systems
Ecnpit a&b book systemsEcnpit a&b book systems
Ecnpit a&b book systems
 
IRJET- Blockchain-A Secure Mode for Transaction
IRJET- Blockchain-A Secure Mode for TransactionIRJET- Blockchain-A Secure Mode for Transaction
IRJET- Blockchain-A Secure Mode for Transaction
 
IRJET - A Detailed Study on Cryptocurrency
IRJET -  	  A Detailed Study on CryptocurrencyIRJET -  	  A Detailed Study on Cryptocurrency
IRJET - A Detailed Study on Cryptocurrency
 
Cryptocurrency Tracker
Cryptocurrency TrackerCryptocurrency Tracker
Cryptocurrency Tracker
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its Concepts
 
Stock Market Prediction Using Deep Learning
Stock Market Prediction Using Deep LearningStock Market Prediction Using Deep Learning
Stock Market Prediction Using Deep Learning
 
eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015
 
Trade Surveillance with Big Data
Trade Surveillance with Big DataTrade Surveillance with Big Data
Trade Surveillance with Big Data
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

ORS: Order Routing System

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 897 Order Routing System for Stock Brokers connected to multiple exchanges Siddhesh L. More1, Akshay V. Birari2, Awanish D. Yadav3, Yash N. Chaudhari4, Surekha R. Janrao5 1234Student, Department of Computer Engineering, Terna Engineering College, Nerul, India 5Professor, Department of Computer Engineering, Terna Engineering College, Nerul, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - In the past, traders had to place orders through the trading desk and the options were limited. Routing orders through a trading desk causes delay in order execution, putting traders at a disadvantage. In an Electronic Trading Platform or Online Trading Platform both buyers and sellers use the internet to connect to a trading platform such as an exchange-based system or electronic communication network (ECN). In recent years, the Smart Order Routing(SOR) system has become a topic of interest in the financial industry. Order routing is the process by which a buy or sell order in the stock market is placed. Order Routing is the ability to correctly and efficiently route an order by choosing the best execution destination based on factors like price, costs, speed, quantity, etc. Order Routing takes decisions based on certain rules that are defined by the broker or the brokerage firm. Key Words: ORS (Order Routing System), FIX (Financial Information Exchange) Protocol, QuickFIX Engine, SOR (Smart Order Routing), VWAP (Volume Weighted Average Price) 1. Introduction Large investment banks, hedge funds and institutional investors are investing money in building High Frequency and Low Latency trading platforms to use powerful computers and servers and connectivity technology like FIX (Financial Information Exchange) Protocol [5],[8],[11] to trade large numbers of orders at extremely high speeds. The vast majority of exchanges and brokers use the FIX protocol for accepting orders from third party systems or brokers. FIX has become the de-facto standard in broker- exchange connectivity. Order routing server will send orders received from clients to a best execution venue through FIX engine which utilizes FIX messages. FIX messages reduce time and complexity involved in connecting to multiple trading partners and exchanges around the world[1],[3]. This is because FIX Protocol has been developed through the collaboration of banks, exchanges, brokers and information providers from around the world. 1.1 Objectives The main idea behind the Order Routing System is to scan the markets and find the best deal to execute a customer's order, based on price, cost, execution speed and liquidity. It is the process of automatically taking advantage of the best price available across multiple exchanges and liquidity to optimize the outcome of an order. Main Objectives: ● Broker can set rules for order routing ● Automatic search for the best Price ● To create Rule-based Order Routing System ● Fast and efficient routing of orders ● Brokers will be able to see order execution status. In this project, we intend to achieve a platform that can handle many exchanges and select the one with best price, cost and liquidity. 1.2 Scope The scope of this project is to get the input from users (brokers) like select Stock ticker, quantity of shares, order side i.e. buy or sell, type like market, limit, stop. The system will focus on routing market orders efficiently and brokers can see order execution status. The order routing server will route broker’s orders to the best venue i.e. to the best exchange by comparing the market data prices from multiple connected exchanges[1]. Final product will also have a UI where brokers can see order execution status. Some of the Steps in order routing systems are receiving incoming orders through different channels, processing the orders inside the order routing system, taking into account, routing the orders to one or several venues according to the decision made by the order routing system. Using the order routing system we get simultaneous access to several venues, automatic search for the best Price.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 898 2. Literature Survey Sr. No. Year and Name of Journal Autho r Title Key Findings 1 IEEE Sympos ium Series on Comput ational Intellig ence- 2016 Andre w Todd, Peter Beling and Willia m Scher er Order Routing and Arbitra ge Opport unities in a Multi- Market Trading Simulat ion In this paper the authors present a simple multimarket trading model. The same security trades in private pairs trading platforms. Prices and ratings are linked only by strategic behavior of traders. 2 Journal of Finance , Vol. 63, 2008 Thierr y Fouca ult and Albert Menk veld. Compet ition for Order Flow and Smart Order Routing System s In this paper, the authors study the changes in liquidity after the introduction of a new electronic limit order market. Since before its introduction trading was centralized in a single limit order market. 3 The Journal of Trading Winter- 2010 Dhire n Rawal Bringin g Intellig ent Decisio n- Making to Order Routing This paper discusses the fragmentation and how it speeds up the exchange of funds between territories or venues, making it necessary for the second generation of smart order routing (SOR) to bring real-time intelligence to the decision-making process. 4 Quantit ative Finance Journal, Volume 17, 2017 Rama Cont, Arseni y Kukan ov Optimal order placem ent in limit order market s In this paper it discusses stochastic algorithms that combine optimal route policy and learning. This algorithm uses data in the latest order that completes the transition to the numerical use of the algorithm to obtain this information through a supervised learning process. 5 4th Interna tional Multi- Confere nce on Engine ering and Techno logical Innovat ion(IM ET) - 2011 Shwet a Swarn ka and John Jenq Implem entatio n of FIX Engine and Order Manage ment System s using ASP.NE T and C In this paper, a FIX engine is integrated and linked to an Order Management System (OMS) for brokers and one FIX engine with an exchange server. The paper talks about the benefits of FIX engine in Stock Exchange and Order Routing. 6 IEEE 14th Interna tional Confere nce on Intellig ent Comput er Commu nicatio n and Process ing (ICCP)- 2018 Claudi a Pop, Cristia n Pop, Antal Marce l, Andre ea Vesa, Teodo r Petric an, Tudor Cioara , Ionut Anghe l, Ioan Salom Decentr alizing the Stock Exchan ge using Blockch ain This paper addresses the shortcomings of medium-term stock trading systems, such as high transaction costs, centralized risk-taking control and a lack of openness about market actions and algorithms, by proposing new formats using blockchain to improve stock trading and the ongoing open market.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 899 ie 7 Quanti nsti Blog- 2019 Rekhit Pacha nekar Automa ted Trading System s: Archite cture, Protoco ls, Types of Latency This was based on the development of an automated trading system that provided a more intuitive knowledge of the components involved and the various challenges architects needed to address / overcome in order to build a robust automated trading system. 8 Confere nce Society and Techno logy, 2008 Emilij a Vuksa novic and Borisl av Josan ov The Belgrad e Stock Exchan ge: The Success Story of FIX Protoco l Implem entatio n The purpose of this paper is to introduce a new Belgrade Stock Exchange trading system based on the FIX protocol. This paper talks about the features of the Belgrade Stock Exchange, specific aspects of the FIX protocol and implementation of the FIX protocol on the Belgrade Stock Exchange. 9 Journal of Risk and Financi al Manage ment(J RFM) - 2021 Suchis mita Mishr a and Le Zhao Order Routing Decisio ns for a Fragme nted Market This paper reviews the latest theoretical, evidentiary, and experimental books related to choosing a trading platform in the context of different stock markets. It discusses the direct and indirect effects of market segregation on market quality in a variety of ways, including financial prowess, flexibility, and price efficiency. 10 Journal of risk manage ment in financia l instituti ons- 2010 Jan Fraen kle, Svetlo zar T. Rache v, Christ ian Scherr er Market Impact Measur ement of a VWAP Trading Algorit hm They proposed a market impact model for algorithmic trading. They show that this VWAP algorithm is the perfect solution to the problem of efficiency using market impact models presented. 3. Proposed Order Routing System Architecture 3.1 Requirements (1) QuickFix Engine[12] (2) JAVA (3) Java virtual machine (JVM compatible with Oracle JRE Java 1.7.x or higher.) (4) Java swing (5) MySQL (6) JDBC 3.2 Project Architecture This Paper presents Order routing system architecture which contains following contents with figure The whole system can be broken down into 4 components: (1) Client - side application (GUI) (2) Order Routing Server (3) Connector (Connects Order Routing System to multiple Exchanges) (4) Stock Exchanges (3rd party market data vendors)
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 900 Figure 3.1 Order Routing System Architecture 1) Client-side GUI application for placing orders. Brokers will be able to select stock ticker, Quantity of shares, order side(Buy or Sell), etc. Broker(client) can also add rules with respect to the type of order (limit order, stop order, stop limit order, etc.) Clients can also monitor the status of order whether an order has reached a desired exchange. 2) Server The Server block contains the data normalization, order routing server, data storage. This block directly communicates with different Exchanges in the stock market. ● Data normalization Block FIX (Financial Information Exchange)[5,8,11] is used extensively in broker-exchange connectivity. As there are multiple destinations (Exchanges) connected to the order routing server there is a need for data normalization. Hence data normalizer block is added to convert the market data from multiple exchanges to standard form(i.e. FIX message). This normalized market data is constantly provided to the order routing system. ● Order Routing Server Order Routing server will be provided with Market data from mock exchanges. The incoming order from the client is fed into the ORS as a FIX message. Server will use this market data and apply certain rules defined by the end user (broker) to route incoming orders to the stock exchange with the best price. ● Data Storage All the event history / order routing history is stored in a database. When an order reaches a particular destination the record of routed order will be stored in a database. These records can be retrieved by the client-side to monitor the status of an order. 3) Connector As the Order Routing System is going to interact with multiple exchanges, the server will have to handle multiple FIX sessions. The Connector component will handle these FIX sessions between ORS and multiple connected exchanges. 4) Exchanges We are using a simulator destination for testing purposes instead of an actual exchange. 5) FIX Protocol FIX protocol is a messaging standard for electronic communication for financial information or trade - related messages. A FIX message contains tag and value pairs. Each FIX tag represents a specific field and is denoted by numbers. Sample FIX message 8=FIX.4.4 | 9=284 | 35=8 | 34=61 | 49=TEST | 52=20180822-08:10:35.644 | 56=TESTSESSION | 57=testuser | 6=0 | 11=Order1 | 14=0 | 15=USD | 17=testsession-testuser-0asd-U-0 | 22=1 | 37=sdsda3- sds3-67ju-629d-18caf14bb34a | 38=3000000 | 39=0 | 40=2 | 44=100 | 48=26054abcd | 54=1 | 55=[N/A] | 60=20180822-08:10:35.452 | 150=0 | 151=3000000 | 423=1 | 10=117 | The above FIX message is a type of FIX message called “Execution Report” and it’s the acknowledgement message from the server to show that the order has been placed on the market. For example , tag 54=1 means the trade placed a BUY side order , 38=3000000 means that broker wants to buy 3 million shares. We are using QuickFIX/J which is a java version of an open source FIX engine. QuickFIX addresses the session level messaging of the FIX protocol. It also supports logging to multiple destinations. FIX is a session based protocol. Session is a communication or information exchange between two parties. FIX communication involves two parties:- 1) Initiator / Client - initiates the communication 2) Acceptor / Server - receives connection request from initiator and validates client request using login message.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 901 The Order Routing System will act as an acceptor for receiving orders from a broker and at the same time for routing orders to a particular exchange it will act as an initiator. The Order Routing System is going to connect with multiple exchanges simultaneously so that it can route orders received from brokers to the desired exchange. So in this case we will have one initiator and multiple acceptors. QuickFIX engine requires all these details about the sessions so that it can read the configurations and initiate sessions accordingly. There is a separate session for receiving market data via FIX protocol. Configurations for Order Routing System to connect to multiple exchanges: [DEFAULT] ConnectionType=i nitiator ReconnectInterval =60 StartTime=00:00:0 0 EndTime=00:00:0 0 SenderCompID=O RS FileStorePath=data [SESSION] BeginString=FI X.4.2 SenderCompID =ORS TargetCompID =NYSE HeartBtInt=20 SocketConnect Host=127.0.0.1 SocketConnect Port=9823 [SESSION] BeginString=FIX .4.2 SenderCompID= ORS TargetCompID= NASDAQ HeartBtInt=30 SocketConnectH ost=127.0.0.1 SocketConnectP ort=8323 Table 3.1 shows the configurations that are required to create a FIX sessions Session ID Description BeginString Shows FIX protocol version in the use SenderCompID ID of the party who is sending message TargetCompID ID of the party who is receiving message ConnectionType Defines if session will act as an acceptor or an initiator StartTime FIX session activation time EndTime FIX session deactivation time HeartBtInt HeartBeat Interval in seconds.(Only used for initiators) ReconnectInterval quickFIX engine Attempts to reconnect after certain interval (in seconds)(only for initiators) SocketConnectPort Used with a SocketIntiator. Socket port for connecting to a session with the acceptor Table 3.1 Configurations 4. Result Analysis There are a variety of algorithms used by brokerage firms, hedge funds and large investment banks to guide their decision or to route their orders to the exchange where they will get the best execution price. VWAP and TWAP are two such algorithms. For the scope of this paper, we will understand how VWAP works. 4.1 Proposed Order Routing Algorithm VWAP (Volume Weighted Average Price)[10] : Volume is important and it has an impact on the financial markets. Trading volume also helps investors identify the trend and momentum in a security. VWAP was created so that investors would make a decision by taking into account both volume and price. VWAP = ∑ ∑ (1) First step for finding VWAP involves calculating the average price at which a security was traded for a given period Average Price = (high + low + close)/3 = (3815.95 + 3757.60 + 3784.20)/3 Average price = 3785.91 (2) For the second step, multiply the average price with the volume for that period and we need to add the cumulative total of the previous period For example, Let’s say at a particular time period (t) volume traded was 105003. (Price * Volume) = 397,351,907.73 For x+1, with volume at 57668 The cumulative average price = ((Avg. Price at t+1) * (volume at t+1)) + cumulative total at t The cumulative average price = (3786.42 * 57688) + 397,351,907.73 = 615,782,904.69
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 902 (3) For the third step, find the cumulative total volume. Volume at time t = 105003 Volume at time t+1 = 57668 Cumulative total volume = 105003 + 57668 = 162671 (4) In the final step simply find VWAP by dividing cumulative price* volume by the cumulative volume. VWAP = (Cumulative(Price*Volume)) / (Cumulative Volume) For time t, VWAP = 397,351,907.73 / 105003 = 3784.1957 For time t+1, VWAP = 615,782,904.69 / 162671 = 3785.449 Below Figure shows the results calculated using the above four steps involved in VWAP Algorithm on 1-minute interval. Figure 4.1 VWAP Sample Calculation Many 3rd party market data vendors and API also provide this VWAP value so that traders can make their decision and it also helps them to determine the trend for a particular security. 5. Conclusion This paper overcomes problems of an existing system which requires more time for executing an order and because of this delay there is a decrease in efficiency or performance of the system. In this paper, we tried to overcome this problem. Smart Order Routing System can quickly find the best execution of an Order based on some parameters. This system increases the flexibility, customizability, efficiency and becomes more fast and secure because of the FIX engine. FIX engine will increase efficiency between brokers for provision and completion of trading services. It is popular within the Exchanges community over the last several years all exchanges surveyed supported a FIX interface. Currently, FIX is being used for equities, fixed income and foreign exchange trading which can be very helpful in the stock market. In future, along with the transport layer the FIX network will become more integrated with the trading ecosystem. This will help save time and also eliminate errors or inaccuracies making the trading ecosystem more efficient. References [1] Andrew Todd, Peter Beling, Willia, Scherer, “Order Routing and Arbitrage Opportunities in a Multi-Market Trading Simulation” - IEEE Symposium series on Computational Intelligence (IEEE), 2018. [2] Thierry Foucault, Albert J. Menkveld, "Competition for Order Flow and Smart Order Routing Systems" - Journal of Finance, Vol. 63, 2008. [3] Dhiren Rawal, "Bringing Intelligent Decision-Making to Order Routing" - The Journal of Trading Winter, 2010. [4] Rama Cont, Arseniy Kukanov, "Optimal order placement in limit order markets" - Quantitative Finance, 2017. [5] Shweta Swarnkar, John Jenq, "Implementation of FIX engine and order management systems using ASP.NET C#" - IMETI 2011, 4th International Multi-Conference on Engineering and Technological Innovation (IMETI), 2011. [6] Claudia Pop, Cristian Pop, Antal Marcel, Andreea Vesa, Teodor Petrican, Tudor Cioara, Ionut Anghel, Ioan Salomie, "Decentralizing the Stock Exchange using Blockchain" - IEEE 14th International Conference on Intelligent Computer Communication and Processing (ICCP),2018. [7] Rekhit Pachanekar, “Automated Trading Systems: Architecture, Protocols, Types of Latency” - https://blog.quantinsti.com/automated-trading- system/,2019. [8] Conference: Society and Technology, “The Belgrade Stock Exchange: The Success Story of FIX Protocol Implementation” - Conference: Society and Technology, 2008. [9] Suchismita Mishra, Le Zhao, "Order Routing Decisions for a Fragmented Market" - Journal of risk and financial management (JRFM), 2021. [10] Jan Fraenkle,Svetlozar T. Rachev,Christian Scherrer, “Market Impact Measurement of a VWAP Trading Algorithm” -Journal of risk management in financial institutions,2010. [11]https://javarevisited.blogspot.com/2011/01/basics- of-fix-protcol-and-fix-engine.html#axzz77eONfcnn [12] https://www.quickfixj.org/documentation/index.html.