market_profile_vwap(mtf).mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «market_profile_vwap(mtf).mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор для MetaTrader 5 отображает аналитические данные на графике цены, включая профиль объёма, средневзвешенную по объёму цену (VWAP) и уровни стандартного отклонения. Он рассчитывает точку объёмного профиля (PVP) — уровень цены с наибольшим объёмом торгов — и строит вокруг VWAP несколько полос стандартного отклонения для оценки разброса цены.
Индикатор также визуализирует гистограмму объёма в виде графических объектов на графике, позволяя наглядно оценить распределение объёмов по ценовым диапазонам. Расчёты выполняются от заданной стартовой даты и обновляются при появлении нового бара.
Настройки позволяют выбрать таймфрейм анализа, задать амплитуду гистограммы по числу баров, а также включать или отключать отображение каждого уровня стандартного отклонения отдельно.
Настройки программы
| Настройка | Описание |
|---|---|
| Timeframe | Выбранный таймфрейм, на котором выполняется расчёт индикатора. |
| HistogramAmplitude | Количество баров, отображаемых в гистограмме объёма. Определяет амплитуду визуализации объёмов на графике. |
| Show_SD1 | Переключатель видимости линий первого уровня стандартного отклонения от VWAP. |
| Show_SD2 | Переключатель видимости линий второго уровня стандартного отклонения от VWAP. |
| Show_SD3 | Переключатель видимости линий третьего уровня стандартного отклонения от VWAP. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 clrDeepPink //PVP
#property indicator_width1 3
#property indicator_color2 clrGold //VWAP
#property indicator_width2 3
#property indicator_color3 clrLime //SD1Pos
#property indicator_width3 1
#property indicator_style3 2
#property indicator_color4 clrRed //SD1Neg
#property indicator_width4 1
#property indicator_style4 2
#property indicator_color5 clrForestGreen//SD2Pos
#property indicator_width5 1
#property indicator_style5 2
#property indicator_color6 clrCrimson //SD2Neg
#property indicator_width6 1
#property indicator_style6 2
#property indicator_color7 clrSeaGreen //SD2Pos
#property indicator_width7 1
#property indicator_style7 2
#property indicator_color8 clrFireBrick //SD2Neg
#property indicator_width8 1
#property indicator_style8 2
input ENUM_TIMEFRAMES Timeframe = PERIOD_H1;
datetime StartDate = iTime(_Symbol, Timeframe, 0);
extern int HistogramAmplitude = 100;
extern bool Show_SD1 = true;
extern bool Show_SD2 = true;
extern bool Show_SD3 = true;
double PVP[];
double VWAP[];
double SD1Pos[];
double SD1Neg[];
double SD2Pos[];
double SD2Neg[];
double SD3Pos[];
double SD3Neg[];
double Hist[]; // drawn specifically
datetime OpenTime = 0; // To check if we have a new bar
string OBJECT_PREFIX = "VolumeHistogram_";
int items; // numbers of items inside volume histogram
int Bars_Back = 0; // Shows the starting bar for given date
double SD; // standard deviation
int FindStartIndex(datetime startDate)
{
for (int i=Bars-1; i>=0; i--)
{
if (Time[i]>= StartDate )
return (i);
}
return( 0);
}
int init()
{
// код доступен только после оплаты
}
void ObDeleteObjectsByPПоказано первые 50% кода (символов: 4992)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.