All analysis techniques except Functions has access to market data. Functions can use data passed by parameters only. You can pass Price Data Series (see below) to a Function as DoubleSeries parameter to pass price data to function or pass a whole BarColection by using Bars keyword.
For syntax to access data on Multi-Data charts see Multi-Data Charts.
| Bar Data | |
|---|---|
| Bars | to access collection of Bars. See BarCollection. |
| Bars[BarBack] | to access concrete Bar. e.g.: Bars[0] - current Bar, bars[1] - previous bar, and so on. |
| Bars.Count | count of available bars. |
| Price Data | |
|---|---|
| Open[BarBack] | to access Open price of BarBack bar back. e.g.: Open[0] - Open price of current bar, Open[1] - Open price of previous bar, and so on. |
| High[BarBack] | to access High price of BarBack bar back. e.g.: High[0] - High price of current bar, High[1] - High price of previous bar, and so on. |
| Low[BarBack] | to access Low price of BarBack bar back. e.g.: Low[0] - Low price of current bar, Low[1] - Low price of previous bar, and so on. |
| Close[BarBack] | to access Close price of BarBack bar back. e.g.: Close[0] - Close price of current bar, Close[1] - Close price of previous bar, and so on. |
| OpenInt[BarBack] | to access OpenInterest of BarBack bar back. e.g.: OpenInt[0] - OpenInterest of current bar, OpenInt[1] - OpenInterest of previous bar, and so on. |
| Volume[BarBack] | to access Volume of BarBack bar back. e.g.: Volume[0] - Volume of current bar, Volume[1] - Volume of previous bar, and so on. |
| Price Data Series | |
|---|---|
| Open | to access Open price DoubleSeries. |
| High | to access High price DoubleSeries. |
| Low | to access Low price DoubleSeries. |
| Close | to access Close price DoubleSeries. |
| OpenInt | to access OpenInterest DoubleSeries. |
| Volume | to access Volume DoubleSeries. |
| TradeOrders Data (describes executed on historical data trade orders) | |
|---|---|
| TradeOrders | to access collection of TradeOrders. See TradeOrderCollection. |
| TradeOrders[Index] | to access concrete TradeOrder. e.g.: TradeOrder[0] - first trade order current Bar, bars[1] - second trade order, and so on. |
| TradeOrders.Count | count of trade orders. |
| Common Data | |
|---|---|
| Instrument | to get instrument for this data. See Instrument. |
| Time | EndTime of current Bar. See DateTime. |
| CurrentBar | current bar number (number of bars on which calculatin succeeded including current bar) |
| RealBar | real bar number (total number of bars including current bar) |
| MinMove | minimum movement allowed for this instrument |
| PriceScale | fractional portion of a full point move |
| PointValue | smallest one increment price movement ( =BigPointValue / PriceScale ) |
| BigPointValue | dollar value of a full one point move |
| Commission | commission value |
| CommissionPerTrade | True if commission is per trade, False if commission is per share/contract |
| Slippage | slippage value |
| SlippagePerTrade | True if slippage is per trade, False if slippage is per share/contract |
| Current Market Position Data and Statistics | |
|---|---|
| MarketPosition | current market position. See MarketPosition. |
| CurrentMarketPositionValue | current market position value (in number of opened shares/contracts). Flat position: CurrentMarketPositionValue is 0. Long position: CurrentMarketPositionValue > 0. Short position: CurrSlippageentMarketPositionValue < 0. |
| CurrentProfit | profit of current opened position (0 if no position opened). |
| AverageEntryPrice | average entry price of opened position (0 if no position opened). |
| EntryPrice | entry price of required position. See EntryPrice. |
| EntryTime | entry time of required position. See EntryTime. |
| BarsSinceEntry | bars since entry of required position. See BarsSinceEntry. |
| BarsSinceExit | bars since exit of required position. See BarsSinceExit. |
| PositionProfit | current opened position profit. See PositionProfit. |
| MaxPositionProfit | max position profit. See MaxPositionProfit. |
| MaxPositionLoss | max position loss. See MaxPositionLoss. |
| MaxPosition | max opened position. See MaxPosition. |
| MaxPositionHeld | maximum position held. |