|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fxcm.fix.pretrade.MarketDataSnapshot
com.fxcm.fix.pretrade.inner.MarketDataSnapshot
public class MarketDataSnapshot
Market Data Snapshot Full Refresh, FIX 4-4 with historical snapshots.
| Field Summary |
|---|
| Fields inherited from class com.fxcm.fix.pretrade.MarketDataSnapshot |
|---|
OBJ_TYPE |
| Constructor Summary | |
|---|---|
MarketDataSnapshot()
|
|
MarketDataSnapshot(MarketDataSnapshot aMarketDataSnapshot)
|
|
| Method Summary | |
|---|---|
void |
addMarketDataEntry(MarketDataEntry aMarketDataEntry)
|
boolean |
fill(IMessage aMsg)
Recreates object state from given message. |
String |
getAskCurrency()
Returns dealt currency, when field empty dealt currency is a left currency of quote symbol |
double |
getAskEntrySize()
Returns quote liquidity, impressed in dealt currency, when field is missed any order quantity possible |
UTCDate |
getAskExpireDate()
Returns quote expiration date |
UTCTimeOnly |
getAskExpireTime()
Returns quote expiration time |
String |
getAskId()
Returns ask quote id |
String |
getAskOriginator()
Returns name of quote source |
String |
getAskQuoteCondition()
Returns quote condition, Possible values: "A" active "B" closed |
int |
getAskQuoteType()
Returns quote Type. |
String |
getBidCurrency()
Returns dealt currency, when field empty dealt currency is a left currency of quote symbol |
double |
getBidEntrySize()
Returns quote liquidity, impressed in dealt currency, when field is missed any order quantity possible |
UTCDate |
getBidExpireDate()
Returns quote expiration date |
UTCTimeOnly |
getBidExpireTime()
Returns quote expiration time |
String |
getBidId()
Returns bid quote id |
String |
getBidOriginator()
Returns name of quote source |
String |
getBidQuoteCondition()
Returns quote condition, Possible values: "A" active "B" closed |
int |
getBidQuoteType()
Returns quote Type. |
MarketDataEntry |
getDefaultMarketDataEntry(String aMDEntryType,
boolean aCreateNew)
|
Collection |
getMarketDataEntries()
|
MarketDataEntry |
getMarketDataEntry(String aMDEntryID)
|
void |
reset()
Reset object state to default values. |
void |
setAskClose(double aAskClose)
Updates closing ask price. |
void |
setAskCurrency(String aAskCurrency)
Sets dealt currency, when field empty dealt currency is a left currency of quote symbol |
void |
setAskEntrySize(double aAskEntrySize)
Sets quote liquidity, impressed in dealt currency, when field is missed any order quantity possible |
void |
setAskExpireDate(UTCDate aAskExpireDate)
Sets quote expiration date |
void |
setAskExpireTime(UTCTimeOnly aAskExpireTime)
Sets quote expiration time |
void |
setAskHigh(double aAskHigh)
Updates high ask price. |
void |
setAskId(String aAskId)
Sets ask quote id |
void |
setAskLow(double aAskLow)
Updates low ask price. |
void |
setAskOpen(double aAskOpen)
Updates opening ask price. |
void |
setAskOriginator(String aAskOriginator)
Sets name of quote source |
void |
setAskQuoteCondition(String aAskQuoteCondition)
Sets quote condition, Possible values: "A" active "B" closed |
void |
setAskQuoteType(int aAskQuoteType)
Sets quote Type. |
void |
setBidClose(double aBidClose)
Updates closing bid price. |
void |
setBidCurrency(String aBidCurrency)
Sets dealt currency, when field empty dealt currency is a left currency of quote symbol |
void |
setBidEntrySize(double aBidEntrySize)
Sets quote liquidity, impressed in dealt currency, when field is missed any order quantity possible |
void |
setBidExpireDate(UTCDate aBidExpireDate)
Sets quote expiration date |
void |
setBidExpireTime(UTCTimeOnly aBidExpireTime)
Sets quote expiration time |
void |
setBidHigh(double aBidHigh)
Updates high bid price. |
void |
setBidId(String aBidId)
Sets bid quote id |
void |
setBidLow(double aBidLow)
Updates low bid price. |
void |
setBidOpen(double aBidOpen)
Updates opening bid price. |
void |
setBidOriginator(String aBidOriginator)
Sets name of quote source |
void |
setBidQuoteCondition(String aBidQuoteCondition)
Sets quote condition, Possible values: "A" active "B" closed |
void |
setBidQuoteType(int aBidQuoteType)
Sets quote Type. |
void |
setHigh(double aHigh)
Updates trading session high price. |
void |
setLow(double aLow)
Updates trading session low price. |
void |
setTickVolume(int aTickVolume)
Update period tick volume. |
IMessage |
toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aMDEntryTypeSet,
IMessageFactory aFactory)
Converts object to IMessage. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MarketDataSnapshot()
public MarketDataSnapshot(MarketDataSnapshot aMarketDataSnapshot)
| Method Detail |
|---|
public void setAskLow(double aAskLow)
MarketDataSnapshot0.00 by default.
setAskLow in class MarketDataSnapshotpublic void setAskHigh(double aAskHigh)
MarketDataSnapshot0.00 by default.
setAskHigh in class MarketDataSnapshotaAskHigh - high ask pricepublic void setAskOpen(double aAskOpen)
MarketDataSnapshot0.00 by default.
setAskOpen in class MarketDataSnapshotaAskOpen - opening ask pricepublic void setAskClose(double aAskClose)
MarketDataSnapshot0.00 by default.
setAskClose in class MarketDataSnapshotaAskClose - closing ask pricepublic void setLow(double aLow)
MarketDataSnapshot0.00 by default.
setLow in class MarketDataSnapshotaLow - low pricepublic void setHigh(double aHigh)
MarketDataSnapshot0.00 by default.
setHigh in class MarketDataSnapshotaHigh - high pricepublic void setBidLow(double aBidLow)
MarketDataSnapshot0.00 by default.
setBidLow in class MarketDataSnapshotaBidLow - low bid pricepublic void setBidHigh(double aBidHigh)
MarketDataSnapshot0.00 by default.
setBidHigh in class MarketDataSnapshotaBidHigh - high bid pricepublic void setBidOpen(double aBidOpen)
MarketDataSnapshot0.00 by default.
setBidOpen in class MarketDataSnapshotaBidOpen - opening bid pricepublic void setBidClose(double aBidClose)
MarketDataSnapshot0.00 by default.
setBidClose in class MarketDataSnapshotaBidClose - closing bid pricepublic void setTickVolume(int aTickVolume)
MarketDataSnapshot
setTickVolume in class MarketDataSnapshotpublic String getBidId()
MarketDataSnapshot
getBidId in class MarketDataSnapshotpublic void setBidId(String aBidId)
MarketDataSnapshot
setBidId in class MarketDataSnapshotaBidId - bid quote idpublic String getAskId()
MarketDataSnapshot
getAskId in class MarketDataSnapshotpublic void setAskId(String aAskId)
MarketDataSnapshot
setAskId in class MarketDataSnapshotaAskId - ask quote idpublic String getBidQuoteCondition()
MarketDataSnapshot
getBidQuoteCondition in class MarketDataSnapshotpublic void setBidQuoteCondition(String aBidQuoteCondition)
MarketDataSnapshot
setBidQuoteCondition in class MarketDataSnapshotaBidQuoteCondition - quote condition, Possible values: "A" active "B" closedpublic int getBidQuoteType()
MarketDataSnapshot
getBidQuoteType in class MarketDataSnapshotpublic void setBidQuoteType(int aBidQuoteType)
MarketDataSnapshot
setBidQuoteType in class MarketDataSnapshotaBidQuoteType - quote Type. Possible values "0" - Indicative, "1" - Tradeablepublic UTCDate getBidExpireDate()
MarketDataSnapshot
getBidExpireDate in class MarketDataSnapshotpublic void setBidExpireDate(UTCDate aBidExpireDate)
MarketDataSnapshot
setBidExpireDate in class MarketDataSnapshotaBidExpireDate - quote expiration datepublic UTCTimeOnly getBidExpireTime()
MarketDataSnapshot
getBidExpireTime in class MarketDataSnapshotpublic void setBidExpireTime(UTCTimeOnly aBidExpireTime)
MarketDataSnapshot
setBidExpireTime in class MarketDataSnapshotaBidExpireTime - quote expiration timepublic String getBidOriginator()
MarketDataSnapshot
getBidOriginator in class MarketDataSnapshotpublic void setBidOriginator(String aBidOriginator)
MarketDataSnapshot
setBidOriginator in class MarketDataSnapshotaBidOriginator - name of quote sourcepublic String getBidCurrency()
MarketDataSnapshot
getBidCurrency in class MarketDataSnapshotpublic void setBidCurrency(String aBidCurrency)
MarketDataSnapshot
setBidCurrency in class MarketDataSnapshotaBidCurrency - dealt currency, when field empty dealt currency is a left currency of quote symbolpublic double getBidEntrySize()
MarketDataSnapshot
getBidEntrySize in class MarketDataSnapshotpublic void setBidEntrySize(double aBidEntrySize)
MarketDataSnapshot
setBidEntrySize in class MarketDataSnapshotaBidEntrySize - quote liquidity, impressed in dealt currency, when field is missed any order quantity possiblepublic String getAskQuoteCondition()
MarketDataSnapshot
getAskQuoteCondition in class MarketDataSnapshotpublic void setAskQuoteCondition(String aAskQuoteCondition)
MarketDataSnapshot
setAskQuoteCondition in class MarketDataSnapshotaAskQuoteCondition - quote condition, Possible values: "A" active "B" closedpublic int getAskQuoteType()
MarketDataSnapshot
getAskQuoteType in class MarketDataSnapshotpublic void setAskQuoteType(int aAskQuoteType)
MarketDataSnapshot
setAskQuoteType in class MarketDataSnapshotaAskQuoteType - quote Type. Possible values "0" - Indicative, "1" - Tradeablepublic UTCDate getAskExpireDate()
MarketDataSnapshot
getAskExpireDate in class MarketDataSnapshotpublic void setAskExpireDate(UTCDate aAskExpireDate)
MarketDataSnapshot
setAskExpireDate in class MarketDataSnapshotaAskExpireDate - quote expiration datepublic UTCTimeOnly getAskExpireTime()
MarketDataSnapshot
getAskExpireTime in class MarketDataSnapshotpublic void setAskExpireTime(UTCTimeOnly aAskExpireTime)
MarketDataSnapshot
setAskExpireTime in class MarketDataSnapshotaAskExpireTime - quote expiration timepublic String getAskOriginator()
MarketDataSnapshot
getAskOriginator in class MarketDataSnapshotpublic void setAskOriginator(String aAskOriginator)
MarketDataSnapshot
setAskOriginator in class MarketDataSnapshotaAskOriginator - name of quote sourcepublic String getAskCurrency()
MarketDataSnapshot
getAskCurrency in class MarketDataSnapshotpublic void setAskCurrency(String aAskCurrency)
MarketDataSnapshot
setAskCurrency in class MarketDataSnapshotaAskCurrency - dealt currency, when field empty dealt currency is a left currency of quote symbolpublic double getAskEntrySize()
MarketDataSnapshot
getAskEntrySize in class MarketDataSnapshotpublic void setAskEntrySize(double aAskEntrySize)
MarketDataSnapshot
setAskEntrySize in class MarketDataSnapshotaAskEntrySize - quote liquidity, impressed in dealt currency, when field is missed any order quantity possible
public IMessage toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aMDEntryTypeSet,
IMessageFactory aFactory)
MarketDataSnapshot
toMessage in interface ITransportabletoMessage in class MarketDataSnapshotaSID - user session IDaTradingSessionID - Trading Session ID, to alternate a value from object stateaTradingSessionSubID - Trading Session Sub ID, to alternate a value from object stateaRequestID - Request ID, to alternate a value from object stateaMDEntryTypeSet - Set of options for message creation, reservedaFactory - message factory that is in use to process
null if creation failspublic boolean fill(IMessage aMsg)
MarketDataSnapshot
fill in interface ITransportablefill in class MarketDataSnapshotaMsg - orignal message to fill out object state
true when valid object state is generated and false in case of errorspublic void reset()
reset in class MarketDataSnapshotpublic String toString()
toString in class Object
public MarketDataEntry getDefaultMarketDataEntry(String aMDEntryType,
boolean aCreateNew)
public Collection getMarketDataEntries()
public void addMarketDataEntry(MarketDataEntry aMarketDataEntry)
public MarketDataEntry getMarketDataEntry(String aMDEntryID)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||