Effective Volume Split
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «effective volume split version 2 ltf.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 4, работающий в отдельном окне графика. Предназначен для анализа объёмных данных путём их разделения на две составляющие — «большую» и «малую» — на основе сравнения с расчётным значением за заданный период. Отображает результат в виде двух линий зелёного и красного цветов.
Индикатор собирает данные о ценах и объёмах на указанном таймфрейме, который может отличаться от текущего. Для каждого бара текущего таймфрейма вычисляется значение на основе внутридневных данных нижнего таймфрейма. Результат может отображаться как в текущем виде, так и в накопленном формате с использованием скользящего среднего.
Пользователь может задать период расчёта, ограничение обрабатываемых баров, выбрать таймфрейм источника данных и включить режим кумулятивного отображения. Дополнительный числовой параметр используется для стабилизации вычислений.
Настройки программы
| Настройка | Описание |
|---|---|
| PI | PI — Дополнительный числовой параметр, влияющий на нормализацию расчётных значений |
| Period | Период — Длина окна для расчёта скользящего значения и определения порога разделения |
| Cumulative | Накопление — Переключает отображение между текущими значениями и накопленными с усреднением |
| Bars limit (BarsLimit) | Лимит баров — Ограничивает количество обрабатываемых баров на графике |
| Lower Timeframe (tf) | Таймфрейм — Таймфрейм, с которого берутся данные объёма и цен для расчёта |
Поиск по коду файла
#property version "1.0"
#property strict
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Green
#property indicator_label1 "Large"
#property indicator_color2 Red
#property indicator_label2 "Small"
input double PI = 0;
input int Period = 14;
input bool Cumulative = true;
input int BarsLimit = 1000; // Bars limit
input ENUM_TIMEFRAMES tf = PERIOD_CURRENT; // Lower Timeframe
double PlotL[];
double PlotS[];
double Plot1[];
double Plot2[];
double Raw[];
string IndicatorName;
string IndicatorObjPrefix;
double array[];
int Length;
int mid;
double median[];
string GenerateIndicatorName(const string target)
{
string name = target;
int try = 2;
while (WindowFind(name) != -1)
{
name = target + " #" + IntegerToString(try++);
}
return name;
}
int init()
{
// код доступен только после оплаты
}
int deinit()
{
ObjectsDeleteAll(ChartID(), IndicatorObjPrefix);
return(0);
}
int start()
{
// код доступен только после оплаты
}
if (Bars <Показано первые 50% кода (символов: 2237)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.