This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
token_reference_for_file_exports [2016/12/12 11:30] tickstory |
token_reference_for_file_exports [2023/05/08 04:22] (current) tickstory |
||
---|---|---|---|
Line 9: | Line 9: | ||
* **{Open}**, **{High}**, **{Low}**, **{Close}** - The OHLC prices of the bar. Prices are based off the bid price of the tick data. | * **{Open}**, **{High}**, **{Low}**, **{Close}** - The OHLC prices of the bar. Prices are based off the bid price of the tick data. | ||
* **{Volume}** - The traded volume for that bar. | * **{Volume}** - The traded volume for that bar. | ||
- | + | * **{BarTickCount}** - The number of tick/price movements that occurred within a bar. | |
+ | * **{BarMaxSpread}** - The maximum spread that occurred in the bar, expressed in decimal (eg. 0.00021 for a 2.1 pip spread). | ||
+ | * **{BarMaxSpreadInt}** - The maximum spread that occurred within a bar, expressed as an integer. For a 4-digit symbol, this will appear as "2" for a 2.1 pip spread and for a 5-digit symbol, it would appear as "21". | ||
+ | * **{BarMinSpread}** - The maximum spread that occurred in the bar, expressed in decimal (eg. 0.00021 for a 2.1 pip spread). | ||
+ | * **{BarMinSpreadInt}** - The minimum spread that occurred within a bar, expressed as an integer. For a 4-digit symbol, this will appear as "2" for a 2.1 pip spread and for a 5-digit symbol, it would appear as "21". | ||
===== Tick ===== | ===== Tick ===== | ||
**(These fields only applicable when using 'Tick' time frame)** | **(These fields only applicable when using 'Tick' time frame)** | ||
Line 18: | Line 23: | ||
* **{AskPrice}** - The ask price for the current tick. | * **{AskPrice}** - The ask price for the current tick. | ||
* **{AskVolume}** - The ask volume for the current tick. | * **{AskVolume}** - The ask volume for the current tick. | ||
- | + | * **{BidAskSpread}** - The bid-ask spread of the tick expressed in decimal (eg. 0.00021 for a 2.1 pip spread). | |
+ | * **{BidAskSpreadInt}** - The bid-ask spread of the tick, expressed as an integer. For a 4-digit symbol, a spread of 2.1 pips would appear as "2" and for a 5-digit symbol, it would appear as "21". | ||
===== Special ===== | ===== Special ===== | ||
* **{Comma}** - Inserts a comma into the output (or you can just use the **,** character). | * **{Comma}** - Inserts a comma into the output (or you can just use the **,** character). | ||
* **{Tab}** - Inserts a tab into the output | * **{Tab}** - Inserts a tab into the output | ||
+ | * **{Random:x,y}** - A random number between x and y (inclusive). For example, **{Random:1,20}** will pick a random number between 1 and 20. These values can be used to generate random spreads, for example. | ||
===== Instrument ===== | ===== Instrument ===== | ||
* **{Symbol}** - The current instrument symbol (eg. EURUSD). | * **{Symbol}** - The current instrument symbol (eg. EURUSD). | ||
+ | |||
+ | ====== Altering Token Output ====== | ||
+ | Some numeric tokens provide the ability to modify their values. If, for example, you wish to add an additional spread to the BidPrice of a token, you can specify: | ||
+ | |||
+ | <code>{BidPrice+0.0001}</code> | ||
+ | |||
+ | This will add an amount of 0.0001 to the original output value. Similarly, most mathematical calculations can be applied including subtraction (-), division (/) and multiplication (*). | ||
+ | |||
+ | It is also possible to round numbers to the nearest digit using the "F" specifier like so: | ||
+ | |||
+ | <code>{Close:F0}</code> | ||
+ | |||
+ | The "0" indicates the number of digits to round to. "0" being whole numbers, "1" being 1 decimal place and so forth. | ||
===== Date/Time ===== | ===== Date/Time ===== |