QBbgLib
0.4
Qt wrapper for the Bloomberg API
|
Enables retrieval of tick-by-tick history. More...
#include <QBbgIntradayTickRequest.h>
Public Member Functions | |
QBbgIntradayTickRequest () | |
Creates an empty intraday tick request. More... | |
QBbgIntradayTickRequest (const QBbgIntradayTickRequest &a) | |
Creates a copy of a intraday tick request. More... | |
virtual | ~QBbgIntradayTickRequest () |
Destructor. More... | |
bool | includeBicMicCodes () const |
bool | includeBrokerCodes () const |
bool | includeConditionCodes () const |
bool | includeExchangeCodes () const |
bool | includeNonPlottable () const |
bool | includeRpsCodes () const |
virtual QBbgIntradayTickRequest & | operator= (const QBbgIntradayTickRequest &a) |
Copies another intraday tick request. More... | |
virtual bool | operator== (const QBbgIntradayTickRequest &a) const |
Checks if two requests are identical. More... | |
void | setIncludeBicMicCodes (bool val) |
void | setIncludeBrokerCodes (bool val) |
void | setIncludeConditionCodes (bool val) |
void | setIncludeExchangeCodes (bool val) |
void | setIncludeNonPlottable (bool val) |
void | setIncludeRpsCodes (bool val) |
![]() | |
virtual | ~QBbgAbstractIntradayRequest ()=0 |
Destructor. More... | |
virtual const QDateTime & | endDateTime () const |
The last date/time of the period to retrieve data. More... | |
virtual EventType | eventType () const |
Returns the type of event to retrieve. More... | |
virtual bool | isValidReq () const override |
Reimplemented from QBbgAbstractRequest::isValidReq() More... | |
virtual QBbgAbstractIntradayRequest & | operator= (const QBbgAbstractIntradayRequest &a) |
Copies another tick data request. More... | |
virtual bool | operator== (const QBbgAbstractIntradayRequest &other) const |
Checks if two requests are identical. More... | |
virtual void | setDateTimeRange (QDateTime startDt, QDateTime endDt) |
Set the period range to retrieve. More... | |
virtual void | setEndDateTime (const QDateTime &val) |
Set the last date/time of the period to retrieve data. More... | |
virtual void | setEventType (EventType val) |
Set the type of event to retrieve. More... | |
virtual void | setSecurity (const QBbgSecurity &val) override |
Reimplemented from QBbgAbstractRequest::setSecurity() More... | |
virtual void | setStartDateTime (const QDateTime &val) |
Set the first date/time of the period to retrieve data. More... | |
virtual const QDateTime & | startDateTime () const |
The first date/time of the period to retrieve data. More... | |
![]() | |
virtual | ~QBbgAbstractRequest ()=0 |
Destructor. More... | |
virtual qint64 | getID () const |
Returns the current ID for the request. More... | |
virtual QBbgAbstractRequest & | operator= (const QBbgAbstractRequest &other) |
Copies another request. More... | |
virtual bool | operator== (const QBbgAbstractRequest &other) const |
Checks if two requests are identical. More... | |
virtual RequestType | requestType () const |
Returns the type of request. More... | |
virtual const QBbgSecurity & | security () const |
Returns the security associated with the request. More... | |
virtual void | setID (qint64 val) |
Set the ID associated to the current request. More... | |
virtual void | setSecurity (const QString &SecName, QBbgSecurity::YellowKeys SecKey) |
Overloaded from setSecurity. More... | |
Properties | |
bool | includeBicMicCodes |
Include bank or market identifier code. More... | |
bool | includeBrokerCodes |
Include the broker codes of the trade. More... | |
bool | includeConditionCodes |
Include any condition codes that may be associated to a tick, which identifies extraordinary trading and quoting circumstances. More... | |
bool | includeExchangeCodes |
Include the exchange code of the trade. More... | |
bool | includeNonPlottable |
Include ticks in the response that have condition codes. More... | |
bool | includeRpsCodes |
Include transaction codes. More... | |
![]() | |
QDateTime | endDateTime |
The last date/time of the period to retrieve data. More... | |
EventType | eventType |
The type of event to retrieve. More... | |
QDateTime | startDateTime |
The first date/time of the period to retrieve data. More... | |
![]() | |
bool | isValidReq |
Checks if the request is valid. More... | |
qint64 | requestID |
The request unique identifier. More... | |
RequestType | requestType |
The type of the request. More... | |
QBbgSecurity | security |
The security associated with the request. More... | |
Enables retrieval of tick-by-tick history.
|
virtual |
Destructor.
QBbgLib::QBbgIntradayTickRequest::QBbgIntradayTickRequest | ( | ) |
Creates an empty intraday tick request.
QBbgLib::QBbgIntradayTickRequest::QBbgIntradayTickRequest | ( | const QBbgIntradayTickRequest & | a | ) |
Creates a copy of a intraday tick request.
bool QBbgLib::QBbgIntradayTickRequest::includeBicMicCodes | ( | ) | const |
bool QBbgLib::QBbgIntradayTickRequest::includeBrokerCodes | ( | ) | const |
bool QBbgLib::QBbgIntradayTickRequest::includeConditionCodes | ( | ) | const |
bool QBbgLib::QBbgIntradayTickRequest::includeExchangeCodes | ( | ) | const |
bool QBbgLib::QBbgIntradayTickRequest::includeNonPlottable | ( | ) | const |
bool QBbgLib::QBbgIntradayTickRequest::includeRpsCodes | ( | ) | const |
|
virtual |
Copies another intraday tick request.
|
virtual |
Checks if two requests are identical.
void QBbgLib::QBbgIntradayTickRequest::setIncludeBicMicCodes | ( | bool | val | ) |
void QBbgLib::QBbgIntradayTickRequest::setIncludeBrokerCodes | ( | bool | val | ) |
void QBbgLib::QBbgIntradayTickRequest::setIncludeConditionCodes | ( | bool | val | ) |
void QBbgLib::QBbgIntradayTickRequest::setIncludeExchangeCodes | ( | bool | val | ) |
void QBbgLib::QBbgIntradayTickRequest::setIncludeNonPlottable | ( | bool | val | ) |
void QBbgLib::QBbgIntradayTickRequest::setIncludeRpsCodes | ( | bool | val | ) |
|
readwrite |
Include bank or market identifier code.
The BIC, or Bank Identifier Code, as a 4-character unique identifier for each bank that executed and reported the OTC trade, as required by MiFID.
BICs are assigned and maintained by SWIFT (Society for Worldwide Interbank Financial Telecommunication).
The MIC is the Market Identifier Code, and this indicates the venue on which the trade was executed.
|
readwrite |
Include the broker codes of the trade.
The broker code for Canadian, Finnish, Mexican, Philippine, and Swedish equities only.
The Market Maker Lookup screen, MMTK<GO>, displays further information on market makers and their corresponding codes.
|
readwrite |
Include any condition codes that may be associated to a tick, which identifies extraordinary trading and quoting circumstances.
A comma delimited list of exchange condition codes associated with the event.
Review QR<GO> for more information on each code eturned.
|
readwrite |
Include the exchange code of the trade.
The exchange code where this tick originated.
Review QR<GO> for more information.
|
readwrite |
Include ticks in the response that have condition codes.
|
readwrite |
Include transaction codes.
The Reporting Party Side. The following values appear:
-B: A customer transaction where the dealer purchases securities from the customer.
-S: A customer transaction where the dealer sells securities to the customer.
-D: An inter-dealer transaction (always from the sell side).