OBV (On-Balance Volume) – балансовый объем
Добавлено: 08 фев 2016, 09:40
OBV – динамический индикатор, соотносящий объем торгов и изменение цены.
Сигналы
Автор: Джозеф Грэнвиль (Joseph Granville).
Первоисточник: New strategy of Daily Stock Market Trading. // В.Меладзе. Курс технического анализа.
Пример:
Исходный текст:
Сигналы
- Пробой предыдущего экстремума
- Дивергенция пиков цены и значения OBV
- При боковом движении цены индикатор OBV показывает новые экстремумы
Автор: Джозеф Грэнвиль (Joseph Granville).
Первоисточник: New strategy of Daily Stock Market Trading. // В.Меладзе. Курс технического анализа.
Пример:
Исходный текст:
Код: Выделить всё
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];
}