volume mtf +sigma tt [x7].mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «volume mtf +sigma tt [x7].mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор «Volume MTF +SigMA TT [x7]» рассчитывает и отображает различные объёмные аналитические индикаторы MetaTrader на графике цен в режиме множественного таймфрейма (MTF). В качестве источника данных для расчёта используется один из семи объёмных индикаторов: AD, BWMFI, FORCE, MFI, OBV, WPR или VOLUMES. Результат отрисовывается в отдельном подокне графика в виде линии или гистограммы.
Дополнительно индикатор вычисляет сигнальную скользящую среднюю (SigMA) на основе буфера объёмных данных, которая может быть включена или выключена отдельной настройкой. Сигнальная линия позволяет визуально оценивать динамику объёма относительно его усреднённого тренда. Расчёт выполняется на выбранном таймфрейме, отличном от текущего графика, что обеспечивает анализ объёмов старших временных интервалов.
Индикатор не содержит торговой логики и не отправляет рыночные ордера. Он предназначен исключительно для аналитического отображения объёмных данных и сигнальной средней скользящей средней в среде MetaTrader 5.
Настройки программы
| Настройка | Описание |
|---|---|
| History | Количество свечей для отображения в истории. Если значение меньше 1, по умолчанию используется количество баров на текущем графике. |
| TimeFrame | Таймфрейм, на котором выполняется расчёт индикатора в режиме множественного таймфрейма (MTF). По умолчанию используется текущий таймфрейм графика. |
| Calculation | Тип рассчитываемого объёмного индикатора. Доступны варианты: AD (накопление/распределение), BWMFI (индекс денежного потока Билла Уильямса), FORCE (сила), MFI (индекс денежного потока), OBV (объём по балансу), WPR (вильямс %R на основе объёма) или VOLUMES (сырой объём). |
| VolPeriod | Период расчёта объёмного индикатора. Используется в вариантах, требующих задания длины расчётного интервала. |
| VolMode | Метод скользящей средней, применяемый для сглаживания объёмного индикатора при расчёте таких вариантов, как FORCE. |
| VolPrice | Тип цены, используемый в расчётах объёмного индикатора. По умолчанию — закрытие (PRICE_CLOSE). |
| VolumeLine | Переключатель стиля отображения объёмного буфера. При значении false данные отрисовываются в виде гистограммы, при значении true — в виде линии. |
| SigMA | Период сигнальной скользящей средней, рассчитываемой на основе буфера объёмных данных с помощью функции iMAOnArray. |
| SigMAMode | Метод скользящей средней, используемый для расчёта сигнальной линии на основе объёмного буфера. |
| ShowSigMA | Переключатель отображения сигнальной скользящей средней. При значении true сигнальная линия рассчитывается и отображается на графике; при значении false — скрывается. |
Поиск по коду файла
#property description "Индикатор объёмов ++ Сигнальная средняя скользящая."
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 RoyalBlue //DodgerBlue
#property indicator_color2 LightCyan //LightSteelBlue
#property indicator_width1 2
#property indicator_width2 2
enum volt { AD, BWMFI, FORCE, MFI, OBV, WPR, VOLUMES };
extern int History = 0; //Сколько свечей в Истории
extern ENUM_TIMEFRAMES TimeFrame = PERIOD_CURRENT;
extern volt Calculation = VOLUMES;
extern int VolPeriod = 15;
extern ENUM_MA_METHOD VolMode = MODE_LWMA;
extern ENUM_APPLIED_PRICE VolPrice = PRICE_CLOSE;
extern bool VolumeLine = false;
extern int SigMA = 15;
extern ENUM_MA_METHOD SigMAMode = MODE_LWMA;
extern bool ShowSigMA = true;
double VolumeBuffer[], SigMABuffer[];
int init()
{
// код доступен только после оплаты
}
int deinit() { return (0); }
int start()
{
// код доступен только после оплаты
}
int i, y, counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(History < 1) Показано первые 50% кода (символов: 2920)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.