Версия 4.4
2024.04.22
Индикатор перекомпилирован в МТ4 сборки 1415.
Версия 4.3
2024.01.27
Индикатор перекомпилирован в МТ4 сборки 1403.
Версия 4.2
2023.05.23
Индикатор перекомпилирован в МТ4 сборки 1380.
Версия 4.1
2022.12.07
Индикатор перекомпилирован в МТ4 сборки 1367.
Версия 4.0
2022.10.19
Перекомпиляция с целью синхронизации номера версии с номером версии для МТ5.
Версия 3.9
2022.05.11
Индикатор перекомпилирован в МТ4 сборки 1356.
Версия 3.8
2021.11.17
Индикатор перекомпилирован в МТ4 сборки 1351.
Версия 3.7
2021.07.06
С помощью входной переменной MainPanelDisappear можно отключить исчезновение панели управления индикатором.
Версия 3.6
2021.03.31
Индикатор перекомпилирован в МТ4 сборки 1330.
Версия 3.5
2020.12.01
Индикатор перекомпилирован в МТ4 сборки 1310.
Версия 3.4
2020.10.13
Улучшен алгоритм проверки синхронизации истории терминала с историей сервера.
Индикатор скомпилирован в МТ4 сборки 1280.
Версия 3.3
2020.06.11
Устранена ошибка расстановки приоритетов OBJPROP_ZORDER.
Версия 3.2
2020.05.24
Добавлено отображение баров цен открытия/закрытия профилей.
Кнопка BV теперь имеет несколько режимов:
1. Рамка профиля отключена, зона стоимости обозначена штрихами.
2. Рамка профиля отключена, зона стоимости обозначена рамкой.
3. Рамка профиля включена, зона стоимости обозначена рамкой.
Версия 3.1
2019.11.04
Кнопка PE (Poc extend) имеет несколько режимов:
1. Отображение уровней POC.
2. Отображение уровней VAL и VAH.
3. Отображение уровней VAL, VAH и POC.
Версия 3.0
2019.10.21
Добавлена функция ускоренного вычисления профилей объёма.
Входная переменная VolumeProfileCalculation имеет два состояния:
Normal - обычный алгоритм вычисления профилей объёма.
Fast - ускоренный алгоритм вычисления профилей объёма, с некоторой потерей качества для режимов Delta и MathOI на таймфреймах от H1 и выше.
Версия 2.9
2018.07.09
Устранена ошибка некорректной подкраски зоны стоимости и уровня POC при фиксированном масштабе графика в режиме отображения профиля TPO.
Версия 2.8
2018.05.04
Для суммарного профиля, вместо начальной и конечной даты/времени можно ввести начальный и конечный номер свечи.
Любое значение, не большее 1440, будет восприниматься индикатором не как дата/время, а как указатель на номер свечи.
Примечание: Нумерация свечей производится справа налево и начинается с единицы, соответственно, номер начальной свечи всегда больше, чем номер конечной свечи.
Версия 2.7
2018.04.26
Добавлен новый режим - классический профиль.
Добавлена кнопка RS (reset) для сброса параметров индикатора к значениям по умолчанию.
Добавлена кнопка RT (remaining timeframes) для применения параметров индикатора с текущего таймфрейма ко всем остальным таймфреймам.
Оптимизирован алгоритм отрисовки профилей с целью ускорения его работы.
Версия 2.6
2018.04.17
Добавлено поле "Period" для ввода произвольного периода следования профилей, справа налево, начиная от текущей свечи.
Добавлена кнопка "PE" (POC extend), которая включает/выключает отображение горизонтальных линий, как продолжений POC уровней, слева направо, до точки пересечения с графиком цены.
Добавлена кнопка "PA" (POC alert), которая включает/выключает подачу сигнала в окно алертов, в случае касания ценой какого-либо POC уровня. Сигнал подаётся только для тех POC уровней, которые ранее не были перекрыты графиком цены.
Примечание: При установке этой версии индикатора, требуется обязательно предварительно удалить все файлы из папки терминала …MQL4/Files/AnyProfile.
Версия 2.5
2018.04.09
Управление индикатором перенесено на кнопки.
Всплывающая кнопка основного меню находится в правом нижнем углу графика и условно поделена на две половины - нажатие на левую половину вызывает изменение группы кнопок управления, нажатие на правую половину вызывает изменение группы текстовых полей для ввода параметров.
Версия 2.4
2017.12.01
Восстановлена работоспособность входной переменной ProfileMode для группового изменения режимов отображения профилей.
Версия 2.3
2017.10.19
Режим отображения профиля можно изменить путём двойного нажатия на надпись под профилем.
Индикатор запоминает выбранные режимы индивидуально для каждого профиля каждого таймфрейма.
Версия 2.2
2017.09.13
Модифицирован алгоритм запуска индикатора при первом старте терминала, для случаев, когда новые свечки истории котировок ещё не подгружены.
Версия 2.1
2017.06.15
Способ вычисления зоны стоимости задаётся с помощью переменной ProfileAreaMode и содержит два варианта: AreaOfPocND - математическое нормальное распределение от уровня POC, AreaOfTotalVolume - распределение от величины суммарного проторгованного в профиле объёма.
Префикс имени прямоугольника, который будет восприниматься индикатором в качестве опорного, можно задавать с помощью входной переменной ProfileRectanglePrefix.
Версия 2.0
2017.06.06
Отображение профиля в виде тонкой линии теперь доступно для всех режимов и активируется с помощью входной переменной ProfileLineDrawing. Толщина линии задаётся с помощью входной переменной ProfileLineWidth.
Версия 1.9
2017.05.18
Устранена ошибка наложенной (двойной) отрисовки надписей на кластерах профилей при изменении масштаба графика по вертикали или при изменении временной протяженности профилей.
В режиме ProfileAutoSet последний (не закрытый) профиль теперь развивается в реальном времени, а не на открытии каждой новой свечи.
Версия 1.8
2017.03.28
В версии 1.8 добавлена функция автоматической расстановки профилей - ProfileAutoSet. При использовании этой функции допустима прокрутка графика в историю. Ручное редактирование профилей в данном режиме невозможно. При отключении этой функции, профили выстраиваются в то же самое положение, где (и если) они ранее были созданы.
Кроме того, индикатор отображает объём каждого профиля в виде гистограммного столбика у нижней границы окна графика. Высота столбика автоматически подстраивается в совокупном сравнении с объёмами других, имеющихся на графике, профилей. Отображение столбиков объёма активируется с помощью входной переменной VolumeVisible. Для суммарного профиля данная функция не выполняется.
Версия 1.7
2017.02.24
В версии 1.7 добавлено несколько новых функций:
1. Режим отображения профиля в виде двух линий, отдельно для объёмов покупок, и отдельно для объёмов продаж. В некотором смысле, такое отображение представляет собой диаграмму спроса и предложения.
2. Режим открытого интереса, полученного математически, путём последовательного обнуления взаимопоглощающих объёмов. К отображению в профиле остаются только те объёмы, которые оказались не затронутыми после данной операции. Для суммарного профиля данная функция не выполняется.
3. Индикатор вычисляет результирующий баланс профиля. Баланс отображается одной цифрой внизу под профилем и представляет собой соотношение между объёмами покупок и объёмами продаж.
Значение баланса всегда не ниже единицы. Например, если значение баланса равно 1.18 и цвет цифры зелёный, это означает, что объёмы покупок превышают объёмы продаж на 18%. Или же наоборот, если цвет цифры красный, это означает, что объёмы продаж превышают объёмы покупок на 18%.
Если значение баланса равно или очень близко к единице, это означает, что профиль практически сбалансирован, то есть объёмы покупок очень близки или равны объёмам продаж.
4. По умолчанию вычисление баланса и дельты производится с точки зрения рыночных ордеров. Новая функция ProfileDeltaReverse активирует режим вычислений с точки зрения лимитных ордеров.
Версия 1.6
2016.10.14
Усовершенствован алгоритм вычисления цветоразностной дельты.
Установите профиль таким образом, чтобы захватить начало и конец тренда, и вы достаточно отчётливо увидите зелёные слои покупателей и красные слои продавцов внутри этого тренда.
Версия 1.5
2016.07.22
Устранена ошибка появления отрицательных чисел на кластерах профилей при слишком высоких значениях объема.
Версия 1.4
2016.07.11
С целью ускорения работы индикатора, при использовании небольшого количества одновременно отображаемых профилей, в индикатор введена возможность регулировать тайминг вычислений с помощью входной переменной ProfileTimingCalculation. Значение тайминга подбирается пользователем экспериментально и задаётся в миллисекундах. По умолчанию пауза между повторными вычислениями равна 0.5 секунд (500 миллисекунд).
Версия 1.3
2016.06.07
Добавлено три новых функции:
ProfileImbalance - в данном режиме отображается не просто профиль объёма, а профиль разности между объёмами покупателей и объёмами продавцов, то есть профиль дельты.
ProfileInitBalance - в данном режиме внутри основного профиля отображается профиль начального баланса. Данный профиль вычисляется на основании данных, область захвата которых задаётся в процентах от общей протяженности основного профиля, слева направо, от начала основного профиля. Например, если основной профиль имеет протяженность 8 часов, то значение 12.5% эквивалентно 1 часу начального баланса. Цвет профиля начального баланса задаётся с помощью переменной ProfileInitBalanceColor. Данная функция не выполняется для суммарного профиля, а также для профилей направленных справа налево. При значении равном нулю функция не выполняется.
ProfileMaxLengthPix - максимальная протяжённость профиля, задаётся в пикселях монитора. В данном режиме, независимо от области захвата профиля, его общая визуальная протяженность будет не более указанного значения. При значении равном нулю функция не выполняется.
Устранена ошибка превращения суммарного профиля в обычный при постепенном «наползании» на него новых свечей на графике. Опорный прямоугольник суммарного профиля теперь автоматически располагается внизу, под суммарным профилем.
Входная переменная ProfileStepPoint теперь имеет дробный тип. Это даёт возможность задавать шаг сетки профилей в «новых» пунктах. Значение 0.1 соответствует одному «новому» пункту.
Цвет опорных прямоугольников автоматически подстраивается под цвет фона графика, но чуть более тёмной тональности (для чёрного фона чуть более светлой тональности). Если Вы захотите применить другой цвет, то задайте входную переменную ProfileRectangleColor любым другим цветом, кроме White.
Версия 1.2
2016.05.27
Индикатор работает на всех таймфреймах.
Улучшено визуальное оформление и расширены возможности индикатора.
При увеличении масштаба расчётной сетки (ProfileStepPoint или ProfileStepPointPix), численное значение объёма указано не только по линии POC, но и на каждом кластере профилей.
Над профилями указана не только их начальная позиция, но и конечная. В зависимости от таймфрейма, это будут начальные и конечные – время, и/или сессия (день недели, месяц, дата).
Добавлена возможность отобразить общий (суммарный) профиль. Создайте прямоугольник в пустой области справа за пределами графика, и в этой области появится суммарный профиль.
Для суммарного профиля допустима прокрутка графика в историю. При прокрутке графика, суммарный профиль будет построен на основании данных только в видимой области просмотра, то есть, данные находящиеся слева и справа за пределами окна графика, при вычислениях не учитываются.
Добавлен визуальный эффект размытия цвета - ProfileFading.
Добавлена функция цветоразностной дельты - ProfileDelta. В данном режиме области преобладающих по объёмам покупок на профилях подкрашиваются в зелёный цвет, области преобладающих продаж – в красный. На суммарном профиле, соответственно, синий/красный.
Для суммарного профиля выделены отдельные цветовые переменные:
ProfileSumInAreaColor – цвет суммарного профиля в зоне стоимости.
ProfileSumOutAreaColor – цвет суммарного профиля вне зоны стоимости.
ProfileSumPocColor – цвет линии POC суммарного профиля.
ProfileSumTextColor – цвет текста на суммарном профиле.
Версия 1.1
2016.05.11
В версии 1.1 полностью изменён принцип управления индикатором.
Теперь, в рамках одного запущенного на графике индикатора, можно создавать множество произвольных профилей. Просто создайте на графике прямоугольник необходимой протяженности, и данный прямоугольник автоматически будет заполнен профилем. Цвет данного прямоугольника также автоматически поменяется соответственно входной переменной ProfileRectangleColor.
Примечание: Если Вы не хотите, чтобы прямоугольник был заполнен профилем, то переименуйте его любым другим именем, не содержащим слово «Rectangle».
A very good indicator. Fast with lots of settings.