# Article-13824-MQL5-Multi-Symbol-Multi-Period-Color-Ind Репозиторий с исходными кодами к статье о разработке мультисимвольных мультипериодных индикаторов с использованием цветных буферов. Основано на материалах статьи: **[Цветные буферы в мультисимвольных мультипериодных индикаторах](https://www.mql5.com/ru/articles/13824)**. Рассматривается реализация мультисимвольных и мультипериодных индикаторов с поддержкой динамического изменения цвета (цветных графических построений) в одном окне. В репозитории представлен набор из 30 индикаторов-шаблонов, построенных на базе класса IndMSTF. ### Структура репозитория ```text MQL5/ └── Shared Projects/ └── Article-13824-MQL5-Multi-Symbol-Multi-Period-Color-Ind/ ├── Dashboard.mqh // Библиотека классов информационной панели ├── IndMSTF.mqh // Базовый класс для работы с MTF-данными ├── README.md // Описание проекта ├── TestMSTFAccDistribution.mq5 // Советник-шаблон подключения индикатора Accumulation/Distribution ├── TestMSTFAcceleratorOscillator.mq5 // Советник-шаблон подключения индикатора Accelerator Oscillator ├── TestMSTFAlligator.mq5 // Советник-шаблон подключения индикатора Alligator ├── TestMSTFAverageDirectionalMovementIndex.mq5 // Советник-шаблон подключения индикатора ADX ├── TestMSTFAverageDirectionalMovementIndexWilder.mq5 // Советник-шаблон подключения индикатора ADX Wilder ├── TestMSTFAverageTrueRange.mq5 // Советник-шаблон подключения индикатора Average True Range ├── TestMSTFAwesomeOscillator.mq5 // Советник-шаблон подключения индикатора Awesome Oscillator ├── TestMSTFBearsPower.mq5 // Советник-шаблон подключения индикатора Bears Power ├── TestMSTFBollingerBands.mq5 // Советник-шаблон подключения индикатора Bollinger Bands ├── TestMSTFBullsPower.mq5 // Советник-шаблон подключения индикатора Bulls Power ├── TestMSTFChaikinOscillator.mq5 // Советник-шаблон подключения индикатора Chaikin Oscillator ├── TestMSTFCommodityChannelIndex.mq5 // Советник-шаблон подключения индикатора CCI ├── TestMSTFDeMarker.mq5 // Советник-шаблон подключения индикатора DeMarker ├── TestMSTFEnvelopes.mq5 // Советник-шаблон подключения индикатора Envelopes ├── TestMSTFForceIndex.mq5 // Советник-шаблон подключения индикатора Force Index ├── TestMSTFMACD.mq5 // Советник-шаблон подключения индикатора MACD ├── TestMSTFMAofOscillator.mq5 // Советник-шаблон подключения индикатора Moving Average of Oscillator ├── TestMSTFMarketFacilitationIndex.mq5 // Советник-шаблон подключения индикатора Market Facilitation Index ├── TestMSTFMomentum.mq5 // Советник-шаблон подключения индикатора Momentum ├── TestMSTFMoneyFlowIndex.mq5 // Советник-шаблон подключения индикатора Money Flow Index ├── TestMSTFMovingAverages.mq5 // Советник-шаблон подключения индикатора Moving Averages ├── TestMSTFOnBalanceVolume.mq5 // Советник-шаблон подключения индикатора On Balance Volume ├── TestMSTFParabolicSAR.mq5 // Советник-шаблон подключения индикатора Parabolic SAR ├── TestMSTFRelativeStrengthIndex.mq5 // Советник-шаблон подключения индикатора RSI ├── TestMSTFRelativeVigorIndex.mq5 // Советник-шаблон подключения индикатора RVI ├── TestMSTFStdDeviation.mq5 // Советник-шаблон подключения индикатора Standard Deviation ├── TestMSTFStochasticOscillator.mq5 // Советник-шаблон подключения индикатора Stochastic Oscillator ├── TestMSTFTripleExponentialAverage.mq5 // Советник-шаблон подключения индикатора Triple Exponential Average ├── TestMSTFVolumes.mq5 // Советник-шаблон подключения индикатора Volumes └── TestMSTFWilliamsPercentRange.mq5 // Советник-шаблон подключения индикатора Williams' Percent Range ``` ### Как использовать >1. В MetaEditor перейдите во вкладку **Shared Projects**. >2. Нажмите правой кнопкой мыши на папку проекта (**Article-13824-MQL5-Multi-Symbol-Multi-Period-Color-Ind**) и выберите **"Получить обновления из Git"**. >3. Для получения исполняемого файла (`ex5`) откройте в редакторе нужный вам индикатор `TestMSTF*.mq5` и нажмите **F7** (Компилировать). ### Расположение исполняемого файла После компиляции файлы `.ex5` появятся в окне «Навигатор» терминала MetaTrader 5: ```text Навигатор/ └── Indicators/ └── Shared Projects/ └── Article-13824-MQL5-Multi-Symbol-Multi-Period-Color-Ind/ // <-- Запуск индикаторов отсюда ``` ### Примечания В данной версии пути подключения заголовочных файлов изменены на локальные (#include "..."), что позволяет компилировать проект внутри одной папки без необходимости установки внешних библиотек в стандартные каталоги MQL5. Все классы и функции являются примерами для изучения и использования в своих разработках. Используйте код с осторожностью. ### Ссылки * Статья на MQL5.com: [https://www.mql5.com/ru/articles/13824](https://www.mql5.com/ru/articles/13824) * Библиотека Dashboard (оригинал): [Article-13244-MQL5-Templates-Ind-EAs-Oscillators](https://forge.mql5.io/artmedia70/Article-13244-MQL5-Templates-Ind-EAs-Oscillators)