Что-то я особо ничего не понял в этом индикаторе...
Немного поковырялся, удалось добиться такой картинки.
Ну и смысла менять именно цвета выше/ниже конечно нет.
Изменено 19 октября, 2012 пользователем xbms
От loreno, 17 августа, 2011 в Уголок Программиста
Что-то я особо ничего не понял в этом индикаторе...
Немного поковырялся, удалось добиться такой картинки.
Ну и смысла менять именно цвета выше/ниже конечно нет.
Изменено 19 октября, 2012 пользователем xbms
Что-то я особо ничего не понял в этом индикаторе...
Немного поковырялся, удалось добиться такой картинки.
Ну и смысла менять именно цвета выше/ниже конечно нет.
Для отображения на экране в этом индикаторе используются четыре буфера, у каждого свой цвет и стиль.
Если и можно как-то устанавливать разные цвета для одного буфера, то я не знаю как.
Максимум, что я смог выжать из него лежит постом выше.
Если кто знает, и захочет помочь, то реализует, ждите.
Добрый день, есть небольшая просьба написать индикатор, который показывает значение цены от текущей с заданным количеством пунктов. Например: котировка евры показывает 1.3000. индикатор рисует линии на уровнях 1.3005 и 1.2995 и по мере движения цены индикатор так же меняет показания. Кол пунктов отступа от цены и цвет линий, чтоб можно было тоже менять в настройках. Спасибо всем кто отзовется на мою просьбу. (:| Если есть данный индюк (я не нашел в интернете) просьба скинуть сюда.
Доброго времени суток, мужики, приделайте пожалуйста звуковой сигнал при появлении ромбика в индикаторе.
Лови!
Цена вопроса - немного свободного времени!!! ;)
Работает декомпил как надо?
Плохая привычка выкладывать декомпил не проверяя содержимое. Внес исправления, в том числе убрал проверку лицензии
Плохая привычка выкладывать декомпил не проверяя содержимое. Внес исправления, в том числе убрал проверку лицензии
Всем привет :) Хочу написать советник на основе ПА. Ключевым инструментом в ПА являются уровни S/R. Я решил создать модуль расчета уровней на основе индикатора Scalper_Show_Me из системы PBF. В наборе шел декомпил. Я его подчистил, "разгадал" имена переменных, убрал парочку не используемых переменных сейчас код индюка занимает 76 строк. В упор не могу понять как он работает. Сам новичок в MQL, но тема нравится. Прошу опытных прогеров помочь вникнуть в алгоритм. Хотя бы общий принцип. Заранее спасибо. :d
/*
Generated by EX4 TO MQ4 decompile Service
Website: http://www.ex4Tomq4.net
E-mail : info@ex4Tomq4.net
*/
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Yellow
//----------------------------------------
double i_buffer[];
int i_time = 0;
bool updown_flag = FALSE;
double i_high = 0.0;
double g_high_1 = 0.0;
double i_low = 0.0;
double i_low_1 = 0.0;
int init() {
SetIndexStyle(0, DRAW_ARROW);
SetIndexArrow(0, 159);
SetIndexBuffer(0, i_buffer);
SetIndexEmptyValue(0, 0.0);
return (0);
}
int start() {
string ls_0;
int i_counted = IndicatorCounted();
if (i_counted if (i_counted > 0) i_counted--;
int i_bars = Bars - i_counted;
for (int i = i_bars - 1; i > 0; i--) {
if (i_bars == Bars) i_buffer = 0;
if (updown_flag == FALSE)
{
if (High[i + 1] {
i_time = Time[i + 2];
i_high = High[i + 2];
i_low = Low[i + 1];
}
if (High > i_high)
{
i_time = 0;
i_high = 0;
i_low = 0;
}
if (Close i_time = iBarShift(NULL, 0, i_time);
updown_flag = TRUE;
i_buffer[i_time] = High[i_time] + Point;
i_time = 0;
}
}
if (updown_flag == TRUE) {
if (Low[i + 1] > Low[i + 2] && i_time == 0) {
i_time = Time[i + 2];
i_low_1 = Low[i + 2];
g_high_1 = High[i + 1];
}
if (Low i_time = 0;
i_low_1 = 0;
g_high_1 = 0;
}
if (Close > g_high_1 && i_time != 0) {
i_time = iBarShift(NULL, 0, i_time);
updown_flag = FALSE;
i_buffer[i_time] = Low[i_time] - Point;
i_time = 0;
}
}
}
return (0);
}
Всем привет :) Хочу написать советник на основе ПА. Ключевым инструментом в ПА являются уровни S/R. Я решил создать модуль расчета уровней на основе индикатора Scalper_Show_Me из системы PBF. В наборе шел декомпил. Я его подчистил, "разгадал" имена переменных, убрал парочку не используемых переменных сейчас код индюка занимает 76 строк. В упор не могу понять как он работает. Сам новичок в MQL, но тема нравится. Прошу опытных прогеров помочь вникнуть в алгоритм. Хотя бы общий принцип. Заранее спасибо. :dСпойлер
/*
Generated by EX4 TO MQ4 decompile Service
Website: http://www.ex4Tomq4.net
E-mail : info@ex4Tomq4.net
*/
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Yellow
//----------------------------------------
double i_buffer[];
int i_time = 0;
bool updown_flag = FALSE;
double i_high = 0.0;
double g_high_1 = 0.0;
double i_low = 0.0;
double i_low_1 = 0.0;
int init() {
SetIndexStyle(0, DRAW_ARROW);
SetIndexArrow(0, 159);
SetIndexBuffer(0, i_buffer);
SetIndexEmptyValue(0, 0.0);
return (0);
}
int start() {
string ls_0;
int i_counted = IndicatorCounted();
if (i_counted if (i_counted > 0) i_counted--;
int i_bars = Bars - i_counted;
for (int i = i_bars - 1; i > 0; i--) {
if (i_bars == Bars) i_buffer = 0;
if (updown_flag == FALSE)
{
if (High[i + 1] {
i_time = Time[i + 2];
i_high = High[i + 2];
i_low = Low[i + 1];
}
if (High > i_high)
{
i_time = 0;
i_high = 0;
i_low = 0;
}
if (Close i_time = iBarShift(NULL, 0, i_time);
updown_flag = TRUE;
i_buffer[i_time] = High[i_time] + Point;
i_time = 0;
}
}
if (updown_flag == TRUE) {
if (Low[i + 1] > Low[i + 2] && i_time == 0) {
i_time = Time[i + 2];
i_low_1 = Low[i + 2];
g_high_1 = High[i + 1];
}
if (Low i_time = 0;
i_low_1 = 0;
g_high_1 = 0;
}
if (Close > g_high_1 && i_time != 0) {
i_time = iBarShift(NULL, 0, i_time);
updown_flag = FALSE;
i_buffer[i_time] = Low[i_time] - Point;
i_time = 0;
}
}
}
return (0);
}
Изменено 6 декабря, 2017 пользователем Pavel888
Прошу если кому не сложно ,в индикаторе предусмотрен DisplayAlert , а отправка почты не прописана ,кому не сложно впишите в код отправку на почту ,буду при много благодарен :)
вот, держи...
текст уже сам подкорректируешь как захочешь в строках типа :
message = "Classical bullish divergence on: " + Period();
спасибо огромное :),но есть в нем проблема как появляется дивер ,он отсылает через каждую секунду письмо,минут за 5 отправил писем 500 на почту)
спасибо огромное :),но есть в нем проблема как появляется дивер ,он отсылает через каждую секунду письмо,минут за 5 отправил писем 500 на почту)
спасибо огромное :),но есть в нем проблема как появляется дивер ,он отсылает через каждую секунду письмо,минут за 5 отправил писем 500 на почту)
а так?
уважаемый xbms
а подскажите как прописать текст? допустим ..там бычья дивергенция Н4..
Как бы убрать скрытую дивергенциюю. что бы сигналила тока классическая
Изменено 21 декабря, 2012 пользователем amputator115
уважаемый xbms
а подскажите как прописать текст? допустим ..там бычья дивергенция Н4..
Как бы убрать скрытую дивергенциюю. что бы сигналила тока классическая
Помогите плз:
Никак не могу модифицировать индикатор, чтобы можно было в советнике, через iCustom, получать с него данные ( силу выбранной валюты дневного и часового графика).
Индикатор: CurrentPowerMeter
Изменено 26 декабря, 2012 пользователем Hober
Если индикатор рабочий, то не нужно его модифицировать, чтоб получить с его буфера данные...
добрый день. есть вопросик, а нельзя ли в CCI_Divergence_V1.4_mod вставить для наглядность линии тренда как в THV Trix v6.01. я понимаю что можно скрестить их, но в THV Trix v6.01 уж очень они запаздывают.
добрый день. есть вопросик, а нельзя ли в CCI_Divergence_V1.4_mod вставить для наглядность линии тренда как в THV Trix v6.01. я понимаю что можно скрестить их, но в THV Trix v6.01 уж очень они запаздывают.
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем