Constant | Value | Description |
A | + | Add |
D | - | Remove |
M | m | Modify |
Constant | Value | Description |
A | Active | Active |
D | Deleted | Deleted |
Constant | Value | Description |
O | O | Other |
R | M | Minimum balance agreement |
S | S | Specification |
G | G | General agreement |
Not set |
Constant | Value | Description |
B | B | Raise funds |
S | S | Place funds |
Constant | Value | Description |
A | Allow list | Allow list |
D | Deny list | Deny list |
Constant | Value | Description |
R | Rus | Russian |
E | Eng | English |
Constant | Value | Description |
O | Act | Active |
W | - | Withdrawn |
R | -TS | Rejected by the Trading System |
C | -C | Cancelled by the Trading System |
D | -D | Cancelled by Trading System on user's disconnect (COD) |
I | Counter negdeals | Waiting for counter negdeals |
J | Closed | Inactive (withdrawn) with matched orders |
Constant | Value | Description |
A | Operations are allowed | |
S | S | Operations are suspended |
N | B | Suspended for trading, settlement is allowed |
Constant | Value | Description |
N | N | Not traded right now |
T | Trading session |
Constant | Value | Description |
N | No | |
Y | Yes | Yes |
No input fields
Output field | Description | Type | Size | Remarks |
CPLISTID | ID of list | INTEGER | 12 | ID of the counterparty list |
FIRMID | List owner's firm Id | CHAR | 12 | List owner's firm Id |
NAME | Partner list name | CHAR | 30 | Partner list name set by the user |
TYPE | Partner list type | TCPListType | 1 | Partner list type (allow list or deny list) |
STATUS | Partner list status | TActiveStatus | 1 | Partner list status |
No input fields
Output field | Description | Type | Size | Remarks |
CPLISTID | ID of list | INTEGER | 12 | ID of the counterparty list |
FIRMID | List owner's firm Id | CHAR | 12 | List owner's firm Id |
CPFIRMID | Counterparty | CHAR | 12 | Counterparty firm |
STATUS | Partner list status | TActiveStatus | 1 | Partner list status |
No input fields
Output field | Description | Type | Size | Remarks |
QUOTENO | Quote number | INTEGER | 12 | Quote ID number |
ORDERNO | Order | INTEGER | 12 | Order ID |
LIFETIME | Order lifetime | TIME | 6 | Time when the order will be automatically withdrawn |
No input fields
Output field | Description | Type | Size | Remarks |
QUOTENO | Quote number | INTEGER | 12 | Quote ID number |
ENTRYDATE | Date | DATE | 8 | |
ENTRYTIME | Time | TIME | 6 | |
STATUS | Status | TQuoteStatus | 1 | Status of a quote |
BUYSELL | Direction | TBuySell | 1 | Quote direction - "Buy / Sell" |
USERID | User ID | CHAR | 12 | |
FIRMID | Firm | CHAR | 12 | Firm ID |
SECBOARD | Board | CHAR | 4 | Board ID for the security |
SECCODE* | Security | CHAR | 12 | Security ID |
PRICE | Price (rate) | FLOAT | 17 | |
CPLISTID | ID of list | INTEGER | 12 | ID of the counterparty list |
CPFIRMID | Counterparty | CHAR | 12 | Counterparty firm |
EXTREF | External user ID | CHAR | 12 | A reference field which may be used as a back-feed by an external system. May contain, for example, a user ID of the external system user who entered the original order into that external system. |
MICROSECONDS | Microseconds | INTEGER | 6 | Time when the quote was registered at the Trading System, microseconds |
UPDATETIME | Update time | TIME | 6 | Time when the quote was updated last time (cancelled) |
UPDATE_MICROSECONDS | Update time microseconds | INTEGER | 6 | Time when the quote was updated last time (cancelled), microseconds |
VALUE | Value | FIXED | 16.2 | Value, expressed in the currency of settlement |
REPOTERM | Deposit term | INTEGER | 4 | Deposit term expressed in calendar days. The term starts on the next day after the first deposit leg settlement and ends on the day of the second deposit leg settlement inclusive. |
BENCHMARKID | Benchmark | CHAR | 12 | Benchmark identifier |
SETTLECODE | Settlement code | CHAR | 12 | Settlement code for the trade |
BROKERREF | Broker reference | CHAR | 20 | Additional information entered by the trading firm (usually - client instruction number) |
TRDACCID | Trading account | CHAR | 12 | Trading account number |
AMOUNTINDICATOR | Full amount indicator | TYesNo | 1 | Indicates that minimum order value equals to the sum of funds being placed |
SHOWBESTBID | Show best bid for quote | TYesNo | 1 | Show best price of bid orders for this quote |
BESTBID | Best bid rate, % | FLOAT | 17 | Best price of bid orders expressed in percents |
AGREEMENTTYPE | Agreement type | TAgreementType | 1 | |
CLOSEONTRADEVALUE | Close quote automatically | TYesNo | 1 | Close quote automatically when designated trade value is achieved |
No input fields
Output field | Description | Type | Size | Remarks |
QUOTENO | Quote number | INTEGER | 12 | Quote ID number |
STATUS | Status | TQuoteStatus | 1 | Status of quote |
BUYSELL | Direction | TBuySell | 1 | Quote direction - "Buy / Sell" |
FIRMID | Firm | CHAR | 12 | Firm ID |
SECBOARD | Board | CHAR | 4 | Board ID for the security |
SECCODE* | Security | CHAR | 12 | Security ID |
PRICE | Price | FLOAT | 17 | |
QUANTITY | Lots | INTEGER | 16 | Quantity, expressed in lots |
EXTREF | External user ID | CHAR | 12 | A reference field which may be used as a back-feed by an external system. May contain, for example, a user ID of the external system user who entered the original order into that external system. |
VALUE | Value | FIXED | 16.2 | Value, expressed in the currency of settlement |
REPOTERM | Deposit term | INTEGER | 4 | Deposit term expressed in calendar days. The term starts on the next day after the first deposit leg settlement and ends on the day of the second deposit leg settlement inclusive. |
BENCHMARKID | Benchmark | CHAR | 12 | Benchmark identifier |
SETTLECODE | Settlement code | CHAR | 12 | Settlement code for the trade |
AMOUNTINDICATOR | Full amount indicator | TYesNo | 1 | Indicates that minimum order value equals to the sum of funds being placed |
BESTBID | Best bid rate, % | FLOAT | 17 | Best price of bid orders expressed in percents |
AGREEMENTTYPE | Agreement type | TAgreementType | 1 |
No input fields
Output field | Description | Type | Size | Remarks |
FIRMID | Firm | CHAR | 12 | Firm ID |
CPLISTID | ID of list | INTEGER | 12 | ID of the counterparty list |
No input fields
Output field | Description | Type | Size | Remarks |
SECBOARD | Board | CHAR | 4 | Board ID for the security |
SECCODE* | Security | CHAR | 12 | Security ID |
SECNAME | Name | CHAR | 30 | |
LATNAME | CHAR | 30 | ||
FACEVALUE | Face value | FLOAT | 17 | Face value of one Security, expressed in the currency, in which the Security is nominated |
FACEUNIT | Currency of instrument | CHAR | 4 | Currency in which security is denominated |
SHORTNAME | Security | CHAR | 10 | |
LOTSIZE | Lot size | INTEGER | 8 | Number of securities in one lot |
MINSTEP | Minimum price step | FLOAT | 10 | The minimal step by which two prices may differ |
MINQTY | Lots | INTEGER | 16 | Quantity, expressed in lots |
STATUS | Status | TSecStatus | 1 | Flag "trading operations allowed/suspended" |
DECIMALS | Number of decimals | INTEGER | 2 | Number of decimals in the Value field (is used to format PRICE-type fields) |
CURRENCYID | Settlement currency | CHAR | 4 | Settlement currency |
TRADINGSTATUS | Trading status | TTradingStatus | 1 | Security trading status |
SECTYPE | Type of security | CHAR | 1 | Type of security |
No input fields
Output field | Description | Type | Size | Remarks |
QUOTENO | Quote number | INTEGER | 12 | Quote ID number |
CPFIRMID | Counterparty | CHAR | 12 | Counterparty firm |
REJECTTIME | Reject time | TIME | 6 | Time when quote was rejected |
Input field | Description | Type | Size | Remarks |
LANGUAGEID | Language code | TLanguage | 1 | Language code. Available codes: R - Russian, E - English |
Input field | Description | Type | Size | Remarks |
NAME | Partner list name | CHAR | 30 | Partner list name |
TYPE | Partner list type | TCPListType | 1 | Partner list type (allow list or deny list) |
CPFIRMID+ | Counterparty | CHAR | 12 | Counterparty firm |
Input field | Description | Type | Size | Remarks |
CPLISTID | ID of list | INTEGER, NOT NULL | 12 | ID of the counterparty list |
Input field | Description | Type | Size | Remarks |
CPLISTID | ID of list | INTEGER, NOT NULL | 12 | ID of the counterparty list |
NAME | Partner list name | CHAR | 30 | Partner list name set by the user |
TYPE | Partner list type | TCPListType | 1 | Partner list type (allow list or deny list) |
CPFIRMID+ | Counterparty | CHAR | 12 | Counterparty firm |
CPFIRMID_OPERATION+ | Operation with a partner | TAction | 1 | Operation with a partner |
Input field | Description | Type | Size | Remarks |
QUOTENO | Quote number | INTEGER | 12 | Quote ID number |
SHOWBESTBID | Show best bid for quote | TYesNo | 1 | Show best price of bid orders for this quote |
Input field | Description | Type | Size | Remarks |
BUYSELL | Direction | TBuySell | 1 | Order direction - "Buy / Sell" |
SECBOARD | Board | CHAR | 4 | Board ID for the security |
SECCODE* | Security | CHAR | 12 | Security ID |
PRICE | Deposit rate, % | FLOAT | 17 | Deposit rate, expressed in % |
QUOTEVAL | Value | FIXED | 16.2 | Value, expressed in the currency of settlement |
SETTLECODE | Settlement code | CHAR | 12 | Settlement code for the trade |
REPOTERM | Deposit term | INTEGER | 4 | Deposit term expressed in calendar days. The term starts on the next day after the first deposit leg settlement and ends on the day of the second deposit leg settlement inclusive. |
BENCHMARKID | Benchmark | CHAR | 12 | Benchmark identifier |
CPLISTID | ID of list | INTEGER | 12 | ID of the counterparty list |
CPFIRMID | Counterparty | CHAR | 12 | Counterparty firm |
EXTREF | External user ID | CHAR | 12 | A reference field which may be used as a back-feed by an external system. May contain, for example, a user ID of the external system user who entered the original order into that external system. |
BROKERREF | Broker reference | CHAR | 20 | Additional information entered by the trading firm (usually - client instruction number) |
TRDACCID | Trading account | CHAR | 12 | Trading account number |
AMOUNTINDICATOR | Full amount indicator | TYesNo | 1 | Indicates that minimum order value equals to the sum of funds being placed |
SHOWBESTBID | Show best bid for quote | TYesNo | 1 | Show best price of bid orders for this quote |
AGREEMENTTYPE | Agreement type | TAgreementType | 1 | |
CLOSEONTRADEVALUE | Close quote automatically | TYesNo | 1 | Close quote automatically when designated trade value is achieved |
Input field | Description | Type | Size | Remarks |
TRDACCID | Trading account | CHAR | 12 | Trading account number |
BUYSELL | Direction | TBuySell | 1 | Order direction - "Buy / Sell" |
SECBOARD | Board | CHAR | 4 | Board ID for the security |
SECCODE* | Security | CHAR | 12 | Security ID |
CPFIRMID | Counterparty | CHAR | 12 | Counterparty firm |
BROKERREF | Broker reference | CHAR | 20 | Additional information entered by the trading firm (usually - client instruction number) |
MATCHREF | Matching reference | CHAR | 10 | Identical text value entered by both trade parties |
SETTLECODE | Settlement code | CHAR | 12 | Settlement code for the trade |
EXTREF | External user ID | CHAR | 12 | A reference field which may be used as a back-feed by an external system. May contain, for example, a user ID of the external system user who entered the original order into that external system. |
REPORATE | Deposit rate, % | FLOAT | 17 | Deposit rate, expressed in % |
REPOORDERVALUE | Deposit value | FIXED | 16.2 | Deposit value in the currency of settlement |
REPOTERM | Deposit term | INTEGER | 4 | Deposit term expressed in calendar days. The term starts on the next day after the first deposit leg settlement and ends on the day of the second deposit leg settlement inclusive. |
ACCEPTEDQUOTENO | ID of a quote to accept | INTEGER | 12 | Number of quote being accepted (if the order is sent in reply to the quote), otherwise fill with spaces |
TRDACCFIRMID | Firm for trading account | CHAR | 12 | Firm identificator for trading account |
BENCHMARKID | Benchmark | CHAR | 12 | Benchmark identifier |
LIFETIME | Order lifetime | TIME | 6 | Time when the order will be automatically withdrawn |
Input field | Description | Type | Size | Remarks |
QUOTENO | Quote number | INTEGER | 12 | Quote ID number |
Input field | Description | Type | Size | Remarks |
OPERATION | Partner list operation | TAction | 1 | Quote view deny list operation: 'A' - set deny list, 'D' - reset deny list |
CPLISTID | ID of list | INTEGER | 12 | ID of the counterparty list |
Input field | Description | Type | Size | Remarks |
QUOTENO | Quote number | INTEGER | 12 | Quote ID number |
Key fields are marked in bold.
Fields that contain security code are marked with asterisk (*).
Repeated field groups are marked with plus sign (+).