net.commerce.zocalo.history
Class TransactionRec
java.lang.Object
net.commerce.zocalo.history.PriceHistoryRecord
net.commerce.zocalo.history.TransactionRec
public class TransactionRec
- extends PriceHistoryRecord
TransactionRec represents a complete transaction, which may include
multiple book and market trades when a single new order consumes more
than a single book order or both book orders and MarketMaker offers.
Method Summary |
void |
addAskPriceChange(BinaryClaim claim,
double askAfter)
|
void |
addAskPriceChange(Position position,
double askAfter)
|
void |
addBidPriceChange(BinaryClaim claim,
double bidAfter)
|
void |
addBidPriceChange(Position position,
double bidAfter)
|
void |
addBookTrade(SecureUser taker,
double quantity,
Order order)
|
void |
addMarketTrade(Position position,
SecureUser taker,
double open,
double close,
double quantity)
|
void |
addPriceChange(BinaryClaim claim,
double bidAfter,
double askAfter)
|
void |
addPriceChange(Position position,
double bidAfter,
double askAfter)
|
void |
addTo(org.jfree.data.time.TimePeriodValuesCollection c)
|
void |
addTransactionsTo(org.jfree.data.time.TimePeriodValuesCollection c)
|
double |
getQuantity()
|
org.jfree.data.time.SimpleTimePeriod |
time()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransactionRec
public TransactionRec()
TransactionRec
public TransactionRec(java.util.Date testDate)
- Deprecated.
addBookTrade
public void addBookTrade(SecureUser taker,
double quantity,
Order order)
addMarketTrade
public void addMarketTrade(Position position,
SecureUser taker,
double open,
double close,
double quantity)
addPriceChange
public void addPriceChange(Position position,
double bidAfter,
double askAfter)
addPriceChange
public void addPriceChange(BinaryClaim claim,
double bidAfter,
double askAfter)
addBidPriceChange
public void addBidPriceChange(Position position,
double bidAfter)
addBidPriceChange
public void addBidPriceChange(BinaryClaim claim,
double bidAfter)
addAskPriceChange
public void addAskPriceChange(Position position,
double askAfter)
addAskPriceChange
public void addAskPriceChange(BinaryClaim claim,
double askAfter)
addTransactionsTo
public void addTransactionsTo(org.jfree.data.time.TimePeriodValuesCollection c)
time
public org.jfree.data.time.SimpleTimePeriod time()
getQuantity
public double getQuantity()
- Specified by:
getQuantity
in class PriceHistoryRecord
addTo
public void addTo(org.jfree.data.time.TimePeriodValuesCollection c)
- Specified by:
addTo
in class PriceHistoryRecord