VolumeRSI_v1
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «volumersi_v1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
VolumeRSI_v1 — пользовательский индикатор для MetaTrader 5, отображаемый в отдельном окне. Он рассчитывает и выводит одну линию, отражающую соотношение бычьих и медвежьих объёмов за заданный период, с дополнительным сглаживанием. Индикатор имеет горизонтальный уровень 50, что позволяет оценивать баланс сил на рынке.
Расчёт основан на изменении выбранной цены (Applied Price) и объёмах. Для каждого бара определяется преобладание роста или падения цены, после чего соответствующие объёмы накапливаются и усредняются. Результат преобразуется в значение от 0 до 100 и сглаживается скользящей средней.
Индикатор поддерживает настройку периода оценки, периода сглаживания, метода усреднения и типа цены. Отображается в отдельном подокне с названием VolumeRSI и параметрами в заголовке.
Настройки программы
| Настройка | Описание |
|---|---|
| Price | Тип применяемой цены: 0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted. |
| Length | Период оценки, используемый при усреднении бычьих и медвежьих объёмов. |
| Smooth | Период сглаживания итогового значения индикатора. |
| MA_Mode | Метод усреднения (режим скользящей средней), применяемый при расчёте. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 LightBlue
#property indicator_width1 2
#property indicator_level1 50
extern int Price = 0; //Applied Price(0-Close;1-Open;2-High;3-Low;4-Median;5-Typical;6-Weighted)
extern int Length = 14; // Period of evaluation
extern int Smooth = 3; // Period of smoothing
extern int MA_Mode = 2; // Mode of MA
double SmRSI[];
double vRSI[];
double vBulls[];
double vBears[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int shift, limit, counted_bars=IndicatorCounted();
double Price1, Price2, Bulls, Bears, AvgBulls, AvgBears;
if ( counted_bars < 0 ) return(-1);
if ( counted_bars ==0 ) limit=Показано первые 50% кода (символов: 1806)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.