> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/en/signals-and-strategy-conditions/filters/filter-by-on-balance-volume-obv.md).

# Filter by On-Balance Volume — OBV

<mark style="color:$tint;">The Balance Volume (OBV) filter checks the position of the normalized OBV oscillator relative to the channel. He can allow both sides inside the canal or one side across the border.</mark>

### Add the card to the designer

<mark style="color:$tint;">Open the Binance or Bybit robot task and</mark> [<mark style="color:$tint;">The ISignal</mark>](/en/signals-and-strategy-conditions/isignal-entry-filters-and-exit.md) <mark style="color:$tint;">designer. Select Balanced volume (OBV) from the filter block.</mark>

<mark style="color:$tint;">The trading instrument is out of the question. The new card uses form values; it's not a recommended strategy.</mark>

### Set the settings

* <mark style="color:$tint;">TF is selected from the list of current form; by default 1 minute.</mark>
* <mark style="color:$tint;">The</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**Type of candle**</mark><mark style="color:$tint;">s is Ordinary or Hakeen-Ash, by default Ordinary.</mark>
* <mark style="color:$tint;">**Calculation**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">allows you to select closed bars or current unlocked bars mode On the intersection (every second). The initial value is On the intersection (every second).</mark>
* <mark style="color:$tint;">**OBV Channel Length**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">smoothing period for normalization, from 2 to 200 bars. By default 5.</mark>
* <mark style="color:$tint;">**OBV Average Length**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">period of final smoothing, from 2 to 200 bars. By default, it's 10.</mark>
* <mark style="color:$tint;">The normalization coefficient is involved in the oscillator scale. The starting value is 0.015. Zero is not a good value for calculation.</mark>
* <mark style="color:$tint;">**The upper boundary**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">and lower boundary set the oscillator levels. In the new form, 75 and −75 are indicated.</mark>
* <mark style="color:$tint;">Filter type On the inner channel or Upper/Bottom channel. The new card has a channel inside.</mark>

### When the filter allows action

* <mark style="color:$tint;">In the inner channel: the value between the lower and upper boundaries, including the boundaries themselves, allows both directions. Nothing is allowed outside.</mark>
* <mark style="color:$tint;">Above/Beyond the channel: the value strictly above the upper boundary is allowed by the short, strictly below the lower long. No direction is allowed inside and at the border level.</mark>

<mark style="color:$tint;">These rules apply to the deactivated Reverse field? the initial state of the form. The switch changes the long and short. The permission and prohibition of both parties remain the same.</mark>

### Consider the meaning of the calculation

<mark style="color:$tint;">The terms are on the scale of the oscillator, not the volume of the money. Unlike an OBV entry or exit indicator, this filter does not wait for a new border crossing.</mark>

### Save the card and check the action

<mark style="color:$tint;">In the field</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**When you exit the filter**</mark><mark style="color:$tint;">, select a loss response. By default , cancel cycles; the Selling by market and Selling by market commands are also available , taking into account deviation (if specified). The exit of the filter can affect the task already in place, not just the new entry.</mark>

<mark style="color:$tint;">Keep the card and check the rest of the conditions. All the filters should allow it to go. The consequences of the exit commands and the differences in modes are explained in</mark> [<mark style="color:$tint;">The ISignal instructions</mark>](/en/signals-and-strategy-conditions/isignal-entry-filters-and-exit.md)<mark style="color:$tint;">. The filtering permission does not confirm the order sent or executed.</mark>
