Errores, fallos, preguntas - página 2078

 

Escrito a la SD, ¿alguien ha notado esto en sí mismo? He copiado directamente el mensaje

------------------------

Versión del terminal y tasa de bits

...1653

Descripción del problema

...El cursor en el campo del gráfico a veces se convierte en texto en lugar de un puntero, es decir, un palo vertical, como en un editor.

Secuencia de acciones

...ocurre completamente al azar. Ayuda a volver al panel de gráficos comerciales estándar. A veces, este ramillete se convierte en una flecha en lugar de un asa. Y a veces se menea en el gráfico y vuelve a la normalidad por sí mismo.

El resultado es el siguiente

...

Resultado esperado

...

Más información

Windows 10 Pro 1709 19299.64 x64, Observado en muchos terminales, diferentes DCs. MT5 sólo funciona en /portable en todos ellos. Yo uso Punto Switcher. También se observa en terminales limpios, sin Asesores Expertos e indicadores instalados.

 
El indicador no se descarga
#property indicator_separate_window
#property indicator_buffers 0
#property indicator_plots indicator_buffers

int OnInit()
{
  return(INIT_FAILED);
}

void OnDeinit( const int )
{
  Print(__FUNCTION__);  
}

int OnCalculate( const int rates_total, const int, const int, const double &[] )
{
  return(rates_total);
}
 

Su mensaje ha insertado correctamente un enlace a la referencia. Lo dice la ayuda:

Indicadores de carga y descarga

Los indicadores se cargan en los siguientes casos:

  • adjuntar un indicador a un gráfico;
  • inicio del terminal (si un indicador se adjuntó a un gráfico antes de que el terminal se cerrara previamente)
  • carga de una plantilla (si se adjunta un indicador a un gráfico)
  • Cambio de perfil (si el indicador está unido a uno de los gráficos de perfil);
  • cambio del símbolo y/o del periodo del gráfico, al que está unido el indicador;
  • después de la recompilación exitosa de un indicador, si este indicador se ha adjuntado a un gráfico.
  • cambio de los parámetros de entrada del indicador.

Los indicadores se descargan en los siguientes casos

  • cuando el indicador se separa del gráfico;
  • cierre del terminal (si se ha adjuntado un indicador a un gráfico)
  • carga de la plantilla si se adjunta un indicador al gráfico;
  • cerrar el gráfico al que se ha adjuntado el indicador
  • cambio de perfil, si el indicador está unido a uno de los gráficos del perfil que se va a cambiar;
  • cambio del símbolo y/o del periodo del gráfico, al que está unido el indicador;
  • cambio de los parámetros de entrada del indicador.
 
Anton:

Su mensaje ha insertado correctamente un enlace a la referencia. La referencia lo dice:

No se mencionan los otros casos. O añadir la palabra "sólo":"Los indicadores se descargan sólo en lossiguientes casos".

Añadiré esto para completar el cuadro.

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias

Peculiaridades del lenguaje mql5, sutilezas y trucos

fxsaber, 2017.11.30 09:48

Memo

Acción/tipo de programaCambio de TF o símboloCambio de cuenta
IndicadorEjecutar OnDeinit y OnInit, los cambios globales del objeto de clase (reinicio completo).No ocurre nada, excepto que prev_calculado se pone a cero.
EAEjecuta OnDeinit y OnInit, el objeto de clase global no cambia.Ejecutar OnDeinit y OnInit, los cambios globales del objeto de clase (recarga completa).
 

FileFindFirst

Inicia el escaneo de los archivos y subdirectorios del directorio correspondiente según el filtro especificado.

long  FileFindFirst(
   const string   file_filter,          // строка - фильтр поиска
   string&        returned_filename,    // имя найденного файла или поддиректории
   int            common_flag=0         // определяет область поиска
   );

Si establezco el filtro "*.bin", se obtienen todos los archivos con extensión bin solamente. ¿Cómo configurar el filtro para obtener sólo los archivos sin extensión?

Документация по MQL5: Файловые операции / FileFindFirst
Документация по MQL5: Файловые операции / FileFindFirst
  • www.mql5.com
[in]  Фильтр поиска. В фильтре может быть указана поддиректория (или последовательность вложенных поддиректорий) относительно директории \Files, в которой необходимо проводить перебор файлов. [out]  Возвращаемый параметр, куда в случае удачи помещается имя первого найденного файла или поддиректории. Возвращается только имя файла (включая...
 
fxsaber:

Si establezco el filtro "*.bin", obtiene todos los archivos que sólo tienen una extensión bin. ¿Cómo configuro el filtro para obtener sólo los archivos sin extensión?

Parece que no se puede. El filtro tiene opciones muy limitadas en esta función.

Pero es posible filtrar adicionalmente después, porque se tiene acceso al nombre.

FindFirstFile function (Windows)
  • msdn.microsoft.com
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). To specify additional attributes to use in a search, use the FindFirstFileEx function. Syntax Parameters lpFileName [in] The directory or path, and the file name. The file name can include wildcard characters, for...
 
Комбинатор:

Parece que no se puede. El filtro tiene opciones muy limitadas en esta función.

Pero es posible filtrar adicionalmente después, se puede acceder al nombre.

Gracias, pensé que se podía hacer en un solo paso.

 
fxsaber:

Gracias, pensé que podría hacerlo de una sola vez.


No funciona así - "*". ?

 
Stanislav Korotky:

Y no es así como funciona - "*". ?

He comprobado esta opción enseguida. No funciona.

 
fxsaber:

He comprobado esta opción enseguida. No funciona.

Funciona en MT4.

Razón de la queja: