«Там, где другие данные по объему недоступны, может использоваться тиковый объем.»
Том Вильямс, основоположник современной методики VSA.
РУССКИЙ ЯЗЫК/Russian language.
НАБОР посвящается популярному индикатору объёмов - Better Volume. Большинство индикаторов - с открытым кодом (файл mql в наличии). Однако для работы индикатора требуется только файл с разрешением EX. Кроме индикаторов к темообразующему посту прикреплена папка МАНУАЛЫ (материалы на русском/английском языках). Подборка по индикатору фундаментальная и основательная, не имеющая аналогов в сети!
Другие индикаторы объёмов можно посмотреть/скачать тут.
Немного отдельно идёт индикатор Volume Arrow. Он описан в самом низу списка всех индикаторов. Volume Arrow - стрелочный индикатор, работает в связке с Better Volume, так же (без оного) представляет из себя инфо панель с полезной информацией.
Успехов нам в работе!
АНГЛИЙСКИЙ ЯЗЫК/English language.
The SET is dedicated to the popular volume indicator - Better Volume. Most of the indicators are open source (mql file is available). However, for the indicator to work, only a file with EX permission is required. In addition to the indicators, the MANUALS folder (materials in Russian/English) is attached to the topic-forming post. The selection of the indicator is fundamental and thorough, having no analogues on the web! Other volume indicators can be viewed/downloaded here. The Volume Arrow indicator is a little separate. It is described at the very bottom of the list of all indicators. Volume Arrow is an arrow indicator that works in conjunction with Better Volume, as well as (without it) it is an info panel with useful information.
Good luck in our work!
С уважением, Павел aka Pavel888.
ВСЕ ИНДИКАТОРЫ ОБЪЁМОВ/ALL VOLUME INDICATORS:
НАБОР Accumulation/Distribution
НАБОР Better Volume
НАБОР CMF (Chaikin Money Flow)
НАБОР MFI (Money Flow Index)
НАБОР OBV (On Balance Volume)
НАБОР ИНДИКАТОРОВ ОБЪЁМА (Volumes)
ОПИСАНИЕ ИНДИКАТОРА
1. Общий вид индикатора, описание.
2. Код индикатора.
3. Базовые настройки индикатора.
4. Формула расчёта индикатора.
5. Видеообзор индикатора.
6. Автор индикатора.
1. Общий вид индикатора, описание.
Улучшенный индикатор тикового объема Better Volume автоматически оценивает текущий объем и спред свечи, сравнивая их с предыдущими значениями, и выдает сигналы, говорящие о наличии большого/малого объема, а так же величине спреда.
2. Код индикатора.
//+------------------------------------------------------------------+
//| bettervolume1.4.mq4 |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
#property indicator_separate_window
#property indicator_buffers 7
#property indicator_color1 Red
#property indicator_color2 DeepSkyBlue
#property indicator_color3 Yellow
#property indicator_color4 Lime
#property indicator_color5 White
#property indicator_color6 Magenta
#property indicator_color7 Maroon
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2
#property indicator_width5 2
#property indicator_width6 2
extern int NumberOfBars=500;
extern string Note="0 means Display all bars";
extern int MAPeriod = 100;
extern int LookBack = 20;
double red[],blue[],yellow[],green[],white[],magenta[],v4[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexBuffer(0,red);
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexLabel(0,"Climax High ");
SetIndexBuffer(1,blue);
SetIndexStyle(1,DRAW_HISTOGRAM);
SetIndexLabel(1,"Neutral");
SetIndexBuffer(2,yellow);
SetIndexStyle(2,DRAW_HISTOGRAM);
SetIndexLabel(2,"Low ");
SetIndexBuffer(3,green);
SetIndexStyle(3,DRAW_HISTOGRAM);
SetIndexLabel(3,"HighChurn ");
SetIndexBuffer(4,white);
SetIndexStyle(4,DRAW_HISTOGRAM);
SetIndexLabel(4,"Climax Low ");
SetIndexBuffer(5,magenta);
SetIndexStyle(5,DRAW_HISTOGRAM);
SetIndexLabel(5,"ClimaxChurn ");
SetIndexBuffer(6,v4);
SetIndexStyle(6,DRAW_LINE,0,2);
SetIndexLabel(6,"Average("+MAPeriod+")");
IndicatorShortName("Better Volume 1.4");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
double VolLowest,Range,Value2,Value3,HiValue2,HiValue3,LoValue3,tempv2,tempv3,tempv;
int limit;
int counted_bars=IndicatorCounted();
//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
if(NumberOfBars == 0 )
NumberOfBars = Bars-counted_bars;
limit=NumberOfBars; //Bars-counted_bars;
for(int i=0; i {
red= 0; blue = Volume; yellow = 0; green = 0; white = 0; magenta = 0;
Value2=0;Value3=0;HiValue2=0;HiValue3=0;LoValue3=99999999;tempv2=0;tempv3=0;tempv=0;
VolLowest=Volume[iLowest(NULL,0,MODE_VOLUME,20,i)];
if(Volume==VolLowest)
{
yellow=NormalizeDouble(Volume,0);
blue=0;
}
Range=(High-Low);
Value2=Volume*Range;
if(Range != 0 )
Value3 = Volume/Range;
for(int n=i;n {
tempv=Volume[n]+tempv;
}
v4=NormalizeDouble(tempv/MAPeriod,0);
for(n=i;n {
tempv2=Volume[n]*((High[n]-Low[n]));
if( tempv2 >= HiValue2 )
HiValue2 = tempv2;
if(Volume[n]*((High[n]-Low[n]))!=0)
{
tempv3=Volume[n]/((High[n]-Low[n]));
if(tempv3>HiValue3)
HiValue3=tempv3;
if(tempv3 LoValue3=tempv3;
}
}
if(Value2==HiValue2 && Close>(High+Low)/2)
{
red = NormalizeDouble(Volume,0);
blue=0;
yellow=0;
}
if(Value3==HiValue3)
{
green= NormalizeDouble(Volume,0);
blue =0;
yellow=0;
red=0;
}
if(Value2==HiValue2 && Value3==HiValue3)
{
magenta=NormalizeDouble(Volume,0);
blue=0;
red=0;
green=0;
yellow=0;
}
if(Value2==HiValue2 && Close+Low)/2)
{
white=NormalizeDouble(Volume,0);
magenta=0;
blue=0;
red=0;
green=0;
yellow=0;
}
}
//----
//----
return(0);
}
//+------------------------------------------------------------------+
3. Базовые настройки индикатора.
NumberOfBars - данные для какого количества баров показывать;
Note - если по пункту NumberOfBars - 0 (ноль) - значит все бары для анализа берутся;
MAPeriod – период скользящей средней, что берётся для построения гистограммы;
LookBars – сколько предыдущих ценовых баров будет использоваться для расчета (анализа), по умолчанию установлено 20.
Красный столбик - показывает, что появилась большая бычья свеча, в которой прошел крупный объем. Этот сигнал обычно формируется во время зарождения или затухания восходящего тренда, а также во время коррекций на медвежьем рынке;
Синий столбик - в этот цвет окрашены ничем не примечательные бары, т.е. объём которых не отклоняется от среднего, а «спред» свечей находится в пределах нормы;
Жёлтый столбик - в данном случае свечи имеют очень низкий объем, и это характерная картина для затухания тренда, когда в рынке больше нет объема, способного двинуть цену дальше;
Зелёный столбик - это свеча, которая имеет небольшой спред, но в ней прошел большой объем. Сигнал формируется уже тогда, когда крупный игрок начинает сбрасывать свои позиции игрокам, которые залезли в уходящий поезд (то есть это те трейдеры, которые залезли уже на завершении тренда);
Белый столбик - формируется с бычьей свечёй с большим спредом, в которой прошел большой объем. Сигнал появляется в начале или конце медвежьего тренда, а также на откате на бычьем рынке;
Пурпурный столбик - редкий сигнал. В данном случае имеется группа свечей с большим объемом. Формируется данный сигнал весьма не часто, обычно, во время зарождения коррекции;
Бордовый столбик - бывает сигнал очень и очень редко.
4. Формула расчёта индикатора.
5. Видеообзор индикатора.
Обзор индикатора Better Volume.
6. Автор индикатора.
Автор неизвестен.
СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ
Better Volume EX
BetterVol_CDRW_Alert EX & MQL
BetterVolume 1.1 EX & MQL
BetterVolume 1.2 EX & MQL
BetterVolume 1.3 EX & MQL
BetterVolume 1.3 No Colors EX & MQL
BetterVolume 1.4 JA EX
BetterVolume 1.4 JA old EX
BetterVolume 1.4 plus Session Average EX & MQL
BetterVolume 1.4_Alert EX & MQL
BetterVolume 1.4_TRO EX & MQL
BetterVolume 1.4_TRO_MODIFIED_VERSION EX & MQL
BetterVolume 1.4mod EX & MQL
BetterVolume 1.5 Alerts nmc EX
BetterVolume 1.5 new with Alerts EX & MQL
BetterVolume 1.5 new with Alerts mod EX & MQL
BetterVolume 1.5 new with Alerts and Color Ingoring EX & MQL
BetterVolume 1.5a Alerts EX & MQL
BetterVolume 1.5a Alerts mod EX
BetterVolume 1.5b Alerts EX
BetterVolume ChartBars part1 1.1 EX & MQL
BetterVolume ChartBars part1 1.2 EX & MQL
BetterVolume ChartBars part1 1.4 EX & MQL
BetterVolume ChartBars part1 1.4 old EX
BetterVolume ChartBars part1 EX & MQL
BetterVolume ChartBars part2 1.1 EX & MQL
BetterVolume ChartBars part2 1.2 EX & MQL
BetterVolume ChartBars part2 1.3 EX & MQL
BetterVolume ChartBars part2 1.4 EX & MQL
BetterVolume ChartBars part2 EX & MQL
BetterVolume EX & MQL
bettervolume1.4 EX & MQL
BetterVolumeTicks EX & MQL
BetterVolumeX 1.4 EX
BetterVolumeX 1.4 old EX
iBetterVolume EX
volume_arrow EX & MQL
ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ
Better Volume

BetterVol_CDRW_Alert

BetterVolume 1.1, BetterVolume 1.2, BetterVolume 1.3

BetterVolume 1.3 No Colors

BetterVolume 1.4 JA, BetterVolume 1.4 JA old

BetterVolume 1.4 plus Session Average, BetterVolume 1.4_Alert

BetterVolume 1.4_TRO, BetterVolume 1.4_TRO_MODIFIED_VERSION

BetterVolume 1.4mod

BetterVolume 1.5 Alerts nmc

BetterVolume 1.5 new with Alerts

BetterVolume 1.5 new with Alerts mod

BetterVolume 1.5 new with Alerts and Color Ingoring

BetterVolume 1.5a Alerts, BetterVolume 1.5a Alerts mod

BetterVolume 1.5b Alerts

BetterVolume ChartBars part1 1.1

BetterVolume ChartBars part1 1.2

BetterVolume ChartBars part1 1.4

BetterVolume ChartBars part1 1.4 old

BetterVolume ChartBars part1

BetterVolume ChartBars part2 1.1

BetterVolume ChartBars part2 1.2

BetterVolume ChartBars part2 1.3

BetterVolume ChartBars part2 1.4

BetterVolume ChartBars part2

BetterVolume

bettervolume1.4

BetterVolumeTicks

BetterVolumeX 1.4, BetterVolumeX 1.4 old

iBetterVolume

Volume Arrow

Общий вид.
С инфо панелью и включенными алертами:

Индикатор Volume Arrow рисует стрелки на основании показания индикатора Better Volume 1.4.
Важно! Индикатор не работает без BETTER VOLUME 1.4.
Настройки индикатора:
Use Alert - включить алерт;
Show Stat Info - показывать статистические данные;
Set Color Symbol - установить цвет отображения символа;
Set Color Price - установить цвет отображения цены;
Set Color Spread - установить цвет отображения спреда;
Set Color Time - установить цвет отображения времени закрытия бара;
Set Color Statistic - установить цвет отображения статистики;
Font Size - размер шрифта;
Font Type - тип шрифта;
What Main Corner - в каком углу выводить главную информацию;
What Corner of Time and Spread - в каком углу показывать спред и время.
МАНУАЛЫ
Better Volume (Indicator Manual) (RUS)
Better Volume Indicator 25Jan09 (ENG)
The Better Volume Indicator (ENG)
VSA (RUS)
ПОЛЕЗНЫЕ ССЫЛКИ
Как установить индикатор в терминал МТ4
Как тестировать индикатор в терминале МТ4
Как настроить уведомления на почту в MT4
Как компилировать старые MQ4 файлы под новые билды MetaTrader 4
[Вспомогательный советник] Мониторинг индикатора BetterVolume 1.4 [open source]
Раздел на сайте о методике VSA
[Обсуждение] VSA: общие вопросы - тема на форуме
«Как применять объемы на Forex» — бесплатный видеокурс
Расшифровка часто встречающихся сокращений в названии индикаторов.
alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее).
Пример:
arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении.
Пример:
Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы.
Пример:
mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.
Пример:
Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий.
Пример:
ИСТОРИЯ ОБНОВЛЕНИЙ
1
МАНУАЛЫ_Better_Volume_2016.12.02.zip
НАБОР_Better_Volume_2016.12.02.zip






