murrey_math.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «murrey_math.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, написанный на языке MQL4. Он отображает на графике набор горизонтальных уровней ценовых зон, рассчитанных на основе экстремумов цены за настраиваемый период предшествующих баров.
Индикатор делит рассчитанный ценовой диапазон на 13 горизонтальных линий с различной окраской, каждая из которых сопровождается текстовой меткой, описывающей её интерпретацию в контексте торговой активности. Уровни обновляются при появлении нового бара или при смене таймфрейма.
Продукт предназначен для визуального анализа ключевых ценовых зон и может использоваться трейдерами для оценки потенциальных зон поддержки и сопротивления на графике цен.
Настройки программы
| Настройка | Описание |
|---|---|
| P | P — Количество баров, используемых для расчёта экстремумов цены. |
| StepBack | 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=100Показано первые 50% кода (символов: 4093)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.