com.activequant.trading.virtual
Class VirtualExchange
java.lang.Object
com.activequant.trading.virtual.VirtualExchange
- All Implemented Interfaces:
- IExchange
public class VirtualExchange
- extends Object
- implements IExchange
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VirtualExchange
public VirtualExchange()
currentExchangeTime
public TimeStamp currentExchangeTime()
- Specified by:
currentExchangeTime in interface IExchange
prepareOrder
public IOrderTracker prepareOrder(Order order)
throws UnsupportedOrderType,
IncompleteOrderInstructions
- Specified by:
prepareOrder in interface IExchange
- Throws:
UnsupportedOrderType
IncompleteOrderInstructions
getOrderTracker
public IOrderTracker getOrderTracker(Order order)
execution
public void execution(Order order,
double price,
double quantity)
processStreamEvent
public void processStreamEvent(StreamEvent streamEvent)
- Specified by:
processStreamEvent in interface IExchange
getOrderBook
public LimitOrderBook getOrderBook(String tradeableInstrumentId)
- Specified by:
getOrderBook in interface IExchange
Copyright © 2012 ActiveQuant GmbH. All Rights Reserved.