Errores, fallos, preguntas - página 2369

 

El acceso directo al MetaEditor ha desaparecido. No le hizo nada al ordenador, estuvo apagado todas las vacaciones. Pondré un nuevo acceso directo o lo reinstalaré. Para que lo sepas.

Windows 7 Home Base 64.

MetaEditor

 

Error: su causa no está clara, algo está roto en el compilador. Aparece en que en una situación se crea el indicador, en otra no, aunque los parámetros son correctos.

El código para la prueba, está en el archivo adjunto:

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];
        }
     }
  }

Registro de las últimas líneas, parámetros :

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  
Archivos adjuntos:
test2.mq5  4 kb
 

Error de compilación de 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);
  }
 

El resaltadode sintaxis, en particular para las macros declaradas en los módulos mqh del plugin, sufre mucho en el editor incorporado (es decir, el resaltado no funciona más a menudo de lo que lo hace, a menos que la macro esté declarada en el módulo actual, aunque todo compila sin errores, por supuesto). E incluso el tooltip funciona cuando empiezas a escribir una macro, pero de todas formas no hay resaltado.

A veces es muy frustrante, ¿quizás haya un consejo para eso?


 

CodaBase no es un sitio web correcto


 
¡Moderadores! ¿¡Tienes que estar bromeando!? No hay edición ni tratamiento de las fotos, todo se ajusta a las normas, y el error se produce después de comprobar la foto para su verificación. Ya se han tomado un montón de fotos diferentes y se han enviado. ¡Y tú lo ignoras! ¿Arregla el sitio o has derramado café en el teclado? A quién hay que escribir personalmente para solucionarlo. ¡No estoy lo suficientemente enfadado ya!
 
Tatjana Anpilova:
¡Moderadores! ¡Tienes que estar bromeando! No hay edición y procesamiento de fotos, todo de acuerdo con las normas, y el error se produce después de comprobar la foto para la verificación. Ya se han tomado y enviado un montón de fotos diferentes. ¡Y tú lo ignoras! ¿Arregla el sitio o has derramado café en el teclado? A quién hay que escribir personalmente para solucionarlo. ¡No estoy lo suficientemente enfadado ya!

Prueba sin maquillaje, hay un robot mirando, no necesita tu belleza.

 
Tatjana Anpilova:
¡Moderadores! ¿¡Tienes que estar bromeando!? No he editado ni procesado las fotos, todo de acuerdo con las reglas y el error se produce después de comprobar la foto para la verificación. Ya se han tomado un montón de fotos diferentes y se han enviado. ¡Y tú lo ignoras! ¿Arregla el sitio o has derramado café en el teclado? A quién hay que escribir personalmente para solucionarlo. ¡Ya está bastante enfadado!

¿Tiene la misma cara en el documento y en la foto del código QR? Esto es importante.

Y tan correctamente como se ha señalado anteriormente - no hay moderadores, no hay personas: hay un robot.
 
Vladimir Karputov:

¿Tiene la misma cara en el documento y en la foto del código QR? Eso es importante.

Y tan correctamente como se ha señalado anteriormente - no hay moderadores, no hay personas allí: hay un robot.

Sí. Lo más probable es que la foto del pasaporte haya sido editada cuando el fotógrafo tomó la foto del pasaporte.

Otra pregunta. He borrado accidentalmente mi propia señal y ahora no puedo volver a crearla o restaurarla, recibo un error diciendo que dicha señal ya ha sido registrada.

 
Tatjana Anpilova:

***

Otra pregunta. Accidentalmente borré mi propia señal y ahora no puedo volver a crearla o restaurarla, me da un error diciendo que dicha señal ya ha sido registrada.

Lea las normas del servicio Señales. De principio a fin.