Package com.bank.trading.execution
Class SmartOrderRouter
java.lang.Object
com.bank.trading.execution.SmartOrderRouter
- All Implemented Interfaces:
Runnable
Defines a SmartOrderRouter that is responsible for routing orders
decide which exchange is the best to execute the order on and how
fast or slow to execute to reduce market slip and to hide out strategy from our competitors
This runs on the ExecutionService server.
-
Constructor Summary
ConstructorsConstructorDescriptionSmartOrderRouter(InetSocketAddress address, InetSocketAddress LamportAddress) Constructor to initialize the SmartOrderRouter with a socket address. -
Method Summary
-
Constructor Details
-
SmartOrderRouter
Constructor to initialize the SmartOrderRouter with a socket address.- Parameters:
address- The socket address of server.
-
-
Method Details