Murrey Math Line X
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «murrey math mt4 source code @fundedmillionairess.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает уровни Мюрри Мэтх — горизонтальные линии поддержки и сопротивления, отображаемые на графике цен. Расчёт основан на определении фрактала текущего ценового диапазона и последующем вычислении октавы, от которой строятся 13 уровней с дробными значениями от -2/8 до +2/8. Каждый уровень имеет собственный цвет и толщину линии, настраиваемые пользователем.
Индикатор пересчитывает уровни при изменении времени или таймфрейма, определяя минимум и максимум за расчётный период. На графике отображаются горизонтальные линии (OBJ_HLINE) с текстовыми метками, а также маркер-стрелка, указывающий бар последнего расчёта. Все визуальные элементы обновляются в реальном времени при движении цены.
Индикатор предназначен для платформы MetaTrader и работает в окне графика. Он не использует торговые функции и не генерирует сигналы на покупку или продажу — только отображает рассчитанные математические уровни для анализа ценового окружения.
Настройки программы
| Настройка | Описание |
|---|---|
| P | Базовый параметр периода, используемый при расчёте уровней. Умножается на коэффициент, зависящий от MMPeriod и текущего таймфрейма. |
| MMPeriod | Период мультипликатора, используемый для определения расчётного диапазона цен. При значении больше нуля расчётный период равен P, делённому на текущий таймфрейм и округлённому вверх. |
| StepBack | Количество баров назад от текущего, на которых рассчитываются минимум и максимум цены для определения диапазона. |
| mml_clr_m_2_8 | Цвет горизонтальной линии уровня -2/8 (экстремальная зона перекупленности). |
| mml_clr_m_1_8 | Цвет горизонтальной линии уровня -1/8 (зона перекупленности). |
| mml_clr_0_8 | Цвет горизонтальной линии уровня 0/8 (основная линия поддержки). |
| mml_clr_1_8 | Цвет горизонтальной линии уровня 1/8 (слабый уровень разворота). |
| mml_clr_2_8 | Цвет горизонтальной линии уровня 2/8 (уровень разворота). |
| mml_clr_3_8 | Цвет горизонтальной линии уровня 3/8 (нижняя граница торгового диапазона). |
| mml_clr_4_8 | Цвет горизонтальной линии уровня 4/8 (основная линия поддержки/сопротивления). |
| mml_clr_5_8 | Цвет горизонтальной линии уровня 5/8 (верхняя граница торгового диапазона). |
| mml_clr_6_8 | Цвет горизонтальной линии уровня 6/8 (уровень разворота). |
| mml_clr_7_8 | Цвет горизонтальной линии уровня 7/8 (слабый уровень разворота). |
| mml_clr_8_8 | Цвет горизонтальной линии уровня 8/8 (основная линия сопротивления). |
| mml_clr_p_1_8 | Цвет горизонтальной линии уровня +1/8 (зона перепроданности). |
| mml_clr_p_2_8 | Цвет горизонтальной линии уровня +2/8 (экстремальная зона перепроданности). |
| mml_wdth_m_2_8 | Толщина линии уровня -2/8. |
| mml_wdth_m_1_8 | Толщина линии уровня -1/8. |
| mml_wdth_0_8 | Толщина линии уровня 0/8. |
| mml_wdth_1_8 | Толщина линии уровня 1/8. |
| mml_wdth_2_8 | Толщина линии уровня 2/8. |
| mml_wdth_3_8 | Толщина линии уровня 3/8. |
| mml_wdth_4_8 | Толщина линии уровня 4/8. |
| mml_wdth_5_8 | Толщина линии уровня 5/8. |
| mml_wdth_6_8 | Толщина линии уровня 6/8. |
| mml_wdth_7_8 | Толщина линии уровня 7/8. |
| mml_wdth_8_8 | Толщина линии уровня 8/8. |
| mml_wdth_p_1_8 | Толщина линии уровня +1/8. |
| mml_wdth_p_2_8 | Толщина линии уровня +2/8. |
| MarkColor | Цвет маркера-стрелки, указывающей бар последнего расчёта уровней на графике. |
| MarkNumber | Код стрелки маркера, отображаемой на баре последнего расчёта. |
Поиск по коду файла
#property indicator_chart_window
extern int P = 64;
extern int MMPeriod = 1440;
extern int StepBack = 0;
extern color mml_clr_m_2_8 = White; // [-2]/8
extern color mml_clr_m_1_8 = White; // [-1]/8
extern color mml_clr_0_8 = Aqua; // [0]/8
extern color mml_clr_1_8 = Yellow; // [1]/8
extern color mml_clr_2_8 = Red; // [2]/8
extern color mml_clr_3_8 = Green; // [3]/8
extern color mml_clr_4_8 = Blue; // [4]/8
extern color mml_clr_5_8 = Green; // [5]/8
extern color mml_clr_6_8 = Red; // [6]/8
extern color mml_clr_7_8 = Yellow; // [7]/8
extern color mml_clr_8_8 = Aqua; // [8]/8
extern color mml_clr_p_1_8 = White; // [+1]/8
extern color mml_clr_p_2_8 = White; // [+2]/8
extern int mml_wdth_m_2_8 = 2; // [-2]/8
extern int mml_wdth_m_1_8 = 1; // [-1]/8
extern int mml_wdth_0_8 = 1; // [0]/8
extern int mml_wdth_1_8 = 1; // [1]/8
extern int mml_wdth_2_8 = 1; // [2]/8
extern int mml_wdth_3_8 = 1; // [3]/8
extern int mml_wdth_4_8 = 1; // [4]/8
extern int mml_wdth_5_8 = 1; // [5]/8
extern int mml_wdth_6_8 = 1; // [6]/8
extern int mml_wdth_7_8 = 1; // [7]/8
extern int mml_wdth_8_8 = 1; // [8]/8
extern int mml_wdth_p_1_8 = 1; // [+1]/8
extern int mml_wdth_p_2_8 = 2; // [+2]/8
extern color MarkColor = Blue;
extern int MarkNumber = 217;
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_wdth[13],
mml_shft = 35,
nTime = 0,
CurPeriod = 0,
nDigits = 0,
i = 0;
int NewPeriod=0;
int init() {
// код доступен только после оплаты
}
if(MMPeriod>0)
NewPeriod = P*MathCeil(MMPeriod/Period());
else NewPeriod = P;
ln_txt[0] = "[-2/8]P";// "extremely overshoot [-2/8]";// [-2/8]
ln_txt[1] = "[-1/8]P";// "overshoot [-1/8]";// [-1/8]
ln_txt[2] = "[0/8]P";// "Ultimate Support - extremely oversold [0/8]";// [0/8]
ln_txt[3] = "[1/8]P";// "Weak, Place to Stop and Reverse - [1/8]";// [1/8]
ln_txt[4] = "[2/8]P";// "Pivot, Reverse - major [2/8]";// [2/8]
ln_txt[5] = "[3/8]P";// "Bottom of Trading Range - [3/8], if 10-12 bars then 40% Time. BUY Premium Zone";//[3/8]
ln_txt[6] = "[4/8]P";// "Major Support/Resistance Pivotal Point [4/8]- Best New BUY or SELL level";// [4/8]
ln_txt[7] = "[5/8]P";// "Top of Trading Range - [5/8], if 10-12 bars then 40% Time. SELL Premium Zone";//[5/8]
ln_txt[8] = "[6/8]P";// "Pivot, Reverse - major [6/8]";// [6/8]
ln_txt[9] = "[7/8]P";// "Weak, Place to Stop and Reverse - [7/8]";// [7/8]
ln_txt[10] = "[8/8]P";// "Ultimate Resistance - extremely overbought [8/8]";// [8/8]
ln_txt[11] = "[+1/8]P";// "overshoot [+1/8]";// [+1/8]
ln_txt[12] = "[+2/8]P";// "extremely overshoot [+2/8]";// [+2/8]
mml_thk = 3;
mml_clr[0] = mml_clr_m_2_8; mml_wdth[0] = mml_wdth_m_2_8; // [-2]/8
mml_clr[1] = mml_clr_m_1_8; mml_wdth[1] = mml_wdth_m_1_8; // [-1]/8
mml_clr[2] = mml_clr_0_8; mml_wdth[2] = mml_wdth_0_8; // [0]/8
mml_clr[3] = mml_clr_1_8; mml_wdth[3] = mml_wdth_1_8; // [1]/8
mml_clr[4] = mml_clr_2_8; mml_wdth[4] = mml_wdth_2_8; // [2]/8
mml_clr[5] = mml_clr_3_8; mml_wdth[5] = mml_wdth_3_8; // [3]/8
mml_clr[6] = mml_clr_4_8; mml_wdth[6] = mml_wdth_4_8; // [4]/8
mml_clr[7] = mml_clr_5_8; mml_wdth[7] = mml_wdth_5_8; // [5]/8
mml_clr[8] = mml_clr_6_8; mml_wdth[8] = mml_wdth_6_8; // [6]/8
mml_clr[9] = mml_clr_7_8; mml_wdth[9] = mml_wdth_7_8; // [7]/8
mml_clr[10] = mml_clr_8_8; mml_wdth[10]= mml_wdth_8_8; // [8]/8
mml_clr[11] Показано первые 50% кода (символов: 5869)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.