Product Tables Documentation
Table of Products
All additional lines in the product table file contain product information. Each line contains five fields separated from one another by a semi-colon (;).
This value is the product name that the exchange recognizes. By default, this is also the product name that appears in X_TRADER®.
Each product has ten different attributes separated from one another by a space. For information on these attributes, refer to the following section called Product Attributes.
Tick Table Name
This value is the name of the tick table to which the product is mapped. The tick table determines the product's ticking behavior. For further information, refer to Tick Tables.
Certain TT Gateways set the Tick Table Name for certain products to None. When set to None, products have the same ticking behavior for all price levels.
This value is the customer-defined name of the product used across your TT Trading System. This entry is optional.
You can set X_TRADER® via the General tab in the Properties dialog box to display a product's Alias instead of its Product Name. The option is called Alias Name in the Product Names section. If selected, you must also uncheck the Use exchange contract names (e.g., ESZ3) setting
This field is the comment section for the product. You can include any text that you want. The content is only visible from the Product Tables window. You must use a semi-colon (;) at the end of any text you add to the Description section.
Each product has ten attributes. To determine whether the exchange or TT Gateway supplies the value of an attribute, as well as whether or not you can customize attribute values, refer to the specific System Administration Manual. These attributes are listed below in the same order they appear in the product line:
Defines the product type via an integer. For a list of available integers (codes) and their associated product types, refer to Product Types.
Sets the margin value of the product. When writing this value to the product table, Guardian multiplies the number you enter by 100 to account for decimals and internal application uses.
For example: If you enter 10, Guardian writes 1000 to the product table file (10 x 100 = 1000). The reverse is also true, if you manually enter 10 into the product table file, Guardian displays and uses .1 as the Margin value (.1 x 100 = 10).
Defines the point value that Guardian uses when determining profit and loss. Guardian automatically shifts the decimal point to the right a number of digits equal to the value of the Decimals attribute.
For example: If the Decimals attribute is 2, and the Point Value attribute is 8.57, Guardian uses 857 as the true point value.
|Sets the decimal shift for Point Value. Guardian shifts the decimal point of the Point Value to the right equal to the number of the Decimals attribute. For an example, refer to the Point Value attribute.|
Round Lot Quantity
Guardian uses this value to determine the default quantity for the up and down quantity arrows in X_TRADER.
For example: If Round Lot Quantity is set to 5, each time a trader clicks the quantity up arrow, the total order quantity increases by a 5 lot.
For the TT Xetra Gateway, consult TT personnel before changing the Round Lot Quantity. During the trading phases on Xetra, only order quantities that are a multiplier of the default Round Lot Quantity can trade. Orders whose quantities are not a multiplier of the Round Lot Quantity are postponed until the auction period.
Sets the format of how prices are displayed. Do not change this value.
Price Display Type
Determines how X_TRADER® displays its prices. For further information and a list of available formats, refer to Price Display Codes.
Sets the value of the numerator used in the base tick calculation.
Sets the value of the denominator used in the base tick calculation.
Guardian determines a product's base tick by dividing the Numerator attribute by the Denominator attribute. If the Denominator attribute is set to 0, Guardian does not supply a base tick to the TT client application. Instead, the client receives its ticking information from the Price Server.
Example of setting the base tick: If you want to manually set a product to tick at 1/4, set the Denominator to 4 and the Numerator to 1.
Sets the currency in which the product trades. For a list of available currencies, refer to Currency Codes.
The following table lists the available product codes and their associated types. In Guardian, only the product type is visible, while in the product table file, only the code is visible.
|Code||Product Type||Code||Product Type||Code||Product Type|
|21||5 Year Basis|
|12||Swap Anchor||22||10 Year|
|13||Yield Curve||23||10 Year Swap|
|14||Bill||24||10 Year Basis|
Under 2 Year
30 Year Swap
2 Year Swap
30 Year Callable
2 Year Basis
30 Year Basis
30 Year OTR Swap
5 Year Swap
The following table lists the default currency types for use in the product table. You can add and remove currency codes in the Currency Table window in Guardian.
Price Display Codes
Each code sets the price display to that of the associated description column.
Uses precision and decimals values (Normal)
One thousandths and 256ths at 1248 ticks per point
BrokerTec 1/64: 1.00, 1.00+, 1.01, 1.01+... 1.31, 1.31+, 2.00
Yield price (format 1)
BrokerTec 2/8: 1, 1.2, 1+, 1.6, 2
Yield price (format 2)
BrokerTec 2/8 of 1/32: 1.00, 1.002, 1.00+, 1.006, 1.01.....1.31, 1.312, 1.31+, 1.316, 2
BrokerTec 1/8 of 1/32: 1.00, 1.001, 1.002, 1.003, 1.00+, 1.005, 1.006, 1.007, 1.01
Both 1/100 and 1/8 (104 ticks per point): 1.000, 1.010, 1.020...1.120, 1.125, 1.130
Uses precision and decimals values, but with series instead of prod if there is no tick table (BrokerTec Normal)
Points.FFQ FF=00..63 Q=1,+,3 (BrokerTec ¼ of 1/64)
32nds.Q, Q=1,2,3,+,5,6,7 (BrokerTec 1/8 of 1/32)
Quarter thirty-seconds; ticks four at a time
Half-cents (last digit is either 0 or 5)
Quarter thirty-seconds; ticks two at a time
Fourths (last digit is either 0, 2, 4, or 6)
Price has 400 ticks per point, displays with 4 digits after decimal point, strings are 100-value
Modified fourths (last digit is either 0, 2, 5, or 7)
Half cents, but ticks two at a time
Normal, ticks two at a time
Modified decimal fourths (last digit is either 0, 2, 5, or 7)
Normal, ticks five at a time
Thirty seconds (Differs from 1 in that it does not use + or decimal places)
Normal, ticks 100 at a time
Five one-thousandths, ticks two at a time
Five one-thousandths, ticks five at a time
Five one-thousandths, ticks ten at a time
Ten-hundredths of a cent; ticks two at a time
Fives (1/20 points)
Ten-hundredths of a cent; ticks five at a time
Ten-hundredths of a cent; ticks ten at a time
Price is in hundredths, ticks ¼ of 100th at a time
Normal 100x - Normal type, but ticks 10 at a time
Normal 50x - Normal type, but ticks 50 at a time.
Ten-hundredths of a cent
Normal 500x - Normal type, but ticks 500 at a time.
Normal 25x - Normal type, but ticks 25 at a time.
Modified 1/40 points (last digit is 0, 2, 5, or 7)
BrokerTec Inverted - Similar to BrokerTec Normal but prices are inverted.