alex30774

 
Уровень 19

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2089



РЕКОМЕНДУЮ



Переписать функцию из мт4 в МТ5

Здравствуйте Андрей,
перепишите пожалуйста функцию «Last» из мт4 в мт5.
Вот сама функция:
//+------------------------------------------------------------------+
datetime Last(int type)
  {
   datetime t=0;

   for(int i=ObjectsTotal()-1; i>=0; i--)
     {
      if(type==0 && ObjectType(ObjectName(i))==OBJ_ARROW &&  ObjectGetInteger(0,ObjectName(i),OBJPROP_ARROWCODE)==221)
        {
         t=datetime(ObjectGetInteger(0,ObjectName(i),OBJPROP_TIME));
         break;
        }

      if(type==1 && ObjectType(ObjectName(i))==OBJ_ARROW && ObjectGetInteger(0,ObjectName(i),OBJPROP_ARROWCODE)==222)
        {
         t=datetime(ObjectGetInteger(0,ObjectName(i),OBJPROP_TIME));
         break;
        }
     }
   return(t);
  }
//+------------------------------------------------------------------+
  • 0
  • Просмотров: 803
  • 11 ноября 2023, 12:27
  • alex30774
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник-усреднитель.
Следующая запись в группе  
СОВЕТНИК ОПОВЕЩЕНИЕ НА ПОЧТУ
10 ноября 2023
11 ноября 2023

Комментарии (4)

+
0
на 24-е
avatar

  34  AM2 Сообщений: 15891 - Андрей

  • 12 ноября 2023, 16:55
+
0
Спасибо большое.Буду ждать.
avatar

  19  alex30774 Автор Сообщений: 715

  • 12 ноября 2023, 18:47
+
+1
переписал. но фраза как говорится вырвана из контекста, не факт что будет работать. нужно переписывать советник целиком


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
datetime Last(int type)
  {
   datetime t=0;

   for(int i=ObjectsTotal(0,0,-1)-1; i>=0; i--)
     {
      if(type==0 && ObjectGetInteger(0,ObjectName(0,i,0,-1),OBJPROP_TYPE)==OBJ_ARROW &&  ObjectGetInteger(0,ObjectName(0,i,0,-1),OBJPROP_ARROWCODE)==221)
        {
         t=datetime(ObjectGetInteger(0,ObjectName(0,i,0,-1),OBJPROP_TIME));
         break;
        }

      if(type==1 && ObjectGetInteger(0,ObjectName(0,i,0,-1),OBJPROP_TYPE)==OBJ_ARROW && ObjectGetInteger(0,ObjectName(0,i,0,-1),OBJPROP_ARROWCODE)==222)
        {
         t=datetime(ObjectGetInteger(0,ObjectName(0,i,0,-1),OBJPROP_TIME));
         break;
        }
     }
   return(t);
  }
//+------------------------------------------------------------------+
avatar

  34  AM2 Сообщений: 15891 - Андрей

  • 18 ноября 2023, 09:26
+
0
Спасибо большое.
avatar

  19  alex30774 Автор Сообщений: 715

  • 19 ноября 2023, 18:53

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари