Вопросы от "чайника" - страница 246

 
Silent:

Как получить точное время экстремума ZigZagColor с младшего TF?

Запускаю на днях, получаю все экстремумы в 00.00. Надо уточнить время минимум до 15минуток.

Приходит в голову забивать минутки этого дня в массив и там искать максимум/минимум, но как то это коряво выглядит.

Почему коряво? Старшие фреймы не хранят время экстремумов хай и лоу.

Остается делать так как вы говорите, либо строить зигзаг на 15 минутках с учетом старшего фрейма. 

 
kPVT:

Почему коряво? Старшие фреймы не хранят время экстремумов хай и лоу.

Остается делать так как вы говорите, либо строить зигзаг на 15 минутках с учетом старшего фрейма. 

Ок, спасибо.
 
Где иконки для маркета удобней рисовать?
 

Подскажите, как должно быть правильно: сначала инициализация объекта, потом добавление объекта в коллекцию: 

bool CSampleSignal::InitMA(CIndicators* indicators)
  {
//--- инициализация объекта скользящей средней
   if(!m_MA.Create(m_symbol.Name(),m_period,m_period_ma,m_shift_ma,m_method_ma,m_applied_ma))
     {
      printf(__FUNCTION__+": ошибка инициализации объекта");
      return(false);
     }
   m_MA.BufferResize(3+m_shift_ma);
//--- добавление объекта в коллекцию
   if(!indicators.Add(GetPointer(m_MA)))
     {
      printf(__FUNCTION__+": ошибка добавления объекта");
      return(false);
     }
//--- успешное завершение
   return(true);
  }

или сначала добавление объекта в коллекцию, а потом инициализация? 

bool CSignalMA::InitMA(CIndicators *indicators)
  {
//--- check pointer
   if(indicators==NULL)
      return(false);
//--- add object to collection
   if(!indicators.Add(GetPointer(m_ma)))
     {
      printf(__FUNCTION__+": error adding object");
      return(false);
     }
//--- initialize object
   if(!m_ma.Create(m_symbol.Name(),m_period,m_ma_period,m_ma_shift,m_ma_method,m_ma_applied))
     {
      printf(__FUNCTION__+": error initializing object");
      return(false);
     }
//--- ok
   return(true);
  }
 
простите, столкнулся с проблемой в отсутствии агентов в профиле

на форуме набрел вот на это

Я установил агенты и ввел правильный логин и пароль аккаунта на MQL5.com, но не вижу своих агентов у себя в Профиле.

Агенты появляются в Профиле сразу после выполнения первого задания для MQL5 Cloud Network. До этого момента они не учитываются и не показываются в Профиле участника MQL5.community.




как выполнить первое задание для MQL5 Cloud Network ? что нужно сделать? станцевать чтоли?  все яндексы обгуглил - ПУСТО



заранее спасибо
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
barabashkakvn:

Подскажите, как должно быть правильно: сначала инициализация объекта, потом добавление объекта в коллекцию: 

или сначала добавление объекта в коллекцию, а потом инициализация? 

принципиально лучше первый вариант. так как если объет не сможет инициализироваться то вы его в коллекцию и не добавите.

зачем вам в коллекции неинициализированный объект? вы же не проверяете постоянно его инициализацию.

 

2sergeev

 будте любезны подскажите, как выполнить первое задание для MQL5 Cloud Network ?  

 проблема в том что у меня в профиле не отображаются агенты

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
Если вы бектестируете - то там надо сделать скан - и агенты появятся. По другим проблемам - посмотрите эту ветку  Включить удаленную установку агентов тестирования на другие компьютеры?
 
Есть такой вопрос - проводилось ли кем-нибудь тестирование различных процессоров на скорость работы тестера МТ-5?

Если да, то дайте ссылку, плиз. Или хотя бы скажите, что лучше по скорости из топовых АМД и ИНТЕЛ?

Ессно, речь идет о десктопах, а не о ноутбуках или суперкомпах. :-)
 

Столкнулся с новой системой превращения ордера в позицию в условиях разработки роботов.

Вопрос: Позиция, полученная в результате ордера №1, получит Magic ордера №1?

             Позиция, доливающаяся ордером №2, получит Magic ордера №1 или №2?

             Если стоп позиции=встречному ордеру №3, что получит новая позиция Magic №1(№2) или №3, т.е. что сначала обрабатывает торговый сервер стоп или встречный ордер?