# Article-20940-MQL5-Finite-Volume-Elements-Indicator Репозиторий содержит исходные коды индикаторов на базе алгоритма Finite Volume Elements (FVE) и эксперта, использующего их сигналы. Основано на материалах статьи: **[Забытая классика объёма: индикатор "Finite Volume Elements" для современных рынков](https://www.mql5.com/ru/articles/20940)**. ### Содержание Проект посвящен реализации и развитию индикатора FVE (Finite Volume Elements), который анализирует денежные потоки на основе волатильности и объема. Включены версии индикатора с использованием линейной регрессии для сглаживания и пример торговой стратегии (EA), объединяющей FVE с классическими индикаторами WPR и Bollinger Bands. ### Структура репозитория ```text MQL5/ └── Shared Projects/ └── Article-20940-MQL5-Finite-Volume-Elements-Indicator/ ├── Article-20940-MQL5-Finite-Volume-Elements-Indicator.mqproj // Проект MetaEditor ├── ExpFVEWPRBB.mq5 // Советник на базе FVE, WPR и Bollinger Bands ├── FVE.mq5 // Базовый индикатор Finite Volume Elements ├── FinVolEleLinRegSl.mq5 // Индикатор FVE со сглаживанием линейной регрессией └── README.md // Описание проекта ``` ### Как использовать >1. В MetaEditor перейдите во вкладку **Shared Projects**. >2. Нажмите правой кнопкой мыши на папку проекта (**Article-20940-MQL5-Finite-Volume-Elements-Indicator**) и выберите **"Получить обновления из Git"**. >3. Для получения исполняемых файлов (`.ex5`) поочерёдно откройте файлы советника (`ExpFVEWPRBB.mq5`) и индикаторов (`FVE.mq5` и `FinVolEleLinRegSl.mq5`), и для каждого нажмите **F7** (Компилировать). ### Расположение исполняемого файла После компиляции файлы (`.ex5`) появятся в окне «Навигатор» терминала MetaTrader 5: ```text Навигатор/ ├── Indicators/ │ └── Shared Projects/ │ └── Article-20940-MQL5-Finite-Volume-Elements-Indicator/ // <-- Запуск индикаторов отсюда └── Experts/ └── Shared Projects/ └── Article-20940-MQL5-Finite-Volume-Elements-Indicator/ // <-- Запуск советника отсюда ``` ### Примечания Для обеспечения корректной работы «из коробки» вызов индикатора в коде советника настроен на относительный путь внутри Shared Projects: `Shared Projects\Article-20940-MQL5-Finite-Volume-Elements-Indicator\FinVolEleLinRegSl` Это избавляет от необходимости вручную копировать файлы индикаторов в папку советника в терминале. Все функции и классы являются примерами для изучения и использования в своих разработках. Используйте код с осторожностью. ### Ссылки * Статья на MQL5.com: [https://www.mql5.com/ru/articles/20940](https://www.mql5.com/ru/articles/20940)