Package org.drip.oms.depth
Class CrossVenueMontageDigest
java.lang.Object
org.drip.oms.depth.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 = L1, L2, L3 Deep Books
- 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 booleancontainsTicker(java.lang.String ticker)Indicate if the Specified Ticker is available in the MontageMontageL1ManagerretrieveTickerMontageL1Manager(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
-