Errores, fallos, preguntas - página 1078

 
barabashkakvn:

Bild 871. El instrumento es un futuro de índice bursátil ucraniano. Los valores de volumen son algunos fantásticos:

El valor del volumen en esta barra debe ser igual a 1 contrato. Veo el valor 110034815030

Esto debe ser porque estás usando una cuenta demo. Cambia a uno real, las cotizaciones allí son adecuadas
 
IRash:
Eso es probablemente porque estás usando una cuenta demo. Cambia a uno de verdad, las cotizaciones allí son adecuadas.
La cuenta es real.
 
IRash:
Ese no es el punto, probablemente no hice la pregunta exactamente. Entonces, en el probador, ¿cuál es el valor del tick de los futuros del dólar? ¿Es el último valor actual o el valor histórico?
La hoja de datos tiene la respuesta. Puedes escribir tu propio probador. Para navegar en su propio bosque).
 
aharata:

en fozzy en fast forex uno de los dos (cualquiera después de algún tiempo) terminales se cuelga con la pérdida de todas las variables globales desde la build 858. medio año antes de eso sin ningún cuelgue. ¿alguien ha experimentado esto? ¿cómo lo arreglo y qué debo comprobar?

También he experimentado cuelgues frecuentes (varias veces a la semana) sin motivo aparente (sin EA activo), pero no sólo en MT5, sino también en ME5 al editar. Sólo ayuda reiniciar el ordenador.
 

A100:
Тоже столкнулся с частым (несколько раз за неделю) зависанием без видимых причин (в отсутствии активных советников), но не только MT5, но и ME5 при редактировании. Помогает - только перезагрузка компьютера. 

He probado a deshabilitar los EAs durante un tiempo, y se sigue congelando. ahora he reinstalado todo y he cambiado la tarifa. si sigue pasando, la cambiaré...

 

Encontré este error, cuando copio desde el handle iStochastic usando CopyBuffer, compruebo si la copia es "correcta" por la condición if(CopyBuffer(...)<=0) - todo está bien, pero si pongo CopyBuffer(...)!=1, los datos no se copian. Lo compruebo a través de un comentario. En el ejemplo de Media Móvil de MQ, sección "3.2. Función CheckForOpen()" se utiliza exactamente !=1 (pero es para MA).

   //if(CopyBuffer(StochHandle,MAIN_LINE,0,3,StochMain)!=1) // not working
   if(CopyBuffer(StochHandle,MAIN_LINE,0,3,StochMain)<=0) // it is ok
      return;
   ArraySetAsSeries(StochMain,true);
//---
   //if(CopyBuffer(StochHandle,SIGNAL_LINE,0,3,StochSignal)!=1) // not working
   if(CopyBuffer(StochHandle,SIGNAL_LINE,0,3,StochSignal)<=0) // it is ok
      return;
   ArraySetAsSeries(StochSignal,true);

¿Puede decirme por qué?

Archivos adjuntos:
 
Hola a todos. ¿Cómo adjuntar el doble clic ON_DBL_CLICK a ListView desde la biblioteca estándar? He intentado todo tipo de cosas, pero no funciona.
Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 
Hola de nuevo! ¿Cómo puedo determinar programáticamente dónde se está ejecutando el EA: en la terminal o en el probador? ¿Tal vez haya algunas variables globales?
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 
IRash:
Hola de nuevo! ¿Cómo puedo determinar programáticamente dónde se está ejecutando el EA: en la terminal o en el probador? ¿Tal vez haya algunas variables globales?
Puedes utilizar la función MQL5InfoInteger(). Siga este enlace - la enumeración de ENUM_MQL5_INFO_INTEGER contiene...
 
paladin800:

Encontré este error, cuando copiando de iStochastic handle usando CopyBuffer, compruebo la "corrección" de la copia con la condición if(CopyBuffer(...)<=0) return; - todo está bien, pero if(CopyBuffer(...)!=1) return; - los datos no se copian. Lo compruebo a través de un comentario. En el ejemplo de Moving Average de MQ, sección "3.2 CheckForOpen() function" se utiliza exactamente !=1 (pero es para MA).

¿Podría decirme por qué?

FunciónCopyBuffer() de la ayuda:

Valor devuelto:

Número de elementos del array copiados o -1 en caso de error.

Cuando se copian 3 elementos - esta función devolverá 3. Sustituye!=1 por!=3 y todo funcionará. Pero yo seguiría usando el cheque<3.