![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уважаемый Младен
Я нашел проблему. Это была проблема с Bid и Ask!
Лучшее,
Здравствуйте, Младен. Возможно ли добавить в Momentum-Atr индикатор фильтра ema+? Но только чтобы ЕМА была слишком нормализована? Возможно, лучше добавить другую среднюю, SMA может быть.Честно говоря, я не знаю, что делать. Я хочу получить в этом индикаторе пересечение с МА.Это нужно для того, чтобы импульс пересекал нулевой вход. Пересекает МА - выход
Пожалуйста, помогите.
Спасибо.Уважаемый Младен, если это невозможно или это иррационально, пожалуйста, скажите мне
Уважаемый Mladen, если это невозможно или это иррационально, пожалуйста, скажите мне.
Air92
Я действительно не уверен, правильно ли я понял сообщение. Вот версия, в которой добавлена линия "сигнал", для которой можно выбрать метод усреднения (обычные: sma, ema, smma и lwma).
Air92 Я действительно не уверен, правильно ли я понял сообщение. Вот версия, в которой добавлена линия "сигнал", для которой можно выбрать метод усреднения (обычные: sma, ema, smma и lwma).
Да. Вы правильно поняли. Спасибо, это необходимо.
Гистограмма волатильности
Здравствуйте,
Я получил этот индикатор, который показывает, на сколько станд. отклонений движется каждый бар, но когда я строю график для золота или s&p, станд. отклонения строятся неправильно. На сайте, с которого я его взял, объясняется, как он должен работать: Close to Close - MetaTrader Expert Advisor
Не мог бы кто-нибудь помочь исправить это, чтобы он показывал количество стандартных отклонений, на которое сдвинулся бар по сравнению с барами x.
Спасибо
standard-deviation-close-to-close.mq4
Привет,
Я получил этот индикатор, который строит график, на сколько станд. отклонений движется каждый бар, но когда я строю график для золота или s&p, станд. отклонения строятся неправильно. На сайте, с которого я его взял, объясняется, как он должен работать: Close to Close - MetaTrader Expert Advisor
Может ли кто-нибудь помочь исправить это, чтобы он показывал количество стандартных отклонений, на которое сдвинулся бар по сравнению с барами x.
Спасибо
![](https://c.mql5.com/forextsd/forum/126/golddaily.png)
standard-deviation-close-to-close.mq4tradewiser
Как я понимаю, он должен показывать не стандартные отклонения, а стандартное отклонение нормализованного импульса. Что касается кода, то по тому, как он рассчитывается, кажется, что кодер сделал именно то, что хотел.
Хорошо, спасибо. Теперь я понял.
tradewiser Как я вижу, он предназначен для отображения не стандартных отклонений, а стандартного отклонения нормализованного импульса. Что касается кода, то, судя по тому, как он рассчитывается, кажется, что кодер сделал именно то, что хотел сделать
ichi360_monitor_v3_mod_1.mq4
johnjacob
Найдите в коде строки, в которых есть "OBJPROP_YDISTANCE" и поменяйте местами значения для объекта с именем "txt1H_..." с "txt4H_..." и "txt30M_..." с "txt15M_...". Когда вы это сделаете (поменяете местами позиции y), все будет в порядке.
Вы имеете в виду вот так... это не вышло правильно... лучше, если вы сделаете это, тогда я закончу спрашивать.
// --- Добавлен текст MasterWhite
ObjectCreate("txt15M_1", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt15M_1", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt30M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);
ObjectSet("txt15M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);
ObjectCreate("txt15M_2", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt15M_2", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt30M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);
ObjectSet("txt15M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);
ObjectCreate("txt15M_3", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt15M_3", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt30M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);
ObjectSet("txt15M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68);
ObjectCreate("txt15M_4", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt15M_4", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt30M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);
ObjectSet("txt15M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34);
ObjectCreate("txt15M_5", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt15M_5", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt30M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 116);
ObjectSet("txt15M_5", OBJPROP_XDISTANCE, TextOffSetFromRight);
// ---- Оригинальный текст (переместился вниз)
ObjectCreate("txt1H_1", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt1H_1", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt4H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);
ObjectSet("txt1H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);
ObjectCreate("txt1H_2", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt1H_2", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt4H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);
ObjectSet("txt1H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);
ObjectCreate("txt1H_3", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt1H_3", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt4H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);
ObjectSet("txt1H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68);
ObjectCreate("txt1H_4", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt1H_4", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt4H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);
ObjectSet("txt1H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34);
ObjectCreate("txt1H_5", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt1H_5", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt4H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 76);
ObjectSet("txt1H_5", OBJPROP_XDISTANCE, TextOffSetFromRight);
// --- добавлен текст MasterWhite
ObjectCreate("txt30M_1", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt30M_1", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt15M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);
ObjectSet("txt30M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);
ObjectCreate("txt30M_2", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt30M_2", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt15M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);
ObjectSet("txt30M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);
ObjectCreate("txt30M_3", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt30M_3", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt15M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);
ObjectSet("txt30M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68);
ObjectCreate("txt30M_4", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt30M_4", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt15M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);
ObjectSet("txt30M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34);
ObjectCreate("txt30M_5", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt30M_5", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt15M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 136);
ObjectSet("txt30M_5", OBJPROP_XDISTANCE, TextOffSetFromRight);
// ---- Оригинальный текст (переместился вниз)
ObjectCreate("txt4H_1", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt4H_1", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt1H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);
ObjectSet("txt4H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120);
ObjectCreate("txt4H_2", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt4H_2", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt1H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);
ObjectSet("txt4H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94);
ObjectCreate("txt4H_3", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt4H_3", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt1H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);
ObjectSet("txt4H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68);
ObjectCreate("txt4H_4", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt4H_4", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt1H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);
ObjectSet("txt4H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34);
ObjectCreate("txt4H_5", OBJ_LABEL, 0, 0, 0, 0);
ObjectSet("txt4H_5", OBJPROP_CORNER, DisplayCorner);
ObjectSet("txt1H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 96);
ObjectSet("txt4H_5", OBJPROP_XDISTANCE, TextOffSetFromRight);