Package org.drip.oms.exchange
Class CrossVenueMontageDigest
java.lang.Object
org.drip.oms.exchange.CrossVenueMontageDigest
public class CrossVenueMontageDigest
extends java.lang.Object
CrossVenueMontageDigest contains the Digest of cross-Venue Montage Calculation. The References are:
- Chen, J. (2021): Time in Force: Definition, Types, and Examples https://www.investopedia.com/terms/t/timeinforce.asp
- Cont, R., and A. Kukanov (2017): Optimal Order Placement in Limit Order Markets Quantitative Finance 17 (1) 21-39
- Vassilis, P. (2005b): Slow and Fast Markets Journal of Economics and Business 57 (6) 576-593
- Weiss, D. (2006): After the Trade is Made: Processing Securities Transactions Portfolio Publishing London UK
- Wikipedia (2023): Central Limit Order Book https://en.wikipedia.org/wiki/Central_limit_order_book
- Module = Product Core Module
- Library = Transaction Cost Analytics
- Project = Rd Order Specification, Handling, and Management
- Package = Implementation of Venue Order Handling
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description CrossVenueMontageDigest(java.util.Map<java.lang.String,MontageL1Manager> tickerL1ManagerMap)
CrossVenueMontageDigest Constructor -
Method Summary
Modifier and Type Method Description boolean
containsTicker(java.lang.String ticker)
Indicate if the Specified Ticker is available in the MontageMontageL1Manager
retrieveTickerMontageL1Manager(java.lang.String ticker)
Retrieve the L1 Montage Manager Map for specified Tickerjava.util.Map<java.lang.String,MontageL1Manager>
tickerL1ManagerMap()
Retrieve the Ticker to L1 Montage Manager Mapjava.util.Set<java.lang.String>
tickerSet()
Retrieve the Set of Montage TickersMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CrossVenueMontageDigest
public CrossVenueMontageDigest(java.util.Map<java.lang.String,MontageL1Manager> tickerL1ManagerMap) throws java.lang.ExceptionCrossVenueMontageDigest Constructor- Parameters:
tickerL1ManagerMap
- Ticker to L1 Montage Manager Map- Throws:
java.lang.Exception
- Thrown if Inputs are Invalid
-
-
Method Details
-
tickerL1ManagerMap
Retrieve the Ticker to L1 Montage Manager Map- Returns:
- The Ticker to L1 Montage Manager Map
-
tickerSet
public java.util.Set<java.lang.String> tickerSet()Retrieve the Set of Montage Tickers- Returns:
- Set of Montage Tickers
-
containsTicker
public boolean containsTicker(java.lang.String ticker)Indicate if the Specified Ticker is available in the Montage- Parameters:
ticker
- Ticker- Returns:
- TRUE - The Specified Ticker is available in the Montage
-
retrieveTickerMontageL1Manager
Retrieve the L1 Montage Manager Map for specified Ticker- Parameters:
ticker
- Ticker- Returns:
- L1 Montage Manager Map for specified Ticker
-