### Contribute

Contribute an indicator to the library by clicking here. Note you must be logged in.

New! Stock Portfolio Organizer is now available:
• Shares, Margin, Futures and Forex
• EOD and Realtime data
• And Much More...
GoTo Stock Portfolio Organizer
New! WiseTrader Toolbox for Amibroker is now available with:
• Neural Networks
• And Much More...

## Time Segmented Volume for Amibroker (AFL)

TJ has helped me translate the metastock formula of TSV into AB language.

I thought I should share this formulas with other. This indicator uses volume and price, like OBV, but seems to be more reliable indicator then OBV.

In courtesy of The Wordens brothers I like to post the link for study on purpose and usage of this indicator. http://www.tc2000.com/privuser2/ii12118p.htm

By ntk98 – ntk98_2000 [at] yahoo.co.uk

## Formula

I have added EMA in place of sum . See how it works for short term trading .

````// Time segment value`

```TSV=(EMA( IIf( C > Ref(C,-1), V * ( C-Ref(C,-1) ),
IIf( C < Ref(C,-1),-V * ( C-Ref(C,-1) ), 0 ) ) ,18));```

`Plot(TSV,"TSV",1,1);`

```_SECTION_BEGIN("MA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 13, 2, 300, 1, 10 );
Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
_SECTION_END();``````

Good Oscilator With EMA, i will backtest my system with this. Thx!

//Note: Time Segment Volume is a variation of OBV.
// It inherited the intention of detecting the
// Accumulation/Distribution of the stock.
// BUT, it segmentize it. That’s all.
// So, the simplest way is to use current day OBV
// minus the number of day backwards.
// Attached is the formula.
//
// Bless All
// KH Tang

Eg.
TSV = Current OBVOBV 16 day ago.