Errores, fallos, preguntas - página 3086

 
Ilyas #:

Fijado por

El rectángulo de color sigue desapareciendo - aquí hay un ejemplo:

void OnStart()
{
    const long chart_id = 0;
    const string name = "YYY";
    const int sub_window = 0;
    const datetime time1 = iTimeNULL, timeframe,  5 );
    const datetime time2 = iTimeNULL, timeframe, 15 );
    const double price = 2*iHigh( NULL, timeframe,  0 );
    ObjectCreate( chart_id, name, OBJ_RECTANGLE, sub_window, time1, price, time2, -price );
    ObjectSetInteger( chart_id, name, OBJPROP_FILL, true );
    for ( int i = 0; !IsStopped() && i < 1024; i++ )
    {
        const double priceY = (i % 2 ? price : price*1e6);
        ObjectMove( chart_id, name, 0, time1,  priceY );
        ObjectMove( chart_id, name, 1, time2, -priceY );
        ChartRedraw( chart_id );
        Sleep( 1000 );
    }
    ObjectDelete( chart_id, name );
}

Resultado en el EURUSD,H1: En una i par el rectángulo coloreado desaparece

 

No puedo guardar laconfiguración del EA, el sitio piensa que estoy editando la señal))

Un error más, si subo una foto con el nombre, que subí al sitio antes, por alguna razón se sube el archivo antiguo y no el que subí.

Archivos adjuntos:
 

Anton Zverev #
:

Otro fallo, si subes una foto con el nombre que has subido al sitio antes, por alguna razón se sube el archivo antiguo y no el que has subido.

Ya ha habido mensajes similares antes (más de una vez):

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

Nueva versión de MetaTrader 5 build 2650: Carga de gráficos en segundo plano y mejoras en el MQL5 Code Profiler

A100, 2020.10.27 08:12

En el sitio cuando se edita un post con una imagen: si se elimina la imagen antigua y se añade la nueva editada en su lugar (es decir, el nuevo contenido, pero con el mismo nombre de archivo), entonces en realidad después de hacer clic en Actualizar - se añade la antigua. De dónde sale el dibujo antiguo si no está ya en el ordenador. Hasta que no cambie el nombre del archivo, la nueva imagen no se añadirá. Escribí sobre esta "característica" hace mucho tiempo, pero nada ha cambiado desde entonces

 

El probador sabe exactamente a qué hora cargar el canje. ¿De qué variable de la cuenta aprende el probador esta hora de canje?

No existe esta variable en ACCOUNT_XXX. ¿El probador está configurado para que se renueve a la medianoche GMT+2?
 

Me gustaría saber cuánto durará esto. O hay que arreglar todo o tiene sentido esperar.

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

Nueva versión de MetaTrader 4 build 1340

Denis Sartakov, 2021.09.15 15:19

en la compilación 1345 WindowFind(nombre corto del indicador)

no muestra el número de subventanas del gráfico que contienen un indicador con el nombre especificado,

devuelve el número total de ventanas, incluida la ventana principal

lo mismo para

ChartWindowFind(0,IndicatorShortName)

Varios indicadores dejaron de funcionar debido a esto


 

"Eliminar archivo/carpeta del almacenamiento" elimina un archivo de la unidad:

Para un archivo que no está en el repositorio, los elementos del menú están disponibles como si estuviera allí.

Añadir un archivo al almacenamiento, guardar los cambios, crear un nuevo archivo con el mismo nombre.

Por repositorio también se entiende el almacenamiento de los usuarios :) ?

Última versión beta del terminal.

 

Hola a todos.

¿Hay alguna forma de desactivar el desplazamiento horizontal del gráfico al mover el cursor del ratón horizontalmente?

 

Estoy depurando, haciendo una revisión de alguna información. Después de cada ejecución, las entradas de registro que se hicieron en la ejecución anterior se interponen.

Por lo tanto, quiero limpiar la bitácora de información innecesaria antes de empezar. A grandes rasgos, se puede acceder a esta opción de menú a través de MQL:

No hay ninguna función incorporada, sugiera una solución a través de WinAPI.

 
fxsaber #:

Definitivamente no habrá ninguna función interna, sugiera una solución a través de WinAPI.

ejecuté el terminal, hice clic con el botón derecho en la pestaña Expertos - abrí el registro actual con el bloc de notas, borré todo y lo guardé con el bloc de notas

resultado - archivo vacío (lo he comprobado)


eliminar el archivo de registro no dejará que el terminal, jugando con las ventanas y los clics del ratón, imho - que consume tiempo


Yo miraría en WinAPI para ver cómo abrir el archivo para escribir/leer e intentar poner el puntero del archivo al principio del mismo y guardar el archivo - creo que había ejemplos de cómo escribir archivos usando WinAPI en los artículos


UPD: artículo de MetakvotOPERACIONES DE ARCHIVO A TRAVÉS DE WINAPI

 
fxsaber #:

Estoy depurando, haciendo una revisión de alguna información. Después de cada ejecución, las entradas de registro que se hicieron en la ejecución anterior se interponen.

Por lo tanto, quiero limpiar la bitácora de información innecesaria antes de empezar. A grandes rasgos, se puede acceder a esta opción de menú a través de MQL:

Definitivamente no hay ninguna función interna, sugiera una solución a través de WinAPI.

Por favor:

#import "user32.dll"
long SendMessageW(long wnd,uint Msg,long param,ulong l=0);
#import

void OnStart()
  {
   SendMessageW(0x60574,0x111,0x8135);
  }

wnd - Descriptor de la ventana principal, encuentre el suyo propio.

0x8134 - tercer parámetro para borrar los registros de la pestaña "Log"

Lo he comprobado, funciona.