Ошибки, баги, вопросы - страница 2368

[Удален]  
Aleksey Rodionov:
Тоже думал над этим вопросом, но вроде это чем больше "кликаешь" в терминале, тем больше прогресс, типа использование всех функций терминала.

а приз будет при 100%?

 
Maxim Dmitrievsky:

а приз будет при 100%?

так он же сбрасывается еще назад, до 40% примерно доходил, сейчас 24

[Удален]  
Fast528:

так он же сбрасывается еще назад

и здесь развод..

 
А может тут каждый брокер свою инфу добовляет. У меня например чистый терминал, у @Fast528 иероглифы, он от альпари.
 
Anzhela Sityaeva:

Доброго времени суток!

В билде 1966 появилось некое Аchievements (Достижения). Кто ни-будь знает что это и для чего?

Aleksey Rodionov:
Тоже думал над этим вопросом, но вроде это чем больше "кликаешь" в терминале, тем больше прогресс, типа использование всех функций терминала.
Fast528:

может кто точно скажет что это? у меня раньше после нажатия кнопки Обучения куча иероглифов вылазила, которые даже не переводятся словарем, отдельные слова типа обезьна проскакивали в переводе...

вот сейчас надпись 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Beta build 1953: Что это за кнопка RATING «Обучение»?

Renat Fatkhullin, 2018.11.30 16:48

Это элемент геймификации через учет достижений.

Мы будем подсказывать трейдерам как воспользоваться той или иной возможностью платформы, чтобы получить более развернутое понимание.

 
Sergey Basov:

Благодарю за ответ, но это пока не работает...
 

Пропало изображение ярлыка MetaEditor. С компом ничего не делал, все праздники стоял выключенный. Я новый ярлык выведу или переустановлю. Просто, что бы вы знали.

Windows 7 Домашняя базовая 64.

MetaEditor

 

Баг: причина его непонятна, что-то ломается в компиляторе. Проявляется в том, что в одной ситуации индикатор создаётся, в другой нет, притом, что параметры верные.

Код для теста, он же  в прикрепленном файле:

void OnStart()
  {
   ENUM_INDICATOR ind_id;
   MqlParam         parameters[];
   MqlParam         parameters1[];
   string s1;
   for(int id=37;id<=39;id++) //Баг есть при id<=37. При верных параметрах, индикатор не создаётся
 //for(int id=38;id<=39;id++) //В данной ситуации баг не проявляется(индикатор создаётся)
     {
      int ind_handle=IndicatorCreate(Symbol(),Period(),ENUM_INDICATOR(id));
      int params_count=IndicatorParameters(ind_handle,ind_id,parameters);
      ArrayResize(parameters1,params_count);
      for(int i2=0;i2<params_count;i2++)
        {
         parameters1[i2]=parameters[i2];
        }
      IndicatorRelease(ind_handle);
      for(int i1=0;i1<params_count;i1++)
        {
         if(parameters1[i1].type==TYPE_INT)
           {
            for(int i2=parameters[i1].integer_value-1;i2>=-1;i2--)
              {
               parameters1[i1].integer_value=i2;
               ind_handle=IndicatorCreate(Symbol(),Period(),ENUM_INDICATOR(id),params_count,parameters1);
               if(ind_handle==INVALID_HANDLE)
                 {
                  if(id==39)//Выводим параметры при которых индикатор не создался и только для индикатора FRAMA
                    {
                     s1=EnumToString(ENUM_INDICATOR(id))+" Параметров "+string(params_count)+":  ";
                     for(int i3=0;i3<params_count;i3++)//В терминале, при ручном перетаскивании индикатора, отображаются 3 параметра, тут 2
                       {
                        s1=s1+string(parameters1[i3].integer_value)+"  ";
                       }
                     Print(s1);
                    }
                  break;
                 }
               else
                 {
                  IndicatorRelease(ind_handle);
                 }
              }
           }
         parameters1[i1]=parameters[i1];
        }
     }
  }

Лог последних строк, параметры :

indicator Fractal Adaptive Moving Average cannot load [4002]
IND_FRAMA Параметров 2:  13  1  
indicator Fractal Adaptive Moving Average cannot load [4804]
IND_FRAMA Параметров 2:  14  0  
Файлы:
test2.mq5  4 kb
 

Build 1970 ошибка компиляции 

//+------------------------------------------------------------------+
//| Read an structure                                                |
//+------------------------------------------------------------------+
template<typename T>
uint CFileBin::ReadStruct(T &data)
  {
//--- check handle
   if(m_handle!=INVALID_HANDLE)
      return(FileReadStruct(m_handle,data)); // 'data' cannot be used as it has undefined type 'BitmapHeader'  FileBin.mqh     488     38
//--- failure
   return(0);
  }
 

Подсветка синтаксиса, в частности макросов, объявленных в подключаемых mqh модулях сильно страдает во встроенном редакторе (то есть подсветка чаще не работает, чем работает, если только макрос не объявлен в текущем модуле, при том, что все компилируется без ошибок ес-но). Причем, даже подсказка всплывающая работает при начале набора макроса, а подсветки нет все равно.

Иногда это сильно расстраивает, может есть какой-нибудь лайфхак на эту тему?