Страница 1 из 1

OBV (On-Balance Volume) – балансовый объем

Добавлено: 08 фев 2016, 09:40
evge
OBV – динамический индикатор, соотносящий объем торгов и изменение цены.

Сигналы

  • Пробой предыдущего экстремума
  • Дивергенция пиков цены и значения OBV
  • При боковом движении цены индикатор OBV показывает новые экстремумы

Автор: Джозеф Грэнвиль (Joseph Granville).
Первоисточник: New strategy of Daily Stock Market Trading. // В.Меладзе. Курс технического анализа.

Пример:

OBV-00.png
OBV-00.png (41.82 КБ) 28742 просмотра


Исходный текст:

Код: Выделить всё

function Initialize()
{
IndicatorName = "OBV";   
AddInput("Input", Inputs.Candle);   
PriceStudy = false;   
AddSeries("OBV", DrawAs.Line, Color.Red);   
}

function Evaluate()
{
// AlfaDirect. 2014. OX
// OBV (On Balance Volume) – балансовый объем
  if (CurrentIndex < 1)
     OBV = Input.Volume[0];
  else
     if (Input.Close[0] > Input.Close[-1])
        OBV = OBV[-1] + Input.Volume[0];
     else
        if (Input.Close[0] < Input.Close[-1])
            OBV = OBV[-1] - Input.Volume[0];
        else
            OBV = OBV[-1];
}