пожалуйста, помогите мне наложить стрелку покупки и продажи на этот код. - страница 3

 
Karputov Vladimir:

версия "1.04"
Я не понимаю вашего сообщения, босс
 
younghadiz:
я не понимаю ваше сообщение босс

количество баров для отрисовки стрелок.

Но это будет не сегодня.

Прикрепите файл версии "1.04".


В сообщении выше я прикрепил версию 1.04. Новая версия доступна вам в папке MetaEditor Projects.

 

Добрый день сэр, я изменил код и теперь он работает хорошо, но единственная проблема, с которой я столкнулся, заключается в том, что как только я получаю сигнал, скажем, с таймфрейма 5munite и формируется новый бар, то как только формируется второй новый бар, стрелка исчезает. Я понимаю, что стрелка показывает / печатает только тогда, когда условие все еще активно. и также я хотел бы, чтобы стрелка отображалась на истории.

прикрепленный файл ниже.

Танки за вашу поддержку сэр.

Файлы:
Test5.mq4  10 kb
 
younghadiz:

Добрый день сэр, я изменил код и теперь он работает хорошо, но единственная проблема, с которой я столкнулся, заключается в том, что как только я получаю сигнал, скажем, с таймфрейма 5munite и формируется новый бар, то как только формируется второй новый бар, стрелка исчезает. Я понимаю, что стрелка показывает / печатает только тогда, когда условие все еще активно. и также я хотел бы, чтобы стрелка отображалась на истории.

Прикрепленный файл находится ниже.

Спасибо за вашу поддержку, сэр.

количество баров для отрисовки стрелок.

Но это будет не сегодня.

Прикрепите файл версии "1.04".


В сообщении выше я прикрепил версию 1.04. Новая версия доступна вам в папке MetaEditor Projects.

 


Возможно, это так, но это не дает никакого удовлетворительного сигнала:

#property indicator_chart_window
#property indicator_buffers 2
#property  indicator_color1 YellowGreen//Olive  
#property  indicator_color2 Yellow
#property  indicator_width1  1
#property  indicator_width2  1
//--- input parameter
extern  bool Alerts=TRUE;
extern bool EnableBB = true;
//--- input parameters of the script 
double arrow_up[];
double arrow_down[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init(0)
  {
   SetIndexBuffer(0, arrow_up);
   SetIndexStyle(0, DRAW_ARROW);
   SetIndexArrow(0, 233);  
   SetIndexEmptyValue(0, 0.0);
  
   SetIndexBuffer(1, arrow_down);
   SetIndexStyle(1, DRAW_ARROW);
   SetIndexArrow(1, 234);
   SetIndexEmptyValue(1, 0.0);

   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
  int start()  
    {
    int counted_bars=IndicatorCounted();
    if(counted_bars<0) return(-1);
    if(counted_bars>0) counted_bars--;
    int limit=Bars-counted_bars;

  for(int i=0;i< limit;i++)
     {
     int COUNT =0;
     for( int z = i+5; z >=i; z--)
        {
        if(Close[z] > Open[z]) COUNT++;  
        else COUNT--; 
        if( EnableBB==True)
           {
            if (COUNT == 4 && Close[z] < Open[z]) arrow_up[z] = Open[z];  
            if (COUNT == -4 && Close[z] > Open[z]) arrow_down[z] = Open[z]; 
            }
         }
     } 
//----
   return(0);
  }
//+------------------------------------------------------------------+ 
Файлы:
EURUSDH4_22.png  41 kb
 

Я думаю, что для получения нужного материала вам придется изменить направление стрелок arrow_up и arrow_down.

 
Karputov Vladimir:


В сообщении выше я прикрепил версию 1.04. Новая версия доступна вам в папке MetaEditor Projects.

Да, сэр, но стрелка не показывает / не печатает на основе моего условия, сэр.
 
younghadiz:
Да, сэр, но стрелка не показывает / не печатает базу на моем условии, сэр.

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

P.S. Сорри. Я приложил версию 1.5.

Файлы:
Test.mq4  11 kb
 
Karputov Vladimir:

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

P.S. Сорри. Я приложил версию 1.5.

работает идеально, сэр. Да благословит вас всемогущий Бог, сэр.

Я также работал над оповещением, и оно работает хорошо.

Хочу поработать над тем, как защитить mql4. Есть ли учебник для этого, сэр?

 
younghadiz:

работает идеально, сэр. Да благословит вас всемогущий Бог, сэр.

Я также работал над оповещением, и оно работает хорошо.

Сейчас хочу поработать над тем, как защитить mql4. Есть ли учебник по этому, сэр?

Прошу прощения. Не понял.