Murrey_Math_MT_VG
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «murrey_math_mt4_vg.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор Murrey_Math_MT_VG отображает на графике систему горизонтальных уровней Мюррея, построенных на основе экстремумов цен за заданный период. Он рассчитывает 13 уровней от -2/8 до +2/8, каждый из которых отображается горизонтальной линией с текстовой меткой и уникальным цветом. Уровни обновляются при смене времени или таймфрейма.
Индикатор предназначен для визуализации ключевых зон поддержки и сопротивления на ценовом графике. Каждый уровень имеет своё назначение: от зон экстремальной перекупленности и перепроданности до центрального пивотного уровня. Цветовая кодировка помогает быстро ориентироваться в значениях.
Настройки позволяют задать глубину анализа в барах и сдвиг назад от текущего бара. Индикатор работает в окне графика и создаёт графические объекты типа OBJ_HLINE и OBJ_TEXT для отображения уровней и подписей.
Настройки программы
| Настройка | Описание |
|---|---|
| P | Период анализа — Глубина анализа — количество баров, используемых для определения экстремумов цен при построении уровней. |
| StepBack | Сдвиг назад — Сдвиг назад от текущего бара, задаваемый в количестве баров, для поиска экстремумов цен. |
Поиск по коду файла
#property indicator_chart_window
extern int P = 64;
extern int StepBack = 0;
double dmml = 0,
dvtl = 0,
sum = 0,
v1 = 0,
v2 = 0,
mn = 0,
mx = 0,
x1 = 0,
x2 = 0,
x3 = 0,
x4 = 0,
x5 = 0,
x6 = 0,
y1 = 0,
y2 = 0,
y3 = 0,
y4 = 0,
y5 = 0,
y6 = 0,
octave = 0,
fractal = 0,
range = 0,
finalH = 0,
finalL = 0,
mml[13];
string ln_txt[13],
buff_str = "";
int
bn_v1 = 0,
bn_v2 = 0,
OctLinesCnt = 13,
mml_thk = 8,
mml_clr[13],
mml_shft = 3,
nTime = 0,
CurPeriod = 0,
nDigits = 0,
i = 0;
int init() {
// код доступен только после оплаты
}
int deinit() {
Comment(" ");
for(i=0;i<OctLinesCnt;i++) {
buff_str = "mml"+i;
ObjectDelete(buff_str);
buff_str = "mml_txt"+i;
ObjectDelete(buff_str);
}
return(0);
}
int start() {
// код доступен только после оплаты
}
if( (nTime != Time[0]) || (CurPeriod != Period()) ) {
bn_v1 = Lowest(NULL,0,MODE_LOW,P+StepBack,0);
bn_v2 = Highest(NULL,0,MODE_HIGH,P+StepBack,0);
v1 = Low[bn_v1];
v2 = High[bn_v2];
if( v2<=250000 && v2>25000 )
fractal=100000;
else
if( v2<=25000 && v2>2500 )
fractal=10000;
else
if( v2<=2500 && v2>250 )
fractal=1000;Показано первые 50% кода (символов: 3979)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.