# Daily Data Point Functions

Daily Data Point Functions provide access to specific daily market metrics such as prices, volumes, and percentages that you can use in formulas for the Advanced Scanner. These functions return values for a given trading day and can be adjusted to target past or future trading days. Each function name indicates the type of data it returns and can be used to build precise conditions or display columns in your scan results.

## Security Info Functions

#### SYMBOL

Returns the security's symbol.

{% code overflow="wrap" %}

```
[SYMBOL]
```

{% endcode %}

***

#### NAME

Returns the security's name.

```
[NAME]
```

***

#### CLASS

Returns the security's class.

```
[CLASS]
```

***

#### EXCHANGE

Returns the exchange on which the security is traded.

```
[EXCHANGE]
```

***

#### SECTOR

Returns the security's sector.

```
[SECTOR]
```

***

#### INDUSTRY

Returns the security's industry.

```
[INDUSTRY]
```

***

#### IPODATE

Returns the security's IPO date.

```
[IPODATE]
```

***

#### MARKETCAP

Returns the security's market cap.

```
[MARKETCAP]
```

***

## Date Functions

#### DATE

Returns the date the security was traded.

```
[DATE(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DATE(0)]
```

This example returns the date value of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DATE(-1)]
```

This example returns the date of the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DATE(1)]
```

This example returns the date of the following trading day.
{% endtab %}
{% endtabs %}

{% hint style="warning" %}
The **scan date** is the reference trading day used to evaluate all conditions and calculations in the scan. Functions and offsets are applied relative to this date to retrieve historical or forward-looking data points. It represents the specific day the system is scanning against.
{% endhint %}

***

## Time Functions

### <mark style="color:$info;">Regular Hours</mark>

#### DAILY\_TIME\_HIGH

Returns the time of the highest price during regular trading hours.

```
[DAILY_TIME_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_TIME_HIGH(0)]
```

This example returns the time of the highest price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_TIME_HIGH(-1)]
```

This example returns the time of the highest price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_TIME_HIGH(1)]
```

This example returns the time of the highest price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_TIME\_LOW

Returns the time of the lowest price during regular trading hours.

```
[DAILY_TIME_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_TIME_LOW(0)]
```

This example returns the time of the lowest price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_TIME_LOW(-1)]
```

This example returns the time of the lowest price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_TIME_LOW(1)]
```

This example returns the time of the lowest price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">Pre-Market</mark>&#x20;

#### DAILY\_TIME\_PRE\_HIGH

Returns the time of the highest price during pre-market trading.

```
[DAILY_TIME_PRE_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_TIME_PRE_HIGH(0)]
```

This example returns the time of the highest price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_TIME_PRE_HIGH(-1)]
```

This example returns the time of the highest price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_TIME_PRE_HIGH(1)]
```

This example returns the time of the highest price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_TIME\_PRE\_LOW

Returns the time of the lowest price during pre-market trading.

```
[DAILY_TIME_PRE_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_TIME_PRE_LOW(0)]
```

This example returns the time of the lowest price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_TIME_PRE_LOW(-1)]
```

This example returns the time of the lowest price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_TIME_PRE_LOW(1)]
```

This example returns the time of the lowest price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">After-Hours</mark>

#### DAILY\_TIME\_POST\_HIGH

Returns the time of the highest price during after-hours trading.

```
[DAILY_TIME_POST_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_TIME_POST_HIGH(0)]
```

This example returns the time of the highest price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_TIME_POST_HIGH(-1)]
```

This example returns the time of the highest price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_TIME_POST_HIGH(1)]
```

This example returns the time of the highest price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_TIME\_POST\_LOW

Returns the time of the lowest price during after-hours trading.

```
[DAILY_TIME_POST_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_TIME_POST_LOW(0)]
```

This example returns the time of the lowest price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_TIME_POST_LOW(-1)]
```

This example returns the time of the lowest price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_TIME_POST_LOW(1)]
```

This example returns the time of the lowest price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

## Price Functions

### <mark style="color:$info;">Regular Hours</mark>

#### DAILY\_PRICE\_OPEN\_ADJ

Returns the adjusted opening price during regular trading hours.

```
[DAILY_PRICE_OPEN_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_OPEN_ADJ(0)]
```

This example returns the adjusted opening price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_OPEN_ADJ(-1)]
```

This example returns the adjusted opening price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_OPEN_ADJ(1)]
```

This example returns the adjusted opening price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_HIGH\_ADJ

Returns the highest adjusted price during regular trading hours.

```
[DAILY_PRICE_HIGH_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_HIGH_ADJ(0)]
```

This example returns the highest adjusted price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_HIGH_ADJ(-1)]
```

This example returns the highest adjusted price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_HIGH_ADJ(1)]
```

This example returns the highest adjusted price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_LOW\_ADJ

Returns the lowest adjusted price during regular trading hours.

```
[DAILY_PRICE_LOW_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_LOW_ADJ(0)]
```

This example returns the lowest adjusted price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_LOW_ADJ(-1)]
```

This example returns the lowest adjusted price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_LOW_ADJ(1)]
```

This example returns the lowest adjusted price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_CLOSE\_ADJ

Returns the adjusted closing price during regular trading hours.

```
[DAILY_PRICE_CLOSE_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_CLOSE_ADJ(0)]
```

This example returns the adjusted closing price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_CLOSE_ADJ(-1)]
```

This example returns the adjusted closing price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_CLOSE_ADJ(1)]
```

This example returns the adjusted closing price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_OPEN\_UNADJ

Returns the unadjusted opening price during regular trading hours.

```
[DAILY_PRICE_OPEN_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_OPEN_UNADJ(0)]
```

This example returns the unadjusted opening price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_OPEN_UNADJ(-1)]
```

This example returns the unadjusted opening price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_OPEN_UNADJ(1)]
```

This example returns the unadjusted opening price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_HIGH\_UNADJ

Returns the highest unadjusted price during regular trading hours.

```
[DAILY_PRICE_HIGH_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_HIGH_UNADJ(0)]
```

This example returns the highest unadjusted price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_HIGH_UNADJ(-1)]
```

This example returns the highest unadjusted price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_HIGH_UNADJ(1)]
```

This example returns the highest unadjusted price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_LOW\_UNADJ

Returns the lowest unadjusted price during regular trading hours.

```
[DAILY_PRICE_LOW_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_LOW_UNADJ(0)]
```

This example returns the lowest unadjusted price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_LOW_UNADJ(-1)]
```

This example returns the lowest unadjusted price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_LOW_UNADJ(1)]
```

This example returns the lowest unadjusted price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_CLOSE\_UNADJ

Returns the unadjusted closing price during regular trading hours.

```
[DAILY_PRICE_CLOSE_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_CLOSE_UNADJ(0)]
```

This example returns the unadjusted closing price during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_CLOSE_UNADJ(-1)]
```

This example returns the unadjusted closing price during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_CLOSE_UNADJ(1)]
```

This example returns the unadjusted closing price during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">Pre-Market</mark>

#### DAILY\_PRICE\_PRE\_OPEN\_ADJ

Returns the adjusted opening price during pre-market trading.

```
[DAILY_PRICE_PRE_OPEN_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_OPEN_ADJ(0)]
```

This example returns the adjusted opening price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_OPEN_ADJ(-1)]
```

This example returns the adjusted opening price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_OPEN_ADJ(1)]
```

This example returns the adjusted opening price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_PRE\_HIGH\_ADJ

Returns the highest adjusted price during pre-market trading.

```
[DAILY_PRICE_PRE_HIGH_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_HIGH_ADJ(0)]
```

This example returns the highest adjusted price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_HIGH_ADJ(-1)]
```

This example returns the highest adjusted price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_PRE_HIGH_ADJ(1)]
```

This example returns the highest adjusted price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_PRE\_LOW\_ADJ

Returns the lowest adjusted price during pre-market trading.

```
[DAILY_PRICE_PRE_LOW_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_LOW_ADJ(0)]
```

This example returns the lowest adjusted price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_LOW_ADJ(-1)]
```

This example returns the lowest adjusted price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_PRE_LOW_ADJ(1)]
```

This example returns the lowest adjusted price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_PRE\_CLOSE\_ADJ

Returns the adjusted closing price during pre-market trading.

```
[DAILY_PRICE_PRE_CLOSE_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_CLOSE_ADJ(0)]
```

This example returns the adjusted closing price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_CLOSE_ADJ(-1)]
```

This example returns the adjusted closing price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_PRE_CLOSE_ADJ(1)]
```

This example returns the adjusted closing price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_PRE\_OPEN\_UNADJ

Returns the unadjusted opening price during pre-market trading.

```
[DAILY_PRICE_PRE_OPEN_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_OPEN_UNADJ(0)]
```

This example returns the unadjusted opening price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_OPEN_UNADJ(-1)]
```

This example returns the unadjusted opening price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_OPEN_UNADJ(1)]
```

This example returns the unadjusted opening price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_PRE\_HIGH\_UNADJ

Returns the highest unadjusted price during pre-market trading.

```
[DAILY_PRICE_PRE_HIGH_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_HIGH_UNADJ(0)]
```

This example returns the highest unadjusted price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_HIGH_UNADJ(-1)]
```

This example returns the highest unadjusted price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_PRE_HIGH_UNADJ(1)]
```

This example returns the highest unadjusted price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_PRE\_LOW\_UNADJ

Returns the lowest unadjusted price during pre-market trading.

```
[DAILY_PRICE_PRE_LOW_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_LOW_UNADJ(0)]
```

This example returns the lowest unadjusted price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_LOW_UNADJ(-1)]
```

This example returns the lowest unadjusted price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_PRE_LOW_UNADJ(1)]
```

This example returns the lowest unadjusted price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_PRE\_CLOSE\_UNADJ

Returns the unadjusted closing price during pre-market trading.

```
[DAILY_PRICE_PRE_CLOSE_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_PRE_CLOSE_UNADJ(0)]
```

This example returns the unadjusted closing price during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_PRE_CLOSE_UNADJ(-1)]
```

This example returns the unadjusted closing price during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_PRE_CLOSE_UNADJ(1)]
```

This example returns the unadjusted closing price during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">After-Hours</mark>

#### DAILY\_PRICE\_POST\_OPEN\_ADJ

Returns the adjusted opening price during after-hours trading.

```
[DAILY_PRICE_POST_OPEN_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_OPEN_ADJ(0)]
```

This example returns the adjusted opening price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_OPEN_ADJ(-1)]
```

This example returns the adjusted opening price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_OPEN_ADJ(1)]
```

This example returns the adjusted opening price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_POST\_HIGH\_ADJ

Returns the highest adjusted price during after-hours trading.

```
[DAILY_PRICE_POST_HIGH_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_HIGH_ADJ(0)]
```

This example returns the highest adjusted price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_HIGH_ADJ(-1)]
```

This example returns the highest adjusted price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_HIGH_ADJ(1)]
```

This example returns the highest adjusted price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_POST\_LOW\_ADJ

Returns the lowest adjusted price during after-hours trading.

```
[DAILY_PRICE_POST_LOW_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_LOW_ADJ(0)]
```

This example returns the lowest adjusted price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_LOW_ADJ(-1)]
```

This example returns the lowest adjusted price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_LOW_ADJ(1)]
```

This example returns the lowest adjusted price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_POST\_CLOSE\_ADJ

Returns the adjusted closing price during after-hours trading.

```
[DAILY_PRICE_POST_CLOSE_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_CLOSE_ADJ(0)]
```

This example returns the adjusted closing price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_CLOSE_ADJ(-1)]
```

This example returns the adjusted closing price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_CLOSE_ADJ(1)]
```

This example returns the adjusted closing price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_POST\_OPEN\_UNADJ

Returns the unadjusted opening price during after-hours trading.

```
[DAILY_PRICE_POST_OPEN_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_OPEN_UNADJ(0)]
```

This example returns the unadjusted opening price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_OPEN_UNADJ(-1)]
```

This example returns the unadjusted opening price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_OPEN_UNADJ(1)]
```

This example returns the unadjusted opening price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_POST\_HIGH\_UNADJ

Returns the highest unadjusted price during after-hours trading.

```
[DAILY_PRICE_POST_HIGH_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_HIGH_UNADJ(0)]
```

This example returns the highest unadjusted price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_HIGH_UNADJ(-1)]
```

This example returns the highest unadjusted price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_HIGH_UNADJ(1)]
```

This example returns the highest unadjusted price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_POST\_LOW\_UNADJ

Returns the lowest unadjusted price during after-hours trading.

```
[DAILY_PRICE_POST_LOW_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_LOW_UNADJ(0)]
```

This example returns the lowest unadjusted price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_LOW_UNADJ(-1)]
```

This example returns the lowest unadjusted price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_LOW_UNADJ(1)]
```

This example returns the lowest unadjusted price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_PRICE\_POST\_CLOSE\_UNADJ

Returns the unadjusted closing price during after-hours trading.

```
[DAILY_PRICE_POST_CLOSE_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_PRICE_POST_CLOSE_UNADJ(0)]
```

This example returns the unadjusted closing price during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_PRICE_POST_CLOSE_UNADJ(-1)]
```

This example returns the unadjusted closing price during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_PRICE_POST_CLOSE_UNADJ(1)]
```

This example returns the unadjusted closing price during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">VWAP</mark>

#### DAILY\_VWAP\_ADJ

Returns the adjusted volume weighted average price (VWAP) for the scan date.

```
[DAILY_VWAP_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VWAP_ADJ(0)]
```

This example returns the adjusted VWAP for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VWAP_ADJ(-1)]
```

This example returns the adjusted VWAP for the previous trading day.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VWAP_ADJ(1)]
```

This example returns the adjusted VWAP for the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_VWAP\_UNADJ

Returns the unadjusted volume weighted average price (VWAP) for the scan date.

```
[DAILY_VWAP_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VWAP_UNADJ(0)]
```

This example returns the unadjusted VWAP for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VWAP_UNADJ(-1)]
```

This example returns the unadjusted VWAP for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VWAP_UNADJ(1)]
```

This example returns the unadjusted VWAP for the following trading day.
{% endtab %}
{% endtabs %}

***

## Volume Functions

### <mark style="color:$info;">Total</mark>

#### DAILY\_VOLUME\_ADJ

Returns the total adjusted volume for the trading day.

```
[DAILY_VOLUME_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_ADJ(0)]
```

This example returns the total adjusted volume for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_ADJ(-1)]
```

This example returns the total adjusted volume for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_ADJ(1)]
```

This example returns the total adjusted volume for the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_VOLUME\_UNADJ

Returns the total unadjusted volume for the trading day.

```
[DAILY_VOLUME_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_UNADJ(0)]
```

This example returns the total unadjusted volume for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_UNADJ(-1)]
```

This example returns the total unadjusted volume for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_UNADJ(1)]
```

This example returns the total unadjusted volume for the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">Regular Hours</mark>

#### DAILY\_VOLUME\_REG\_ADJ

Returns the total adjusted volume during regular trading hours.

```
[DAILY_VOLUME_REG_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_REG_ADJ(0)]
```

This example returns the total adjusted volume during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_REG_ADJ(-1)]
```

This example returns the total adjusted volume during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_REG_ADJ(1)]
```

This example returns the total adjusted volume during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_VOLUME\_REG\_UNADJ

Returns the total unadjusted volume during regular trading hours.

```
[DAILY_VOLUME_REG_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_REG_UNADJ(0)]
```

This example returns the total unadjusted volume during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_REG_UNADJ(-1)]
```

This example returns the total unadjusted volume during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_REG_UNADJ(1)]
```

This example returns the total unadjusted volume during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">Pre-Market</mark>

#### DAILY\_VOLUME\_PRE\_ADJ

Returns the total adjusted volume during pre-market trading.

```
[DAILY_VOLUME_PRE_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_PRE_ADJ(0)]
```

This example returns the total adjusted volume during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_PRE_ADJ(-1)]
```

This example returns the total adjusted volume during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_PRE_ADJ(1)]
```

This example returns the total adjusted volume during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_VOLUME\_PRE\_UNADJ

Returns the total unadjusted volume during pre-market trading.

```
[DAILY_VOLUME_PRE_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_PRE_UNADJ(0)]
```

This example returns the total unadjusted volume during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_PRE_UNADJ(-1)]
```

This example returns the total unadjusted volume during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_PRE_UNADJ(1)]
```

This example returns the total unadjusted volume during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">After-Hours</mark>

#### DAILY\_VOLUME\_POST\_ADJ

Returns the total adjusted volume during after-hours trading.

```
[DAILY_VOLUME_POST_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_POST_ADJ(0)]
```

This example returns the total adjusted volume during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_POST_ADJ(-1)]
```

This example returns the total adjusted volume during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_POST_ADJ(1)]
```

This example returns the total adjusted volume during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_VOLUME\_POST\_UNADJ

Returns the total unadjusted volume during after-hours trading.

```
[DAILY_VOLUME_POST_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_VOLUME_POST_UNADJ(0)]
```

This example returns the total unadjusted volume during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_VOLUME_POST_UNADJ(-1)]
```

This example returns the total unadjusted volume during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_VOLUME_POST_UNADJ(1)]
```

This example returns the total unadjusted volume during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">Dollar Volume</mark>

#### DAILY\_DOLLAR\_VOLUME

Returns the total dollar amount traded for the trading day.

```
[DAILY_DOLLAR_VOLUME(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_DOLLAR_VOLUME(0)]
```

This example returns the total dollar amount traded for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_DOLLAR_VOLUME(-1)]
```

This example returns the total dollar amount traded for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_DOLLAR_VOLUME(1)]
```

This example returns the total dollar amount traded for the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_DOLLAR\_VOLUME\_REG

Returns the total dollar amount traded during regular trading hours.

```
[DAILY_DOLLAR_VOLUME_REG(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_DOLLAR_VOLUME_REG(0)]
```

This example returns the total dollar amount traded during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_DOLLAR_VOLUME_REG(-1)]
```

This example returns the total dollar amount traded during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_DOLLAR_VOLUME_REG(1)]
```

This example returns the total dollar amount traded during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_DOLLAR\_VOLUME\_PRE

Returns the total dollar amount traded during pre-market trading.

```
[DAILY_DOLLAR_VOLUME_PRE(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_DOLLAR_VOLUME_PRE(0)]
```

This example returns the total dollar amount traded during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_DOLLAR_VOLUME_PRE(-1)]
```

This example returns the total dollar amount traded during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_DOLLAR_VOLUME_PRE(1)]
```

This example returns the total dollar amount traded during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### DAILY\_DOLLAR\_VOLUME\_POST

Returns the total dollar amount traded during after-hours trading.

```
[DAILY_DOLLAR_VOLUME_POST(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_DOLLAR_VOLUME_POST(0)]
```

This example returns the total dollar amount traded during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_DOLLAR_VOLUME_POST(-1)]
```

This example returns the total dollar amount traded during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_DOLLAR_VOLUME_POST(1)]
```

This example returns the total dollar amount traded during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">Relative Volume</mark>

#### DAILY\_RELATIVE\_VOLUME

Returns relative volume by dividing the total volume by the 10-day average volume.

```
[DAILY_RELATIVE_VOLUME(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DAILY_RELATIVE_VOLUME(0)]
```

This example returns the relative volume for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DAILY_RELATIVE_VOLUME(-1)]
```

This example returns the relative volume for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DAILY_RELATIVE_VOLUME(1)]
```

This example returns the relative volume for the following trading day.
{% endtab %}
{% endtabs %}

***

## Percentage Functions

### <mark style="color:$info;">Regular Hours</mark>

#### PERCENT\_CHANGE

Returns the percent difference between the close and the previous close during regular trading hours.

```
[PERCENT_CHANGE(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_CHANGE(0)]
```

This example returns the percent difference between the close and previous close during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_CHANGE(-1)]
```

This example returns the percent difference between the close and previous close during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_CHANGE(1)]
```

This example returns the percent difference between the close and previous close during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_CHANGE\_FROM\_OPEN

Returns the percent difference between the close and open during regular trading hours.

```
[PERCENT_CHANGE_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_CHANGE_FROM_OPEN(0)]
```

This example returns the percent difference between the close and open during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_CHANGE_FROM_OPEN(-1)]
```

This example returns the percent difference between the close and open during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_CHANGE_FROM_OPEN(1)]
```

This example returns the percent difference between the close and open during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_GAP

Returns the gap percentage by calculating the percent difference between the open and the previous close during regular trading hours.

```
[PERCENT_GAP(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_GAP(0)]
```

This example returns the gap percentage of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_GAP(-1)]
```

This example returns the gap percentage for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_GAP(1)]
```

This example returns the gap percentage for the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_RANGE

Returns the percent difference between the high and low during regular trading hours.

```
[PERCENT_RANGE(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_RANGE(0)]
```

This example returns the percent difference between the high and low during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_RANGE(-1)]
```

This example returns the percent difference between the high and low during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_RANGE(1)]
```

This example returns the percent difference between the high and low during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_HIGH

Returns the percent difference between the high and the previous close during regular trading hours.

```
[PERCENT_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_HIGH(0)]
```

This example returns the percent difference between the high and the previous close during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_HIGH(-1)]
```

This example returns the percent difference between the previous regular hours high and the regular hours close from two trading days earlier.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_HIGH(1)]
```

This example returns the percent difference between the following regular hours high and the scan date's regular hours close.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_HIGH\_FROM\_OPEN

Returns the percent difference between the high and open during regular trading hours.

```
[PERCENT_HIGH_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_HIGH_FROM_OPEN(0)]
```

This example returns the percent difference between the high and open during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_HIGH_FROM_OPEN(-1)]
```

This example returns the percent difference between the high and open during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_HIGH_FROM_OPEN(1)]
```

This example returns the percent difference between the high and open during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_LOW\_FROM\_HIGH

Returns the largest percent decline after the day’s high during regular trading hours.

```
[PERCENT_LOW_FROM_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_LOW_FROM_HIGH(0)]
```

This example returns the largest percent decline after the day’s high during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_LOW_FROM_HIGH(-1)]
```

This example returns the largest percent decline after the day’s high during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_LOW_FROM_HIGH(1)]
```

This example returns the largest percent decline after the day’s high during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_CHANGE\_FROM\_HIGH

Returns the percent difference between the close and high during regular trading hours.

```
[PERCENT_CHANGE_FROM_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_CHANGE_FROM_HIGH(0)]
```

This example returns the percent difference between the close and high during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_CHANGE_FROM_HIGH(-1)]
```

This example returns the percent difference between the close and high during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_CHANGE_FROM_HIGH(1)]
```

This example returns the percent difference between the close and high during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_LOW

Returns the percent difference between the low and the previous close during regular trading hours.

```
[PERCENT_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_LOW(0)]
```

This example returns the percent difference between the low and previous close during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_LOW(-1)]
```

This example returns the percent difference between the previous regular hours low and the regular hours close from two trading days earlier.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_LOW(1)]
```

This example returns the percent difference between the following regular hours low and the scan date's regular hours close.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_LOW\_FROM\_OPEN

Returns the percent difference between the low and open during regular trading hours.

```
[PERCENT_LOW_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_LOW_FROM_OPEN(0)]
```

This example returns the percent difference between the low and open during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_LOW_FROM_OPEN(-1)]
```

This example returns the percent difference between the low and open during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_LOW_FROM_OPEN(1)]
```

This example returns the percent difference between the low and open during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_HIGH\_FROM\_LOW

Returns the highest percent gain after the day’s low during regular trading hours.

```
[PERCENT_HIGH_FROM_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_HIGH_FROM_LOW(0)]
```

This example returns the highest percent gain after the day’s low during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_HIGH_FROM_LOW(-1)]
```

This example returns the highest percent gain after the day’s low during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_HIGH_FROM_LOW(1)]
```

This example returns the highest percent gain after the day’s low during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_CHANGE\_FROM\_LOW

Returns the percent difference between the close and low during regular trading hours.

```
[PERCENT_CHANGE_FROM_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_CHANGE_FROM_LOW(0)]
```

This example returns the percent difference between the close and low during regular trading hours of the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_CHANGE_FROM_LOW(-1)]
```

This example returns the percent difference between the close and low during regular trading hours on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_CHANGE_FROM_LOW(1)]
```

This example returns the percent difference between the close and low during regular trading hours on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">Pre-Market</mark>

#### PERCENT\_PRE\_CHANGE\_FROM\_OPEN

Returns the percent difference between the close and open during pre-market trading.

```
[PERCENT_PRE_CHANGE_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_CHANGE_FROM_OPEN(0)]
```

This example returns the percent difference between the close and open during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_CHANGE_FROM_OPEN(-1)]
```

This example returns the percent difference between the close and open during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_CHANGE_FROM_OPEN(1)]
```

This example returns the percent difference between the close and open during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_GAP

Returns the pre-market gap percentage by calculating the percent difference between the pre-market open and the previous day's regular hours close.

```
[PERCENT_PRE_GAP(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_GAP(0)]
```

This example returns the pre-market gap percentage for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_GAP(-1)]
```

This example returns the pre-market gap percentage for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_GAP(1)]
```

This example returns the pre-market gap percentage for the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_RANGE

Returns the percent difference between the high and low during pre-market trading.

```
[PERCENT_PRE_RANGE(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_RANGE(0)]
```

This example returns the percent difference between the high and low during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_RANGE(-1)]
```

This example returns the percent difference between the high and low during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_RANGE(1)]
```

This example returns the percent difference between the high and low during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_HIGH

Returns the percent difference between the pre-market high and the previous day's regular hours close.

```
[PERCENT_PRE_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_HIGH(0)]
```

This example returns the percent difference between the scan date’s pre-market high and the previous regular hours close.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_HIGH(-1)]
```

This example returns the percent difference between the previous pre-market high and the regular hours close from two trading days earlier.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_HIGH(1)]
```

This example returns the percent difference between the following pre-market high and the scan date's regular hours close.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_HIGH\_FROM\_OPEN

Returns the percent difference between the high and open during pre-market trading.

```
[PERCENT_PRE_HIGH_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_HIGH_FROM_OPEN(0)]
```

This example returns the percent difference between the high and open during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_HIGH_FROM_OPEN(-1)]
```

This example returns the percent difference between the high and open during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_HIGH_FROM_OPEN(1)]
```

This example returns the percent difference between the high and open during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_LOW\_FROM\_HIGH

Returns the largest percent decline after the high during pre-market trading.

```
[PERCENT_PRE_LOW_FROM_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_LOW_FROM_HIGH(0)]
```

This example returns the largest percent decline after the high during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_LOW_FROM_HIGH(-1)]
```

This example returns the largest percent decline after the day’s high during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_LOW_FROM_HIGH(1)]
```

This example returns the largest percent decline after the day’s high during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_CHANGE\_FROM\_HIGH

Returns the percent difference between the close and high during pre-market trading.

```
[PERCENT_PRE_CHANGE_FROM_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_CHANGE_FROM_HIGH(0)]
```

This example returns the percent difference between the close and high during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_CHANGE_FROM_HIGH(-1)]
```

This example returns the percent difference between the close and high during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_CHANGE_FROM_HIGH(1)]
```

This example returns the percent difference between the close and high during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_LOW

Returns the percent difference between the pre-market low and the previous day's regular hours close.

```
[PERCENT_PRE_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_LOW(0)]
```

This example returns the percent difference between the scan date's pre-market low and the previous regular hours close.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_LOW(-1)]
```

This example returns the percent difference between the previous pre-market low and the regular hours close from two trading days earlier.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_LOW(1)]
```

This example returns the percent difference between the following pre-market low and the scan date's regular hours close.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_LOW\_FROM\_OPEN

Returns the percent difference between the low and open during pre-market trading.

```
[PERCENT_PRE_LOW_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_LOW_FROM_OPEN(0)]
```

This example returns the percent difference between the low and open during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_LOW_FROM_OPEN(-1)]
```

This example returns the percent difference between the low and open during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_LOW_FROM_OPEN(1)]
```

This example returns the percent difference between the low and open during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_HIGH\_FROM\_LOW

Returns the highest percent gain after the low during pre-market trading.

```
[PERCENT_PRE_HIGH_FROM_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_HIGH_FROM_LOW(0)]
```

This example returns the highest percent gain after the low during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_HIGH_FROM_LOW(-1)]
```

This example returns the highest percent gain after the low during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_HIGH_FROM_LOW(1)]
```

This example returns the highest percent gain after the low during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_PRE\_CHANGE\_FROM\_LOW

Returns the percent difference between the close and low during pre-market trading.

```
[PERCENT_PRE_CHANGE_FROM_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_PRE_CHANGE_FROM_LOW(0)]
```

This example returns the percent difference between the close and low during pre-market trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_PRE_CHANGE_FROM_LOW(-1)]
```

This example returns the percent difference between the close and low during pre-market trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_PRE_CHANGE_FROM_LOW(1)]
```

This example returns the percent difference between the close and low during pre-market trading on the following trading day.
{% endtab %}
{% endtabs %}

***

### <mark style="color:$info;">After-Hours</mark>

#### PERCENT\_POST\_CHANGE\_FROM\_OPEN

Returns the percent difference between the close and open during after-hours trading.

```
[PERCENT_POST_CHANGE_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_CHANGE_FROM_OPEN(0)]
```

This example returns the percent difference between the close and open during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_CHANGE_FROM_OPEN(-1)]
```

This example returns the percent difference between the close and open during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_CHANGE_FROM_OPEN(1)]
```

This example returns the percent difference between the close and open during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_POST\_RANGE

Returns the percent difference between the high and low during after-hours trading.

```
[PERCENT_POST_RANGE(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_RANGE(0)]
```

This example returns the percent difference between the high and low during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_RANGE(-1)]
```

This example returns the percent difference between the high and low during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_RANGE(1)]
```

This example returns the percent difference between the high and low during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_POST\_HIGH\_FROM\_OPEN

Returns the percent difference between the high and open during after-hours trading.

```
[PERCENT_POST_HIGH_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_HIGH_FROM_OPEN(0)]
```

This example returns the percent difference between the high and open during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_HIGH_FROM_OPEN(-1)]
```

This example returns the percent difference between the high and open during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_HIGH_FROM_OPEN(1)]
```

This example returns the percent difference between the high and open during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_POST\_LOW\_FROM\_HIGH

Returns the largest percent decline after the high during after-hours trading.

```
[PERCENT_POST_LOW_FROM_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_LOW_FROM_HIGH(0)]
```

This example returns the largest percent decline after the high during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_LOW_FROM_HIGH(-1)]
```

This example returns the largest percent decline after the high during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_LOW_FROM_HIGH(1)]
```

This example returns the largest percent decline after the high during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_POST\_CHANGE\_FROM\_HIGH

Returns the percent difference between the close and high during after-hours trading.

```
[PERCENT_POST_CHANGE_FROM_HIGH(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_CHANGE_FROM_HIGH(0)]
```

This example returns the percent difference between the close and high during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_CHANGE_FROM_HIGH(-1)]
```

This example returns the percent difference between the close and high during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_CHANGE_FROM_HIGH(1)]
```

This example returns the percent difference between the close and high during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_POST\_LOW\_FROM\_OPEN

Returns the percent difference between the low and open during after-hours trading.

```
[PERCENT_POST_LOW_FROM_OPEN(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_LOW_FROM_OPEN(0)]
```

This example returns the percent difference between the low and open during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_LOW_FROM_OPEN(-1)]
```

This example returns the percent difference between the low and open during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_LOW_FROM_OPEN(1)]
```

This example returns the percent difference between the low and open during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_POST\_HIGH\_FROM\_LOW

Returns the highest percent gain after the low during after-hours trading.

```
[PERCENT_POST_HIGH_FROM_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_HIGH_FROM_LOW(0)]
```

This example returns the highest percent gain after the low during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_HIGH_FROM_LOW(-1)]
```

This example returns the highest percent gain after the low during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_HIGH_FROM_LOW(1)]
```

This example returns the highest percent gain after the low during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

#### PERCENT\_POST\_CHANGE\_FROM\_LOW

Returns the percent difference between the close and low during after-hours trading.

```
[PERCENT_POST_CHANGE_FROM_LOW(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[PERCENT_POST_CHANGE_FROM_LOW(0)]
```

This example returns the percent difference between the close and low during after-hours trading on the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[PERCENT_POST_CHANGE_FROM_LOW(-1)]
```

This example returns the percent difference between the close and low during after-hours trading on the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[PERCENT_POST_CHANGE_FROM_LOW(1)]
```

This example returns the percent difference between the close and low during after-hours trading on the following trading day.
{% endtab %}
{% endtabs %}

***

## Ownership Functions

#### SHARES\_ADJ

Returns the adjusted shares outstanding, representing the total number of adjusted shares held by all shareholders.

```
[SHARES_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHARES_ADJ(0)]
```

This example returns the adjusted shares outstanding for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHARES_ADJ(-1)]
```

This example returns the adjusted shares outstanding for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHARES_ADJ(1)]
```

This example returns the adjusted shares outstanding for the following trading day.
{% endtab %}
{% endtabs %}

***

#### SHARES\_UNADJ

Returns the unadjusted shares outstanding, representing the total number of unadjusted shares held by all shareholders.

```
[SHARES_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHARES_UNADJ(0)]
```

This example returns the unadjusted shares outstanding for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHARES_UNADJ(-1)]
```

This example returns the unadjusted shares outstanding for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHARES_UNADJ(1)]
```

This example returns the unadjusted shares outstanding for the following trading day.
{% endtab %}
{% endtabs %}

***

#### FLOAT\_ADJ

Returns the adjusted float shares (Free Float), representing the total number of adjusted shares available for public trading.

```
[FLOAT_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[FLOAT_ADJ(0)]
```

This example returns the adjusted float shares for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[FLOAT_ADJ(-1)]
```

This example returns the adjusted float shares for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[FLOAT_ADJ(1)]
```

This example returns the adjusted float shares for the following trading day.
{% endtab %}
{% endtabs %}

***

#### FLOAT\_UNADJ

Returns the unadjusted float shares (Free Float), representing the total number of unadjusted shares available for public trading.

```
[FLOAT_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[FLOAT_UNADJ(0)]
```

This example returns the unadjusted float shares for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[FLOAT_UNADJ(-1)]
```

This example returns the unadjusted float shares for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[FLOAT_UNADJ(1)]
```

This example returns the unadjusted float shares for the following trading day.
{% endtab %}
{% endtabs %}

***

#### FLOAT\_PERCENT

Returns the float percentage, representing the percentage of total shares that are available for public trading.

```
[FLOAT_PERCENT(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[FLOAT_PERCENT(0)]
```

This example returns the float percentage for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[FLOAT_PERCENT(-1)]
```

This example returns the float percentage for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[FLOAT_PERCENT(1)]
```

This example returns the float percentage for the following trading day.
{% endtab %}
{% endtabs %}

***

#### IO\_TOTAL

Returns the total number of institutional owners.

```
[IO_TOTAL(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[IO_TOTAL(0)]
```

This example returns the total number of institutional owners for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[IO_TOTAL(-1)]
```

This example returns the total number of institutional owners for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[IO_TOTAL(1)]
```

This example returns the total number of institutional owners for the following trading day.
{% endtab %}
{% endtabs %}

***

#### IO\_PERCENT

Returns the institutional ownership percentage, representing the percentage of total shares held by institutional owners.

```
[IO_PERCENT(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[IO_PERCENT(0)]
```

This example returns the institutional ownership percentage for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[IO_PERCENT(-1)]
```

This example returns the institutional ownership percentage for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[IO_PERCENT(1)]
```

This example returns the institutional ownership percentage for the following trading day.
{% endtab %}
{% endtabs %}

***

#### IO\_PERCENT\_DIFF

Returns the change in institutional ownership percentage from the previous quarter.

```
[IO_PERCENT_DIFF(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[IO_PERCENT_DIFF(0)]
```

This example returns the difference in institutional ownership percentage from the previous quarter for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[IO_PERCENT_DIFF(-1)]
```

This example returns the difference in institutional ownership percentage from the previous quarter for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[IO_PERCENT_DIFF(1)]
```

This example returns the difference in institutional ownership percentage from the previous quarter for the following trading day.
{% endtab %}
{% endtabs %}

***

## Short Interest Functions

#### SHORT\_ADJ

Returns the adjusted short interest, representing the total number of adjusted shares held in open short positions.

```
[SHORT_ADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHORT_ADJ(0)]
```

This example returns the adjusted short interest for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHORT_ADJ(-1)]
```

This example returns the adjusted short interest for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHORT_ADJ(1)]
```

This example returns the adjusted short interest for the following trading day.
{% endtab %}
{% endtabs %}

***

#### SHORT\_UNADJ

Returns the unadjusted short interest, representing the total number of unadjusted shares held in open short positions.

```
[SHORT_UNADJ(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHORT_UNADJ(0)]
```

This example returns the unadjusted short interest for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHORT_UNADJ(-1)]
```

This example returns the unadjusted short interest for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHORT_UNADJ(1)]
```

This example returns the unadjusted short interest for the following trading day.
{% endtab %}
{% endtabs %}

***

#### SHORT\_PERCENT

Returns the short interest percentage, representing the percentage of total shares held in open short positions.

```
[SHORT_PERCENT(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHORT_PERCENT(0)]
```

This example returns the short interest percentage for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHORT_PERCENT(-1)]
```

This example returns the short interest percentage for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHORT_PERCENT(1)]
```

This example returns the short interest percentage for the following trading day.
{% endtab %}
{% endtabs %}

***

#### SHORT\_PERCENT\_DIFF

Returns the difference in short interest percentage since previous reporting.

```
[SHORT_PERCENT_DIFF(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHORT_PERCENT_DIFF(0)]
```

This example returns the difference in short interest percentage since previous reporting for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHORT_PERCENT_DIFF(-1)]
```

This example returns the difference in short interest percentage since previous reporting for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHORT_PERCENT_DIFF(1)]
```

This example returns the difference in short interest percentage since previous reporting for the following trading day.
{% endtab %}
{% endtabs %}

***

#### SHORT\_FLOAT\_PERCENT

Returns the short float percentage, representing the percentage of float shares held in open short positions.

```
[SHORT_FLOAT_PERCENT(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHORT_FLOAT_PERCENT(0)]
```

This example returns the short float percentage for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHORT_FLOAT_PERCENT(-1)]
```

This example returns the short float percentage for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHORT_FLOAT_PERCENT(1)]
```

This example returns the short float percentage for the following trading day.
{% endtab %}
{% endtabs %}

***

#### SHORT\_FLOAT\_PERCENT\_DIFF

Returns the difference in short float percentage since previous reporting.

```
[SHORT_FLOAT_PERCENT_DIFF(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[SHORT_FLOAT_PERCENT_DIFF(0)]
```

This example returns the difference in short float percentage since previous reporting for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[SHORT_FLOAT_PERCENT_DIFF(-1)]
```

This example returns the difference in short float percentage since previous reporting for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[SHORT_FLOAT_PERCENT_DIFF(1)]
```

This example returns the difference in short float percentage since previous reporting for the following trading day.
{% endtab %}
{% endtabs %}

***

#### DTC

Returns the days to cover (DTC) or short interest ratio, representing the number of days it would take short sellers to cover their positions.

```
[DTC(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DTC(0)]
```

This example returns the days to cover for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DTC(-1)]
```

This example returns the days to cover for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DTC(1)]
```

This example returns the days to cover for the following trading day.
{% endtab %}
{% endtabs %}

***

#### DTC\_CHANGE\_PERCENT

Returns the percentage change in days to cover (DTC) since previous reporting.

```
[DTC_CHANGE_PERCENT(offset_days)]
```

**Parameters**

* `offset_days`  - Number of trading days to offset from the scan date. Must be a whole number between `-2,520` and `2,520`.

{% tabs %}
{% tab title="Example 1" %}

```
[DTC_CHANGE_PERCENT(0)]
```

This example returns the percentage change in days to cover (DTC) since previous reporting for the scan date.
{% endtab %}

{% tab title="Example 2" %}

```
[DTC_CHANGE_PERCENT(-1)]
```

This example returns the percentage change in days to cover (DTC) since previous reporting for the previous trading day.
{% endtab %}

{% tab title="Example 3" %}

```
[DTC_CHANGE_PERCENT(1)]
```

This example returns the percentage change in days to cover (DTC) since previous reporting for the following trading day.
{% endtab %}
{% endtabs %}
