Помощь в кодировании - страница 224

 

Уважаемый Младен

Я нашел проблему. Это была проблема с Bid и Ask!

Лучшее,

 
Air92:
Здравствуйте, Младен. Возможно ли добавить в Momentum-Atr индикатор фильтра ema+? Но только чтобы ЕМА была слишком нормализована? Возможно, лучше добавить другую среднюю, SMA может быть.Честно говоря, я не знаю, что делать. Я хочу получить в этом индикаторе пересечение с МА.Это нужно для того, чтобы импульс пересекал нулевой вход. Пересекает МА - выход

Пожалуйста, помогите.

Спасибо.

Уважаемый Младен, если это невозможно или это иррационально, пожалуйста, скажите мне

 
Air92:
Уважаемый Mladen, если это невозможно или это иррационально, пожалуйста, скажите мне.

Air92

Я действительно не уверен, правильно ли я понял сообщение. Вот версия, в которой добавлена линия "сигнал", для которой можно выбрать метод усреднения (обычные: sma, ema, smma и lwma).

 
mladen:
Air92 Я действительно не уверен, правильно ли я понял сообщение. Вот версия, в которой добавлена линия "сигнал", для которой можно выбрать метод усреднения (обычные: sma, ema, smma и lwma).

Да. Вы правильно поняли. Спасибо, это необходимо.

Файлы:
images.jpg  14 kb
 

Гистограмма волатильности

Здравствуйте,

Я получил этот индикатор, который показывает, на сколько станд. отклонений движется каждый бар, но когда я строю график для золота или s&p, станд. отклонения строятся неправильно. На сайте, с которого я его взял, объясняется, как он должен работать: Close to Close - MetaTrader Expert Advisor

Не мог бы кто-нибудь помочь исправить это, чтобы он показывал количество стандартных отклонений, на которое сдвинулся бар по сравнению с барами x.

Спасибо

standard-deviation-close-to-close.mq4

 
tradewiser:
Привет,

Я получил этот индикатор, который строит график, на сколько станд. отклонений движется каждый бар, но когда я строю график для золота или s&p, станд. отклонения строятся неправильно. На сайте, с которого я его взял, объясняется, как он должен работать: Close to Close - MetaTrader Expert Advisor

Может ли кто-нибудь помочь исправить это, чтобы он показывал количество стандартных отклонений, на которое сдвинулся бар по сравнению с барами x.

Спасибо

standard-deviation-close-to-close.mq4

tradewiser

Как я понимаю, он должен показывать не стандартные отклонения, а стандартное отклонение нормализованного импульса. Что касается кода, то по тому, как он рассчитывается, кажется, что кодер сделал именно то, что хотел.

 

Хорошо, спасибо. Теперь я понял.

mladen:
tradewiser Как я вижу, он предназначен для отображения не стандартных отклонений, а стандартного отклонения нормализованного импульса. Что касается кода, то, судя по тому, как он рассчитывается, кажется, что кодер сделал именно то, что хотел сделать
 

Привет, mladen и mrtools, извините, что беспокою вас, но у меня есть один быстрый вопрос... Как мне сделать так, чтобы 15 минут и 30 минут были поверх 1 часа и 4 часов... как вы можете видеть на скриншоте, 1 час и 4 часа находятся поверх 15 минут и 30 минут... я пытаюсь сделать это сам, но безуспешно... вы, ребята, не могли бы сделать это для меня, очень признателен... большое спасибо...

ichi360_monitor_v3_mod_1.mq4

Файлы:
 
johnjacob:
Привет, mladen и mrtools, извините, что беспокою вас, но у меня есть один быстрый вопрос ... Как сделать так, чтобы 15мин и 30мин были поверх 1час и 4час ... как вы можете видеть на скриншоте 1час и 4час находятся поверх 15мин и 30мин ... я пытаюсь сделать это сам, но не получается ... вы не могли бы сделать это для меня, очень признателен ... спасибо большое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);