← К каталогу
Исходный код · ID 3348

obv mtf tt.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор рассчитывает значение On Balance Volume (OBV) на выбранном таймфрейме и отображает его в отдельном подокне в виде линии. Используется встроенная функция iOBV для расчёта, а результат наносится на график текущего инструмента с привязкой к барам целевого таймфрейма через iBarShift.

Два входных параметра позволяют выбрать таймфрейм расчёта и тип цены для формулы OBV. По умолчанию таймфрейм совпадает с текущим графиком, а тип цены — Close.

Индикатор предназначен для анализа взаимосвязи объёма торгов и изменения цены. Согласно описанию автора, изменения OBV опережают ценовые движения, что может использоваться для оценки потока средств в инструмент.

Настройки программы

НастройкаОписание
TimeFrame Таймфрейм, на котором выполняется расчёт индикатора OBV. По умолчанию — текущий таймфрейм графика (PERIOD_CURRENT).
OBVPrice Тип цены, используемый для расчёта OBV (например, Close, Open, High, Low и другие варианты перечисления ENUM_APPLIED_PRICE).
Получить полный код

Поиск по коду файла

#property description "Индикатор On Balance Volume [OBV] связывает объем и изменение цены, сопровождавшее данный объем. Интерпретация OBV основана на принципе, утверждающем, что изменения OBV опережают ценовые. Согласно этому принципу, повышение балансового объема свидетельствует о том, что в инструмент вкладывают средства профессионалы. Когда позднее начинает вкладывать широкая публика, и цена, и показания индикатора OBV начинают стремительно расти."
#property description "MTF искажён специально  ;-))"

#property indicator_separate_window
#property indicator_buffers 1

#property indicator_color1  clrGold
#property indicator_width1  2

/*************************************************************************
PERIOD_M1   1
PERIOD_M5   5
PERIOD_M15  15
PERIOD_M30  30 
PERIOD_H1   60
PERIOD_H4   240
PERIOD_D1   1440
PERIOD_W1   10080
PERIOD_MN1  43200
You must use the numeric value of the timeframe that you want to use
when you set the TimeFrame' value with the indicator inputs.
---------------------------------------
PRICE_CLOSE    0 Close price. 
PRICE_OPEN     1 Open price. 
PRICE_HIGH     2 High price. 
PRICE_LOW      3 Low price. 
PRICE_MEDIAN   4 Median price, (high+low)/2. 
PRICE_TYPICAL  5 Typical price, (high+low+close)/3. 
PRICE_WEIGHTED 6 Weighted close price, (high+low+close+close)/4. 
You must use the numeric value of the Applied Price that you want to use
when you set the 'OBV_Price' value with the indicator inputs.
**************************************************************************/

extern ENUM_TIMEFRAMES    TimeFrame  =  PERIOD_CURRENT;
extern ENUM_APPLIED_PRICE  OBVPrice  =  PRICE_CLOSE;

double OBVBuffer[];

int init()
{
      // код доступен только после оплаты
   }

 

Показано первые 50% кода (символов: 2740)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
274₽ ≈ $3.35