#1251
20 минут назад, MikR0ReR сказал:

По конкретней прошу описать задачу! Алеерт должен срабатывать при пересечении 0-го уровня?

Спасибо, что откликнулись.
У данного индикатора, есть возможность отображать результаты линиями и дельтой. 
Нужно, чтобы мы могли задавать нужный уровень дельты (как правило, это 60 или 80), и при пересечении этого уровня срабатывает сигнал.

#1252
3 часа назад, sashbek сказал:

Нужно, чтобы мы могли задавать нужный уровень дельты

Алерт будет срабатывать при пересечении (+)-го уровня с низу вверх, (-)-го с верху вниз.

Price Cannel Osc Comp.mq415 скач.

Изменено 15 августа, 2019 пользователем MikR0ReR

#1253

kak конвертировать indicator Metatrader4 в Ниндзя Трейдер 8

#1254

Уважаемые программисты, кому не трудно, подкорректируйте индикатор чтобы при появлении стрелочки появлялся алерт? Индикатор не мой, хотел доработать под себя. Заранее благодарю

3-MA-Cross-Alert.mq47 скач.

#1255

@lexinson гляжу уже, НЕ СПАМЬ, к стати в нем и без алерта есть ошибки

@lexinson готово

3-MA-Cross-Alert.mq410 скач.

Изменено 3 октября, 2019 пользователем MikR0ReR

#1256

Всем привет. Есть индикатор SupDem_4z рисует зоны сп и рядом ставит ценовые метки. Нужно сделать чтобы рисовались только зоны, а ценовые метки не ставились. Если кто может сделать, сделайте пожалуйста. Буду очень благодарен.

USDJPYH1.png

SupDem_4z.mq48 скач.

#1257
4 часа назад, Dimidrolio сказал:

Нужно сделать чтобы рисовались только зоны, а ценовые метки не ставились. Если кто может сделать, сделайте пожалуйста.

Пробуй.

SupDem_4z.mq411 скач.

#1258

Вот код индикатора, но при наложении на график ничего не показывает.

Спойлер

//+------------------------------------------------------------------+
//|                                                    Lex_Bands.mq4 |
//|                                                              Lex |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Lex"
#property strict
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_plots   3
//--- plot Middle_Line
#property indicator_label1  "Middle_Line"
#property indicator_type1   DRAW_LINE
#property indicator_color1  clrLightSeaGreen
#property indicator_style1  STYLE_SOLID
#property indicator_width1  2
//--- plot Up_Line
#property indicator_label2  "Up_Line"
#property indicator_type2   DRAW_LINE
#property indicator_color2  clrLightSeaGreen
#property indicator_style2  STYLE_SOLID
#property indicator_width2  2
//--- plot Down_Line
#property indicator_label3  "Down_Line"
#property indicator_type3   DRAW_LINE
#property indicator_color3  clrLightSeaGreen
#property indicator_style3  STYLE_SOLID
#property indicator_width3  2
//--- indicator parameters
input int    InpBandsPeriod=20;       // MA Period
input int    OtklPeriod=20;           // Period Otkloneniya
input int    OtklShag=5;              // Shag Otkloneniya
input int    MA_Type=0;               // MA Type 0 - SMA, 1 - EMA, 2 - SMMA, 3 - LWMA
input int    Applied_Price=4;         // 0 - PRICE_CLOSE, 1 - PRICE_OPEN, 2 - PRICE_HIGH, 3 - PRICE_LOW, 4 - PRICE_MEDIAN, 5 - PRICE_TYPICAL, 6 - PRICE_WEIGHTED

//--- indicator buffers
double         Middle_LineBuffer[];
double         Up_LineBuffer[];
double         Down_LineBuffer[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
   IndicatorBuffers(7);
   SetIndexBuffer(0,Middle_LineBuffer);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(1,Up_LineBuffer);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(2,Down_LineBuffer);
   SetIndexStyle(2,DRAW_LINE);
   
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
    int counted_bars = IndicatorCounted();
   if(counted_bars < 0)  return(-1);
   if(counted_bars > 0)   counted_bars--;
   int limit = Bars - counted_bars;
   if(counted_bars==0) limit--;
   double         dOtklSumMax[];
   double         SrOtklMax[];
   double         dOtklSumMin[];
   double         SrOtklMin[];
   for(int i=1;i<=limit;i++)
      {
   for(int j=i;j<=i+OtklPeriod;j=j+OtklShag)
      {
        double  max=High[iHighest(NULL,0,MODE_HIGH,OtklShag,j)];
        double  min=Low[iLowest(NULL,0,MODE_HIGH,OtklShag,j)];
        double  Otklmax=max-iMA(NULL,0,InpBandsPeriod,0,MA_Type,Applied_Price,i);
        double  Otklmin=iMA(NULL,0,InpBandsPeriod,0,MA_Type,Applied_Price,i)-min;
        double  dOtklmax=Otklmax*Otklmax;
                dOtklSumMax[j]=dOtklSumMax[j-1]+dOtklSumMax[j]; 
                dOtklSumMax[OtklShag]=dOtklSumMax[j];
        double  dOtklmin=Otklmax*Otklmax;
                dOtklSumMin[j]=dOtklSumMin[j-1]+dOtklSumMin[j]; 
                dOtklSumMin[OtklShag]=dOtklSumMin[j];
                            
      }
        Middle_LineBuffer=iMA(NULL,0,InpBandsPeriod,0,MA_Type,Applied_Price,i);
        SrOtklMax=MathSqrt(dOtklSumMax[OtklShag]/(OtklPeriod/OtklShag));
        SrOtklMin=MathSqrt(dOtklSumMin[OtklShag]/(OtklPeriod/OtklShag));
        Up_LineBuffer=iMA(NULL,0,InpBandsPeriod,0,MA_Type,Applied_Price,i)+SrOtklMax;
        Down_LineBuffer=iMA(NULL,0,InpBandsPeriod,0,MA_Type,Applied_Price,i)-SrOtklMin;
      }
    return(0);  
  }
//+------------------------------------------------------------------+

 

 

 

Изменено 5 ноября, 2019 пользователем 0ll

#1259
В 31.10.2019 в 10:30, Xander3961 сказал:

Вот код индикатора, но при наложении на график ничего не показывает.

Потому что код абсолютно не рабочий. Вы его даже не откомпилируете - там много ошибок.

#1260

Здравствуйте уважаемые программисты. Просьба сделать алерт на индикатор при появлении стрелки на закрытии свечки как сообщением со звуком так и отправкой на мобильный терминал. Буду очень признателен!

2019-11-21_19-17-00.png

 

StepMA_Stoch.ex46 скач. StepMA_Stoch.mq410 скач.

Изменено 21 ноября, 2019 пользователем 36R

#1261
16 часов назад, 36R сказал:

Просьба сделать алерт на индикатор при появлении стрелки на закрытии свечки как сообщением со звуком так и отправкой на мобильный терминал. Буду очень признателен!

 

StepMA_Stoch alert.mq421 скач.

#1262

Уважаемые программисты, пожалуйста, подкорректируйте стандартный индикатор MACD, чтобы при желании в настройках можно было включить или выключить в закладке "параметры" возможность сравнения минимума и максимума, и присвоение минимальному значению, максимального.

Если минимальное значение больше максимального, то макс.значение должно принимать мин.значение

2019,11,25_02.jpg

 

И добавьте "уровень ноль", в закладке "Уровни", а то раздражает каждый раз добавлять.

P.S. Получается, что он будет при смене ТФ переопределять максимум и минимум.

Изменено 26 ноября, 2019 пользователем 1strafer1

#1263
В 25.11.2019 в 22:32, 1strafer1 сказал:

подкорректируйте стандартный индикатор MACD

Стандартный подкорректировать не получится, это к метаквотам.

#1264
12 часов назад, 0ll сказал:

Стандартный подкорректировать не получится, это к метаквотам.

Почему не получится? Разве они не идентичны?!...

 

2019,11,28_01.jpg

Изменено 29 ноября, 2019 пользователем 1strafer1

#1265
2 часа назад, 1strafer1 сказал:

Почему не получится? Разве они не идентичны?!...

Поставьте оба на график и откройте окно настроек у каждого. Изменить внешний индикатор возможно, но Ваша просьба только с виду проста, требует большой работы.

#1266
В 26.11.2019 в 00:32, 1strafer1 сказал:

Уважаемые программисты, пожалуйста, подкорректируйте стандартный индикатор MACD

Работа, действительно сложная получилась. Будешь должен.

з.ы. Сразу говорю, что дополнительные хотелки реализовывать не буду, не обессудь. 

 

MACD new.mq417 скач.

#1267
7 часов назад, Rever27 сказал:

Работа, действительно сложная получилась. Будешь должен.

з.ы. Сразу говорю, что дополнительные хотелки реализовывать не буду, не обессудь. 

 

MACD new.mq4 4 \u043a\u0411 · 2 загрузки

Большое спасибо!

P.S. Когда SMA равна единице, он "вылетает". Кстати, здесь на форуме есть тема посвящённая MACD, его можно туда добавить под номером 501.

Изменено 29 ноября, 2019 пользователем 1strafer1

#1268

Идеально получилось.  Rever27 ещё раз большое спасибо!

MACD_new.mq49 скач.

#1269
10 часов назад, 1strafer1 сказал:

P.S. Когда SMA равна единице, он "вылетает".

Он и должен вылетать, это основное условие при инициализации:

если InpFastEMA<=1 или InpSlowEMA<=1 или InpSignalSMA<=1 или InpFastEMA>=InpSlowEMA -> то выход. 
Не может период индикатора быть равен 1 бару, если не из чего считать данные.

 

8 часов назад, 1strafer1 сказал:

Идеально получилось.  Rever27 ещё раз большое спасибо!

Нашел ошибку небольшую, поправил

MACD_new.mq411 скач.

#1270

Здравствйте, не подскажите что делает данный кусок кода индикатора:

 if(prev_calculated>0)
      limit++;   
   
      for (int ii = limit; ii >= 0; ii--) {
         Length1 = (Length + 1) * iMA(NULL, 0, 1, 0, MODE_SMA, tprice, ii);
         Length2 = Length + 1;
         cc = 1;
         for (int kk = Length; cc <= Length; kk--) {
            Length1 += kk * iMA(NULL, 0, 1, 0, MODE_SMA, tprice, ii + cc);
            Length2 += kk;
            if (cc <= ii) {
               Length1 += kk * iMA(NULL, 0, 1, 0, MODE_SMA, tprice, ii - cc);
               Length2 += kk;
            }
            cc++;
         }
         Buf0[ii] = Length1 / Length2;
         RefreshRates();

#1271
В 10.12.2019 в 06:26, tester_ сказал:

Здравствйте, не подскажите что делает данный кусок кода индикатора

Имхо вычисляет суперсглаженную среднюю

#1272

Всех с Новым Годом! Помогите прикрутить алерт на стрелочный индикатор! При появлении стрелки на покупку или продажу) Заранее благодарен плюс буду знать как это сделать)

B-PROFIT-TREND.mq4

#1273

@agimat81 Приветствую! Сигнал дается один раз на свече.

B-PROFIT-TREND.mq430 скач.

#1274
21 час назад, MikR0ReR сказал:

@agimat81 Приветствую! Сигнал дается один раз на свече.

B-PROFIT-TREND.mq4 10 \u043a\u0411 · 0 загрузок

Огромное спасибо добрый человек! Возможно добавить информации на какой именно валютной паре сработал сигнал? Или если можно ссылку на мануал может разберусь сам)

#1275

@agimat81 Есть вот это: https://docs.mql4.com/ru/predefined/_symbol.

Должно получится так : Alert("B-Profit "+"_Symbol"+": сигнал на Продажу");

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025